I find it mildly entertaining (and a lot of work). I'd rather know how to solve it programmatically, and then smirk when they get stuck.
I've seen some solvers out there, and at least one uses Quantum::Superpositions. But it was only used as a bit vector, and didn't do anything dramatically different from any other solution.
So I'm picking up the gauntlet, and working out whether Q::S can really be useful here or not. For instance, I'd like to develop the constraints and starting state in Q::S, and say "go", and watch it churn.
For the 9x9 version, I recall that there are 324 constraints to be satisfied. Given Q::S's recursive nature, that could be quite a CPU killer...if I can figure out how to code it.
Now to pull out the debugger, and see what I can do with any and all.
Sudoku and Quantum::Superpositions (Score:1)
Q::S is iterative for some time now (Score:1)
Re:Q::S is iterative for some time now (Score:1)
I thought to
-QM
Quantum Mechanics: The dreams stuff is made of
Sudoku and Quantum::Superpositions (Score:1)
If you got an implementation using Q::S I'd really like to see it; maybe you could post it here.
PS: Could you post a link to the solver using bit vectors? That one sounds interesting too.
Thanks
Martin
Re: Sudoku and Quantum::Superpositions (Score:1)
vectorimplementation could be faster than Q::S, as there'd be less overhead, etc.I haven't worked on this much since my original post, and I haven't made any breakthroughs with Q::S on it. I got distracted into AI::Prolog, which also looks interesting. I guess I'm more interested in how to ask the question (ala Prolog) than what the answer actually looks like.
Perhaps your inter
-QM
Quantum Mechanics: The dreams stuff is made of