Go depth

General discussion about computer chess...
Post Reply
benstoker
Posts: 110
Joined: Thu Jun 10, 2010 7:32 pm
Real Name: Ben Stoker

Go depth

Post by benstoker » Tue Mar 08, 2011 3:18 pm

I hear comparing engines via limiting the depth of search is completely unreliable since search() differs and depth reported varies widely btwn engines. For what, then, is "go depth" useful?

hyatt
Posts: 1242
Joined: Thu Jun 10, 2010 2:13 am
Real Name: Bob Hyatt (Robert M. Hyatt)
Location: University of Alabama at Birmingham
Contact:

Re: Go depth

Post by hyatt » Tue Mar 08, 2011 5:20 pm

benstoker wrote:I hear comparing engines via limiting the depth of search is completely unreliable since search() differs and depth reported varies widely btwn engines. For what, then, is "go depth" useful?
Timing measurements. or program chances. I use a specific depth when making changes to see how a change affects the overall size of the tree. Or I use it to evaluate parallel search efficiency. I never use it to play games.

jury_osipov
Posts: 24
Joined: Thu Dec 02, 2010 1:41 pm
Real Name: Yury Osipov

Re: Go depth

Post by jury_osipov » Tue Mar 08, 2011 10:22 pm

Цель поиска - выбор хода, ведущего к лучшей оценке на текущей глубине.
Если вы работаете над оценочной функцией, то тесты go depth помогут вам построить совершенную оценочную функцию.

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: Go depth

Post by kingliveson » Wed Mar 09, 2011 12:59 am

jury_osipov wrote:The purpose of the search - Select the course leading to a better assessment of the current depth. If you are working on the evaluation function, the tests go depth will help you build a perfect evaluation function.
Oh, that's what you meant...
PAWN : Knight >> Bishop >> Rook >>Queen

User avatar
Uly
Posts: 838
Joined: Thu Jun 10, 2010 5:33 am

Re: Go depth

Post by Uly » Wed Mar 09, 2011 2:39 am

It's also useful for analysis of games, to keep the analysis uniform, and save time in easy positions like recaptures, while focusing (giving more time) to difficult positions.

Usually, if the engine takes more time to reach depth 19 in a given position (say, it reaches it in positions that are close in 10 seconds, but in this one it's taking more than a minute), it's probably a critical position (or one is in the horizon), winning and defending games sometimes is about finding such critical positions.

Post Reply