|
|
|
Feedbacks...
Page: - [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]
- [22]
- [23]
- [24]
- [25]
- [26]
... by: Oliver Buckley, London
Load Sudoku: .5.3627.1761849352.237156.8349578216286931475517624839.9.253167172496583635187924
This puzzle is one grid (top right) from today's Samurai in The Times. At this stage in solving the puzzle, your Solution Count records three viable solutions. Your main program eliminates two of these by referring to Uniqueness (Type 1), however this is incorrect. The uniqueness referred to cannot eliminate any solution, as both the other two solutions are equally valid and in fact clues from other grids in the Samurai confirm that one of the solutions your Uniqueness strategy eliminates, is in fact the correct one. I suspect there is a bug in the Uniqueness process.
Andrew Stuart writes (6-Mar-2010):
The test for the number of solutions is separate from the solver. The solver assumes uniqueness and will give an unpredictable result when non-unique. All works by design.
... by: sss, US
Have you changed the print format? Until today, it printed the remaining numbers small on one line (usually), now they take up most of the cell and I have no room to write my numbers. Is there any way to get the original format back? Thanks!
Andrew Stuart writes (26-Jan-2010):
Yes I had changed the solver, see
/Whats_New
But didn’t realise it had a knock on effect on the printing. Fixed now. Thanks for the alert
... by: Bob Kukla, Texas USA
It doesn't work this morning -- it saves but doesn't step forward or reload. Something I'm doing wrong? Hope not -- I use it every day. Bob
Andrew Stuart writes (26-Jan-2010):
Clear your cache and reload. I've made a new version which I'm quite excited about. "Chaining strategies that report chains now display those chains as a new graphical element on the big board"
Its possible the problem is the new graphics library but I build the new version in Firefox - you using Firefox?
Best regards
... by: Richard C. Keech, M.D., California, USA
Just verified that your Sudoku Solver works with Konqueror, a Linux browser.
Andrew Stuart writes (24-Jan-2010):
Awesome, that’s good news :)
Tried hard to be as widely browser compatible as possible
... by: Doug, Austin, TX USA
I have enjoyed your sudoku solver and it helped me become quite good at solving advanced puzzles. I recently decided to try kenken and was encouraged that you have a 6x6 solver. Unfortunately it doesn't know how to solve most of the puzzles I throw at it. Are you planning to continue further development on your kenken solver? Thanks.
Andrew Stuart writes (24-Jan-2010):
Yes. But I need examples to improve it. I can make the puzzles myself and I do solve > 99% of them so I didn't think I was very far off. Would it be possible to send me your next unsolveable, say a screen shot?
... by: Harold Binley, England
J F Crook's solution It has taken me many attempts and a long time to understand J F Crook's paper and your responses, (Mainly on the former as his concepts were difficult to grasp). In your response you are dismissive of the Trial and Error approach. But looking at the accepted strategies several of these effectively do this. For example: Simple Colouring is where you select a number and cell (relatively) at random and follow through the links. If a cell can see other cells with the two colours the selcted number is eliminated from that cell. Surely this is effectively trial and error, except that there is some logic behind the elimination? H
Andrew Stuart writes (24-Jan-2010):
This is a very interesting area and its quite philosophical. I would distinguish between a) the 'pattern' that is found that a strategy uses to eliminate candidates (logically) and b) finding that pattern in the first place. All the documented strategies assume you can find the opportunity and they are all logical apart from the last two (which I place under the heading 'trial and error'). However, there is little help for the solver in how to find them apart from simple rules like - look for bi value (2 candidates in cell) and bi-location (two candidates in a unit) situations (since these lead to chains which are the building blocks of many strategies).
When searching for opportunities to apply strategies your path is determined by all the dead ends and in a sense these are the 'errors'. A computer has to look at every single dead end because it doesn't have a mind. But in order for a human or a computer not to take years solving a puzzle, we use logical optimizations. Even your 'random' search is not really random (trial) because you intelligently select what seem to be the best opportunities first.
Where I draw the line - because the whole 'trial and error' vs determinism - is blurry - is whether a strategy changes the board to get an answer. Nishio and Bowmans bingo do this, as does Crook fundamentally. By this I mean "If I remove/add a number here - what is the consequence?". A 'pattern' based strategy is, imho, is on the other side of the 'trial and error' divide. It asks the question "because X or Y is present/absent, what is consequence of that?"
I hope that stab at rephrasing helps and I've not repeated myself.
... by: Jerry, Virginia, USA
Load Sudoku: 392708051765200089841000072673009128159000764000176935000030506000000203530000897
Andrew, Here is a case where your solver misses a hidden unique rectangle. At this stage, your solver eliminates the 4 from H3, but fails to eliminate the four from H4. The 46's in J3-J4 plus the strong link on 6's in column 3 mean that a 4 in H4 would lead to the puzzle having two solutions. Perhaps having eliminated the 4 in H3, the pattern no longer looks like a hidden unique rectangle, even though it is. +---------------+------------------+--------------+ | 3 9 2 | 7 46 8 | 46 5 1 | | 7 6 5 | 2 14 134 | 34 8 9 | | 8 4 1 | 3569 569 35 | 36 7 2 | +---------------+------------------+--------------+ | 6 7 3 | 45 45 9 | 1 2 8 | | 1 5 9 | 38 28 23 | 7 6 4 | | 24 28 48 | 1 7 6 | 9 3 5 | +---------------+------------------+--------------+ | 249 128 478 | 489 3 47 | 5 14 6 | | 49 18 4678 | 45689 45689 457 | 2 14 3 | | 5 3 46 | 46 12 12 | 8 9 7 | +---------------+------------------+--------------+
The original position of this puzzle is thisThis puzzle grades at 889, which is the highest grade I have seen for a puzzle that did not require any Evil techniques to solve. I think it is the hardest puzzle I have solved without using bifurcation. - Jerry
Andrew Stuart writes (24-Jan-2010):
Very interesting and you are correct. I'd dub this a type 2b version of a Hidden UR. It’s the same principle as Type 2 but the floor is across two boxes. I've tested it against my 27k of 2010 stock and it appears twice as often as the Type 1 and three times as often as Type 2. I've added a section to Hidden Unique Rectangles with credit.
Might be a day or so before I can update the solver online.
... by: Ben, USA
Load Sudoku: Question about solver
Hi, I was wondering if there was any way to purchase this solver for when I am not near the internet...I live in the wilderness for parts of the year and only have my laptop without internet. Is there a way to purchase it? Thanks Ben bmcelvan@hotmail.com
Andrew Stuart writes (9-Jan-2010):
The sudoku solver may be saved to your computer to use when you are not connected to the internet. However, without internet access, it will only perform the basic strategies 1 through 7, because the more difficult strategies execute on a server accessed via the internet.
To save the solver, in Internet Explorer, click File on the Menu Bar. (If the Menu Bar is not displayed, press the Alt key.) Click Save as. Change the type to Webpage complete and navigate to the folder where you want to save the solver. Click the Save button. The default name for the solver is Sudoku Solver by Andrew Stuart.
To use the solver while not connected to the internet, launch the solver from the saved location. Enter your puzzle the normal way, then press the "Take Step" button. If you get a No on step 7: Box/Line Reduction, do not press "Take Step" again. Save the puzzle by pressing the Save button. You must now solve at least one of the squares on your own, using advanced strategies, or just enter one of the candidates.
If you just enter a candidate, make a note of the number you chose. If you pick a wrong candidate and the solver later tells you that you have a error on the board, click Re-Load and try the other candidate.
If you just choose a candidate, to speed things up, try to choose a square with two candidates. Then, if you enter the wrong candidate, you have only one other candidate to try later.
More difficult puzzles may require entering candidates in two or three squares. When you get a second No to step 7, enter a candidate in another square and Take Step again.
... by: AlanM, Australia
Just started using the solver. Great product, however I found the terminology a little confusing. You refer to 'Square', 'Cell' and 'Box'. If I understand correctly, 'Box' is 9 cells (3 x 3) and 'Square' is the same as 'Box'. If so, why use both 'Square' and 'Box'.
Andrew Stuart writes (31-Dec-2009):
I shouldn't be using 'square' anywhere - it’s probably down to a drift in the text as it was developed over several years. I'll keep an eye out and change those
Thanks for the alert
... by: John Meyer (@dotnetzebra), Florida, USA
1. the check boxes for enabling & disabling the diabolical & extreme strategies aren't connected to the right check boxes (noticed in the killer solver, didn't check the others)
Andrew Stuart writes (31-Dec-2009):
Thanks for the alert, fixed that. Appreciated
Page: - [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]
- [22]
- [23]
- [24]
- [25]
- [26]
|