There's a bug in the Simple Simon Solving. Specifically, the function
freecell_solver_sfs_simple_simon_move_sequence_with_junk_seq_above_to_true_parent_with_some_cards_above
did not take into account the number of true sequences above the targetted
sequence in the source stack. It assumed they were always one.
This bug is fixed in the CVS, and I'll probably release FCS 2.8.2 that
will fix it soonish. As a side note I should add that the CVS HEAD now
contains a Perl script to verify the solution of Simple Simon boards.
Michael Mann has done some work on the Simple Simon code, improving it in
several respects and allowing it to solve more deals (about 90% of the
first 1000 PySol one). His added test, however, causes more states to
become intractables, so I'll probably won't enable it by default.
Michael's code is not in the CVS yet.
Regards,
Shlomi Fish
----------------------------------------------------------------------
Shlomi Fish shlomif_at_vipe.technion.ac.il
Home Page:
http://t2.technion.ac.il/~shlomif/
He who re-invents the wheel, understands much better how a wheel works.
Received on Sat Nov 02 2002 - 02:59:17 IST