Re: Sudoku solver: reduction + brute force

2006-01-20 Thread Anton Vredegoor
ago wrote: [Something I mostly agree with] > According to Anton the number of possible solutions can be reduced > using 1) number swapping, 2) mirroring, 3) blocks/rows/columns > swapping. All those operations create equivalent matrices. For a 9X9 > grid, this should give a reduction factor = (9

Re: Sudoku solver: reduction + brute force

2006-01-19 Thread ago
> Do you think it is possible to reduce the set of all possible solutions > to a small enough set? I personally doubt it, but IF that was the case > an efficient solver could be easily created. To expand on the concept, assume for the argument sake that the universe of possible solutions can be re

Re: Sudoku solver: reduction + brute force

2006-01-19 Thread Anton Vredegoor
ago wrote: > Do you think it is possible to reduce the set of all possible solutions > to a small enough set? I personally doubt it, but IF that was the case > an efficient solver could be easily created. No I don't think so, but it's a great idea :-) . Iff we would have some ultimate symmetry de

Re: Sudoku solver: reduction + brute force

2006-01-19 Thread ago
>Your reduction-first approach makes short work of > them, though. On the other hand, my version probably didn't take as long > to write! Well, I started from the reduction-only algorithm so by the time I implemented the brute force solver I already had the code. Anyway the full code is just above

Re: Sudoku solver: reduction + brute force

2006-01-19 Thread ago
Anton, Do you think it is possible to reduce the set of all possible solutions to a small enough set? I personally doubt it, but IF that was the case an efficient solver could be easily created. In reducing the set of all solutions for instance you could always swap the numbers (3rd axis) so that

Re: Sudoku solver: reduction + brute force

2006-01-18 Thread Carl Cerecke
ago wrote: >> But to inflate my ego beyond the known universe, here is my solver >>(that solves the avove mentioned grid reasonably fast). I suppose the >>only difference is that is uses 3, rather than 2, rules to simplify >>before starting tree-like search. > > > Thanks for the nice problem and

Re: Sudoku solver: reduction + brute force

2006-01-17 Thread Anton Vredegoor
ago wrote: > You can see my amended code in the link above. Thanks, I will look into it sometime. At the moment I'm at a library computer, which severely limits my Python options. Meanwhile I have been thinking about the sudoku problem, maybe it will prompt you, me or someone else to make some ki

Re: Sudoku solver: reduction + brute force

2006-01-17 Thread ago
> But to inflate my ego beyond the known universe, here is my solver > (that solves the avove mentioned grid reasonably fast). I suppose the > only difference is that is uses 3, rather than 2, rules to simplify > before starting tree-like search. Thanks for the nice problem and the nice post. Th

Re: Sudoku solver: reduction + brute force

2006-01-14 Thread Bas
There is more in this thread: http://groups.google.com/group/comp.lang.python/browse_frm/thread/479c1dc768f740a3/9252dab14e8ecabb?q=sudoku&rnum=2#9252dab14e8ecabb Enjoy, Bas -- http://mail.python.org/mailman/listinfo/python-list

Re: Sudoku solver: reduction + brute force

2006-01-14 Thread Pavol . Severa
ago wrote: > Inspired by some recent readings on LinuxJournal and an ASPN recipe, I > decided to revamp my old python hack... The new code is a combination > of (2) reduction methods and brute force and it is quite faster than > the > ASPN program. If anyone is interested I attached the code in > h

Re: Sudoku solver: reduction + brute force

2006-01-14 Thread Pavol . Severa
ago wrote: > Inspired by some recent readings on LinuxJournal and an ASPN recipe, I > decided to revamp my old python hack... The new code is a combination > of (2) reduction methods and brute force and it is quite faster than > the > ASPN program. If anyone is interested I attached the code in > h

Re: Sudoku solver: reduction + brute force

2006-01-13 Thread znx
Hi,Funny that this just came up in Linux Format, the winner entry was:http://rightside.fissure.org/sudoku/ Won first in the "Linux Format Bounty" ( http://www.linuxformat.co.uk/bounty). Congrats to David McLeish.-- enter shameless plug and self promotion --You can digg the page here submitted by m

Sudoku solver: reduction + brute force

2006-01-13 Thread ago
Inspired by some recent readings on LinuxJournal and an ASPN recipe, I decided to revamp my old python hack... The new code is a combination of (2) reduction methods and brute force and it is quite faster than the ASPN program. If anyone is interested I attached the code in http://agolb.blogspot.co