Fixed Depth Tournament

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

FlavusSnow
Posts: 89
Joined: Thu Apr 01, 2010 5:28 am
Location: Omaha, NE

Fixed Depth Tournament

Post by FlavusSnow »

Would there be any reason to do a tournament with a fixed search depth and unlimited time? My thought is that a fixed depth rating list would indicate more accurate evaluation functions. The problem is that sometimes speed compensates for accuracy and those two things work in concert. Anyone else have thoughts on this? Anyone else interested in seeing a rating list like this?
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Fixed Depth Tournament

Post by Martin Thoresen »

Sure, if the search depth 17 meant search depth 17 in all engines.

But unfortunately, it doesn't.
Uri Blass
Posts: 10312
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Fixed Depth Tournament

Post by Uri Blass »

I think that rating list may be interesting but fixed depth is not going to help to compare evaluations because different programs use different pruning.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Fixed Depth Tournament

Post by Matthias Gemuh »

FlavusSnow wrote: My thought is that a fixed depth rating list would indicate more accurate evaluation functions.
No, it won't !!!
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
FlavusSnow
Posts: 89
Joined: Thu Apr 01, 2010 5:28 am
Location: Omaha, NE

Re: Fixed Depth Tournament

Post by FlavusSnow »

I guess the same could be said about a fixed node count... depends on what the author of the engine considers a node.
User avatar
hgm
Posts: 27811
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Fixed Depth Tournament

Post by hgm »

Indeed, but at least for node-count the definition of a single engine would be constant during the game.

Someone once tested Joker80 for me against Gothic Vortex, and insisted to do it at fixed depth (because it was running as background on a heavly loaded machine, so that playing by time made little sense).

The result turned out to be totally meaningless. Initialy both engines were set to 13 ply, and Gothic Vortex won every game, but also used 100 times as much wall-clock time per game on average. So we decided to set Vortex to 13 ply, but Joker to 15 ply. Then on average they used the same time. But in individual games, sometimes Joker used 10 times as much time as Vortex, and on other games it was just the other way around. There were very few games where they used approximately equal time. And almost always the engine that had used most time was the engine that would win.
Albert Silver
Posts: 3019
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Fixed Depth Tournament

Post by Albert Silver »

FlavusSnow wrote:I guess the same could be said about a fixed node count... depends on what the author of the engine considers a node.
Yes. If you want to test an engine's pure ability, without allowing time management to be a factor, you should try a fixed time per move.

In fact, this is actually how they played blitz games a century ago. There are account of high level events with Capablanca and co. where the timer was set to 10 seconds, and when the bell rang, all the players had to play a move no matter what.
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Fixed Depth Tournament

Post by michiguel »

Albert Silver wrote:
FlavusSnow wrote:I guess the same could be said about a fixed node count... depends on what the author of the engine considers a node.
Yes. If you want to test an engine's pure ability, without allowing time management to be a factor, you should try a fixed time per move.

In fact, this is actually how they played blitz games a century ago. There are account of high level events with Capablanca and co. where the timer was set to 10 seconds, and when the bell rang, all the players had to play a move no matter what.
In the River Plate Club (Argentina), this old tradition was kept until late 70's. Every Sunday, after the soccer match, the chess club (which was at the stadium) had always this traditional tournament. What was the prize? Honor! Lots of strong players took part of it. GM O. Panno, for instance.

It was a lot of fun. I was a kid and enjoyed every minute of it. Nothing better than playing chess after a shot of adrenaline caused by a soccer match. Oh good old times...

Miguel
bhlangonijr
Posts: 482
Joined: Thu Oct 16, 2008 4:23 am
Location: Milky Way

Re: Fixed Depth Tournament

Post by bhlangonijr »

michiguel wrote:
Albert Silver wrote:
FlavusSnow wrote:I guess the same could be said about a fixed node count... depends on what the author of the engine considers a node.
Yes. If you want to test an engine's pure ability, without allowing time management to be a factor, you should try a fixed time per move.

In fact, this is actually how they played blitz games a century ago. There are account of high level events with Capablanca and co. where the timer was set to 10 seconds, and when the bell rang, all the players had to play a move no matter what.
In the River Plate Club (Argentina), this old tradition was kept until late 70's. Every Sunday, after the soccer match, the chess club (which was at the stadium) had always this traditional tournament. What was the prize? Honor! Lots of strong players took part of it. GM O. Panno, for instance.

It was a lot of fun. I was a kid and enjoyed every minute of it. Nothing better than playing chess after a shot of adrenaline caused by a soccer match. Oh good old times...

Miguel
Soccer and Chess must be realy exciting. Better than that only chessboxing... :lol:
http://www.youtube.com/watch?v=43Wcbd0dJpQ
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Fixed Depth Tournament

Post by bob »

FlavusSnow wrote:Would there be any reason to do a tournament with a fixed search depth and unlimited time? My thought is that a fixed depth rating list would indicate more accurate evaluation functions. The problem is that sometimes speed compensates for accuracy and those two things work in concert. Anyone else have thoughts on this? Anyone else interested in seeing a rating list like this?
WIll not show anything useful. If you limit the search to a specific depth, some programs do way more extensions than others. Some do clever things in the q-search. What you will end up with is a program playing at 1 second per move against a program playing at 30 seconds per move (or something similar) because one does way more extensions or q-search stuff. With a 30:1 time advantage, who should win?

And you also have the case where some programs lie about the depth, what to do there? Or the program that counts plies in units of 3 rather than 1 (Junior)?