Thanks Gary and Shlomi for your responses. After some adjustments to
array sizes, I was able to get my BFS solver to resolve three deals as
unsolveable -- one of mine and two of Gary's. The output shows which
cards were never moved, and the depth (number of moves) needed by my BFS
solver.
_at_09452398 Attempt: 1 NumFcs=4 (BFS Super) 0 moves
AC 8D JD
~~~~~ 38 moves in BFS
Total Solution Time: 17 seconds
_at_24795893 Attempt: 1 NumFcs=4 (BFS Super) 0 moves
9D TS
~~~~~ 72 moves in BFS
Total Solution Time: 6405 seconds
_at_53102422 Attempt: 1 NumFcs=4 (BFS Super) 0 moves
4C 6C JC QS
~~~~~ 68 moves in BFS
Total Solution Time: 2870 seconds
As expected, my BFS solver aborted -- 51 moves -- long before it could
resolve the remaining deal.
Error: BlockLimit reached 53687601
_at_53687601 Attempt: 1 NumFcs=4 (BFS Super) 0 moves
AH 2D 7C 9H QH
~~~~~ 51 moves in BFS
Total Solution Time: 1535 seconds
Regards, Danny A. Jones
Gary: For some reason, most of your messages have sections of "garbage"
when I read them with FireFox or IE 8.0. So, I was only able to extract
part of your list of intractable deals.
Note: My BFS solver used WKR's automove algorithm. It forces automoves
for cards that are no longer needed to build upon. It saves a manual
move by the solver, and reduces extraneous table entries being created.
Received on Fri Sep 28 2012 - 09:31:24 IST