Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Will GM Van Der Wiel accept a Rebel plus Chess Tiger Team ?

Author: Vincent Diepeveen

Date: 10:10:50 01/05/01

Go up one level in this thread


On January 04, 2001 at 20:50:53, Jorge Pichard wrote:

>If Chess Tiger 13.0 plus Rebel Century 3 play against GM Van Der Wiel, allowing
>the best move by either program, Will they score better than Rebel Century 3
>alone. Mr Schroedder can you ask GM Van Der Wiel if he accept the challenge for
>the remaining of the match?
>
>Pichard.

Ok let's look to 2 things.
First the practical aspect. That's easy to describe.

First of all both chesstiger and rebel don't run at the same time,
tiger is windows, rebel is DOS.

Even if they would run in the future (i doubt it) at the same time
then still they get only half of the system time, all branch prediction
tables are each time the other process gets system time again worthless
so practical it's all worthless to do it.

But let's now assume you do hell of a lot of effort and you get
3 pc's. one running rebel one running tiger. the third pc is carrying
a decision program which move to select.

But now let's look to the theoretic problem.

You say: "just select the best move of both".

I assume you mean 'automatic' decision. Suppose after
d4 d5 c4 e5 dxe5 that both programs are out of book.
Tiger of course till the end of days say: "please play
dxc4 otherwise i'm a pawn down", whereas rebel might
say "let's go for d5-d4".

What move to select?

If you say: "just select the best move of both",
then you would not need the both programs. We only
need your module: "select the best move" to play perfect
chess.

Basically your whole module is on a few rules going to
decide which move is best?

So basically then these few rules limit the playing
strength from your program! Also i bet it's a preprocessor
module too.

It'll play for sure worse as a ply1 decision in root goes
of course always for the biggest patzer move in the
position or a misevaluated score!

Also note that you have no info from either program how
well the move the other program selects is!

Anyway with a few metarules you are planning to overwrite
the choices a program makes, so basically the quality
of your module is going to decide how well you play.

In other words you could run 3 programs.

Program A  (rebel)
Program B  (tiger)
Program c  ( 1 ply search program)

Now if both A and B prefer the same move, then decision is
obvious. If they don't then program C's closest match
is going to decide.

Let's do a small theoretic experiment on paper.

Let's not run only program A and B, but another 20 programs
and let's decide based upon that.

Basically what you get then is the average move of 22 programs.

So if your decision criteria is taking the average move, then
obviously you play according to the average STRENGTH.

Now suppose we would do that with 22 programs. For sure
the average rating of 22 programs is *not* better as the
program that's ranked highest from those 22.

So any non-human decision criterium is complete bullshit IMHO.

Greetings,
Vincent




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.