An Introduction to Late Move Reductions
Posted: 27 Feb 2006, 15:48
Hi all,
Over the last couple of years, countless people have posted to the CCC asking what history pruning means. Each time, I have patiently re-typed my previous replies to similar queries from memory. Today, when Frank Phillips asked the same old question, I finally decided to improve my old explanation a bit and put it on my web site.
My first draft is ready:
http://www.glaurungchess.com/lmr.html
Comments, corrections and suggestions for additions or improvements are welcome.
The only two engines I mention in my "Sample Code" paragraph are Fruit and Glaurung. This is because of ignorance, and not because of disrespect to other authors. If you are the author of an open source engine using history pruning (or whatever you prefer to call it) and want it to be mentioned on my page, please let me know.
Tord
Over the last couple of years, countless people have posted to the CCC asking what history pruning means. Each time, I have patiently re-typed my previous replies to similar queries from memory. Today, when Frank Phillips asked the same old question, I finally decided to improve my old explanation a bit and put it on my web site.
My first draft is ready:
http://www.glaurungchess.com/lmr.html
Comments, corrections and suggestions for additions or improvements are welcome.
The only two engines I mention in my "Sample Code" paragraph are Fruit and Glaurung. This is because of ignorance, and not because of disrespect to other authors. If you are the author of an open source engine using history pruning (or whatever you prefer to call it) and want it to be mentioned on my page, please let me know.
Tord