Simplex 0.9.3
This is the first Simplex delivered with sources.
Some of the code can be shared with my other engine Rocinante.
I have recovered some sources, dated in May 2008, under the name DarkSimplex 0.9.3
from experiments about the published description of DarkThought,
Markus Gille and Ernst Heinz available in the Web.(http://people.csail.mit.edu/heinz/dt/)
I am not sure that this engine is better than the previous one: Simplex (2007),
but it will be the basis for future developments.
To do list:
- prepare the code for multiprocessor execution.
- improve the evaluation.
- add new bitbases.
Changes so far:
- renamed the engine to its original name Simplex.
- Separated all sources and artifacts of debugging and experimentation.
- Auto tuning (poor results).
- Manual tuning.
- I made some test to verify the stability of the engine.
- porting to Linux (Open Suse 64 bits).
This engine compiles on windows with compilers Microsoft, GNU (Mingw).(Intel not tested).
In linux(64-bit) I have tried the GNU and the Intel compiler.
Simplex is the main engine.
When I'm out of ideas, I experimented with other algorithms.
The result of one of these experiments was the engine Rocinante.
As I do not know of any engine which uses the algorithm PB*, I decided to publish it.
Unless there is a significant improvement, I do not continue to update Rocinante.
Merci pour ton excellent tournoi.(Thank you for your excellent tournament.)