SudokuSolver Forum http://www.rcbroughton.co.uk/sudoku/forum/ |
|
Børge's Corner http://www.rcbroughton.co.uk/sudoku/forum/viewtopic.php?f=12&t=25 |
Page 3 of 6 |
Author: | Børge [ Tue Apr 07, 2009 2:18 pm ] |
Post subject: | Re: Børge's Corner |
enxio27 wrote: How do you generate the lists of required techniques for your puzzles? You want me to reveal one of my [many] deep(est) secrets! Isn't the answer pretty obvious? I use a solver, mostly JSudoku! Here the g(l)ory details:
The below Clueless Explosion puzzle (actually RCE #54C) is a good example. Step 3 produces the following list of "Techniques used": 396 Naked Single 118 Hidden Single 62 Intersection 5 Naked Pair 4 Naked Triplet 2 X-Wing 1 Skyscraper 2 Two String Kite 5 Empty Rectangle 1 Turbot Fish To solve the puzzle, "only" the following techniques are actually required: 391 Naked Single 123 Hidden Single 52 Intersection 3 Naked Pair 1 Intergrid Turbot Fish Regular Clueless Explosion 54C (Master) Rating based on required solving techniques: Extra Hard 090540010000000009407000060002096001000007006070400000700900003000000000000108704 000050000500007000070008564308010045000000008100000000039000000001300600700400382 000008006000004000001760040000000009500000000004070602600307000000900008090000760 510300200000007400600090080309700000001003000000000730150630009000500002803000001 001050000600308000080000600000000010004009000130000005500900760008001000000205008 000000000000400001906100502000300000600001005300042710100700000009000000860094120 004010000000000000001085307000000605900000000008050009700000090000504000209070064 900000400000006000600840053000002590000000000503760080010208030209600801000003000 106000005000105006500000008000073002304000600900010000000054060008000009630900020 |
Author: | enxio27 [ Tue Apr 07, 2009 2:33 pm ] |
Post subject: | Re: Børge's Corner |
Børge wrote: I use a solver, mostly JSudoku! I figured that, but the devil is in the details! Quote: Here the g(l)ory details: So there's no real way to do it without actually seeing the solution in progress? Rats! I was hoping to generate a listing without "peeking". I suppose I could go as far as Step 3, but that would leave all the red herrings. |
Author: | Børge [ Tue Apr 07, 2009 2:54 pm ] |
Post subject: | Re: Børge's Corner |
enxio27 wrote: So there's no real way to do it without actually seeing the solution in progress? Rats! I was hoping to generate a listing without "peeking". I suppose I could go as far as Step 3, but that would leave all the red herrings. In your case I think you are wrong. If you for instance want puzzles with only the four advanced techniques X-Wing, Swordfish, Skyscraper and Two String Kite, then place these four advanced techniques as the first four advanced techniques to be deployed by JSudoku.If Step 3 produces a list of "Techniques used" with other advanced techniques (further down on the list), then the puzzle is not for you. If the list contains 2 X-Wing and 1 Skyscraper, then temporarily move Skyscraper before X-Wing to see if the X-Wings are actually required. |
Author: | enxio27 [ Tue Apr 07, 2009 3:07 pm ] |
Post subject: | Re: Børge's Corner |
Børge wrote: In your case I think you are wrong. If you for instance want puzzles with only the four advanced techniques X-Wing, Swordfish, Skyscraper and Two String Kite, then place these four advanced techniques as the first four advanced techniques to be deployed by JSudoku. So then, if I disable all of the more advanced techniques, and JSudoku then cannot solve the puzzle, I know it's harder than I want? Or would it be better to leave them enabled but put them further down the list? Quote: If Step 3 produces a list of "Techniques used" with other advanced techniques (further down on the list), then the puzzle is not for you. Ok, I think I understand. I'll have to play around with this a bit. |
Author: | Børge [ Tue Apr 07, 2009 3:12 pm ] |
Post subject: | Re: Børge's Corner |
enxio27 wrote: So then, if I disable all of the more advanced techniques, and JSudoku then cannot solve the puzzle, I know it's harder than I want? Or would it be better to leave them enabled but put them further down the list? Whatever you prefer. I think the latter will work best for you.Just experiment and see what works best for you. |
Author: | enxio27 [ Tue Apr 07, 2009 3:54 pm ] |
Post subject: | Re: Børge's Corner |
Børge wrote: Here in the file PuzzleGeneration_JSudoku_Default_SolversSequence.xml you can find this sequence. Out of curiosity, is this for the latest version of JSudoku (1.5b2)? I see that the latest sequence screenshot is for ver.1.4b2. I'm also wondering why Full House and Last Digit are disabled. |
Author: | enxio27 [ Tue Apr 07, 2009 3:58 pm ] |
Post subject: | Re: Børge's Corner |
Børge wrote: I have done the following changes to my rating table:
Does this change their positions in the JSudoku Solver Sequence? |
Author: | enxio27 [ Tue Apr 07, 2009 4:10 pm ] |
Post subject: | Re: Børge's Corner |
I don't know what is meant by "recursively solve". From the description in the help file, it sounds like a guessing technique. Is there a way to disable it? |
Author: | Børge [ Tue Apr 07, 2009 4:29 pm ] |
Post subject: | Re: Børge's Corner |
enxio27 wrote: Børge wrote: Here in the file PuzzleGeneration_JSudoku_Default_SolversSequence.xml you can find this sequence. Out of curiosity, is this for the latest version of JSudoku (1.5b2)? I see that the latest sequence screenshot is for ver.1.4b2. Otherwise importing the 1.4b2 Solvers' Sequence XML file into 1.5b2 would probably not work correctly. When generating puzzles, I since September 2008 use 1.5b2. enxio27 wrote: I'm also wondering why Full House and Last Digit are disabled. To me Full House is a completely uninteresting sub-technique of Naked Single, see JSudoku user guide.Same goes for Last Digit, which is a sub-technique of Hidden Single. IMHO both solvers/techniques just causes extra work when generating puzzles and offer no benefits what so ever. |
Author: | enxio27 [ Tue Apr 07, 2009 4:33 pm ] |
Post subject: | Re: Børge's Corner |
Børge wrote: To me Full House is a completely uninteresting sub-technique of Naked Single, see JSudoku user guide. Same goes for Last Digit, which is a sub-technique of Hidden Single. So Naked Single and Hidden Single actually catch Full House and Last Digit in JSudoku? If that's the case, I wonder why Jean-Christophe included them as separate solvers. |
Page 3 of 6 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |