On Fri, 29 Mar 2002, Shlomi Fish wrote:
>
> Freecell Solver perform several types of tests to determine which states
> are reachable from a given state. When several scans are run concurrently,
> then each one performs the same tests for any given test once.
>
> What I'd like to do, is to cache the list of derived states returned by
> the test, inside the extended state. That way, it can be easily looked up,
> and so scans will be able to re-use it.
>
I implemented it and it turned out not to be a very good idea. It
increased the size of a state by 300 bytes and made everything more
sluggish.
Therefore, I'll revert to Freecell Solver 2.4.1 and implement something
else, like support for system threads.
Regards,
Shlomi Fish
> I plan that it would be the highlight of the 2.5.x branch.
>
> Regards,
>
> Shlomi Fish
>
>
>
--
----------------------------------------------------------------------
Shlomi Fish shlomif_at_vipe.technion.ac.il
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail: shlomif_at_iglu.org.il
He who re-invents the wheel, understands much better how a wheel works.
Received on Fri Mar 29 2002 - 21:41:39 IDT