Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: So which programs beat which, only due to superior chess understanding?

Author: Uri Blass

Date: 22:05:23 05/05/02

Go up one level in this thread


On May 05, 2002 at 19:58:09, Christophe Theron wrote:

>On May 05, 2002 at 19:25:07, stuart taylor wrote:
>
>>I mean, where are we? I cannot make it out yet.
>>Can we safely say that a top program of today can beat all programs from before
>>1996, i.e. 1995 and below?
>
>
>Year of release?
>
>Wrong thinking.
>
>What you need to consider is the number of years the programmer has spent
>actively working on his program.
>
>That gives much better figures.
>
>Genius 5 is a program of 1996, but it represents approximately 15 years of hard
>work by Richard Lang.
>
>Now consider an amateur program of 2002, on which the programmer works since
>1996.
>
>Are you going to compare 1996 and 2002 and decide that the 2002 program is
>probably better?

The amateur of 2002 has the advantage that the programmer could get more ideas
about programming from reading and also could do better testing thanks to better
hardware and software.

I can give you one example for the last point and it was about testing to find
bugs in my move generator:

There are a lot of programs that calculate today the perft function for every
position(perft 6 is the number of legal games of 6 moves from the position) .
They helped to find bugs in my complicated move generator(if I see that perft 5
is not correct then I can find the bug by finding a position when perft 4 is
wrong,finding a position when perft 3 is wrong...).

I guess that many years ago there was no free software to calculate that
function and even if there was software to do it the hardware caused it to be
clearly slower so testing and finding bugs was an harder task.

>about when they talk about knowledge) makes for 10% of the strength of a chess
>program.
>
>Chess is 90% about tactics (which is a concept close to "search").

It is possible that evaluation may be more important but programmers failed to
write the right evaluation to prove it.

I am not impressed by the knowledge of hiarcs based on it's evaluation.

It failed to evaluate a fortress position correctly in one of the draws against
smirin and in another game it failed to evaluate that the passed pawn that it
has is a weak pawn.


I think that programs like hiarcs and shredder that are called knowledge based
programs are only 2 more programs that their main advantage relative to most of
the amatuers is being better in tactics.

Uri



This page took 0.01 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.