Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Welcome new movei

Author: Uri Blass

Date: 14:54:21 12/01/04

Go up one level in this thread


On December 01, 2004 at 17:20:16, Matthew Hull wrote:

>On December 01, 2004 at 16:33:50, Peter Berger wrote:
>
>>On December 01, 2004 at 16:11:14, Roger D Davis wrote:
>>
>>>
>>>>
>>>>Movei played on Athlon64 3200+(2.0GHz), 64MB Hash, Junior on a P233MMX, 16MB
>>>>Hash - looking forward to the next games.
>>>>
>>>
>>>You're telling me that Movei was running on a computer about 8-10 times faster
>>>than Junior?
>>>
>>>Roger
>>
>>Hi Roger,
>>
>>I guess it is more like 12-13 times faster, but that's OK - remember the
>>Crafty-Junior match when Crafty only ran on a PIV 2.0GHz and barely managed to
>>win by 6-5.
>
>
>What would the score have been with Crafty using the WCCC04 Berger book?
>
>:)
>
>I guess books can make some difference, yes?  The professionaly made commercial
>book against the Crafty book?  How many points is that worth?

I do not think that the professional prepare special lines against Crafty's
book.
My opinion is that book is overestimated and if the professional wanted to
prepare special books against Crafty then you could see them often get
evaluation of more than +1 when they are out of book and it does not happen.

about books it is possible that movei's book is too short but I prefered to do
the mistake of too small book than the opposite book.

Movei's book is based on games of top players that I downloaded from the
internet.

White's book is based only on wins when black's book is based on draws and wins
so black's book is bigger.

minimal frequency for book move is 5 times so with white you need to win at
least 5 games in order to include the line and with black you need not to lose
at least 5 games to include the move in book.

I plan to add in the future possibilities to add moves to the book and to delete
moves from the book by special add and delete book so people who will like to
build better book for movei will have better tools to do it and will not need to
delete games in order to do it.

last note about movei's book.

Movei can build a book from every pgn that has at most 9,000,000 moves in the
relevant plies(I am not sure about bigger pgn and if the number of book moves
before compressing is more than 9,000,000 there may be some overflow problem)

The pgn that was used has slightly less than 50,000 games in total and only 40
plies were used as maximal ply of book and 50,000*40=2,000,000 so there was no
problem with it.

relevant line from movei's code is
bbuffer=(book_first_info *) calloc(MAX_SIZE_BOOK,sizeof(book_first_info));

typedef struct tag_book_first_info
{
  unsigned char position[8];
  unsigned char move[2];
  int frequency;
  int learning_value;
} book_first_info;

You can see that 9,000,000 moves needs 9,000,000*18 bytes=162,000,000 bytes so
it is possible that people with less than 162,000,000 bytes of ram will be
unable to build a book for movei but I guess that today most users have more
than it.

Uri



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.