The sudokant is back. It took Yahoo's Slurp many months to exhaust its backlog of moves to explore, even getting 404s on every try. My wife remained a faithful puzzle solver and it was her complaining about this puzzle, due to USA Today, that led me to check to see if it was safe for sudokant to reappear. -- WardCunningham
[To solve that puzzle efficiently, work out the 4th, 5th and 8th numbers of the second column.]
The page name says everything.
These:
Is the source available?
See also:
Copy now recovered - thank you.Discussion:
Perhaps it has been rekanted? It wasn't exactly correct in its results. It should be able to find at least one correct solution to solvable puzzles and distinguish unsolvable puzzles.
That was never its purpose. It was intended to do much of the mechanical work, not to actually solve the puzzles.
As I understood it, its purpose was to solve the blank sudoku using a minimal set of rules (ideally without backtracking). If its intention is to "do much of the mechanical work", however, it fails even that... it certainly shouldn't be filling blanks with wrong numbers. Yet it does. You're turning the human into a system that does the mechanical work of undoing what Sudokant just did... hardly a profitable venture.
You obviously never used it.
Not on a regular basis, no. And I wouldn't reccomend it any more than I'd reccomend Microsoft's little paperclip program. Both have provided entertaining toys for a few minutes, though, before their level of error and weak interface became annoying. I take it you're a regular user? and you find identifying and cleaning up Sudokant's mistakes is more... efficient and/or satisfying... than simply filling the blocks yourself? In my experience, finding and eliminating errors after a bad number was written down is a great deal more difficult than filling in blanks with the correct numbers in the first place. What I'd want is a program that can, when I hover over a square, can display 2-4 alternatives if the number of possibilities has been reduced sufficiently (i.e. so I do not need to write numbers in boxes then cross them off). THAT would be a useful reduction in mechanical work.
You wrote:
You seem to be talking about a completely different program.
I must have been using it in a different manner. It is the same program.
Ward's code applies two basic rules: ChrisGarrod suggests a third rule
p.s. Ward, did your logs show any robot that found a solution? I put stuff in my robots.txt as soon as you said they were trying.-- ChrisGarrod