I've been tinkering with the logic in my freecell solver. Along the way, I kept wondering if the following scenario is ever "needed" to solve a deal.
Scenario: A column has ( N > 2 ) cards and they are all properly ordered. It's also possible to move ( 1 < M < N ) cards to another column -- occupied or empty.
So, I finally broke down and ran the first 1000000 deals with this scenario disabled. Interestingly enough, it didn't seem to impact my solutions. In fact, my solver executed faster because it didn't have to process extra layouts that would have been generated by this scenario.
Unfortunately, I can't guarantee that some higher deal might need this scenario.
Regards, Danny A. Jones
BTW: My memory resembles "swiss cheese", so please forgive me if this is old information.
Received on Sat Sep 15 2012 - 13:52:47 IDT