Computer Chess Club Archives


Search

Terms

Messages

Subject: It is hard to understand how Crafty updates PV.

Author: Patrik

Date: 13:16:23 08/24/02


Hello, Dr. Hyatt.

It is hard to understand how Crafty updates PV.

value = -Search(-beta, -alpha);
if (value > alpha) {
	..........
	UpdatePV();
}

Most programs update PV like above code. It is easy to understand.
But Crafty updates PV ouside of for loop.
I think you did this for efficiency.
But I don't know how Crafty saves(remembers) best move.
I don't know what happens at terminal node.
Coud you explain?

Thank you.




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.