The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Discussion about development of draughts in the time of computer and Internet.
BertTuyt
Posts: 1435
Joined: Wed Sep 01, 2004 19:42

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by BertTuyt » Tue Sep 15, 2020 09:52

Krzystof,

you are right my program uses fixed time to do the move. This is not optimal, and others use better time management.

The way Damage calculates the time needed for the search is simple, the GUI communicates the number of moves left and the time left, and based upon this info Damage calculates the average.You can see that in the left bottom window, where this information is presented.The search is exactly aborted after this time (others do this in another way by finalizing the current search depth)

Normally with 16 threads and a 7P DB, 3 seconds for a search is a lot. For humans it is quick, but my engine calculates in this case on your machine, most likely 100M positions/seconds.

And with this speed, and the related search depth, one should not expect blunders (certainly not in the late middle game).
What i (and many others i guess) perceive is that around move 40 in most cases programs (at least if they have sufficient endgame DB, like the 6P DB) know the final outcome of the game, and programs tend to play perfect from there.

Also Damage does not clean the hash-table between moves. This has some advantages.
First of all the hash table cleaning takes time, secondly we can use the results from previous searches, which are stored in the hash-table.
For this we have a (so called) age counter, you can see the value in the right bottom window of the engine.

With this additional age information (which is also stored in the hash-table) you can do several things, for example you can just ignore the hashtable info, if the age counter and the age info in the hashtable dont match.

In my case i use the previous search results.
What most likely goes wrong is that the hashtable (for whatever reason) is corrupted, so information is not valid.

With a single thread this is easy to debug, with multi-threading this is not straightforward.

Bert

BertTuyt
Posts: 1435
Joined: Wed Sep 01, 2004 19:42

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by BertTuyt » Tue Sep 15, 2020 10:10

And forgot to mention, match setup is right.

Bert

Krzysztof Grzelak
Posts: 927
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by Krzysztof Grzelak » Tue Sep 15, 2020 10:14

I understand and thank you for your answer Bert. I thought to buy an AMD Ryzen Threadripper AMD Ryzen Threadripper 3970X or AMD Ryzen Threadripper 3990X, processor for draughts. But they are still expensive in Poland.

Krzysztof Grzelak
Posts: 927
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by Krzysztof Grzelak » Tue Sep 15, 2020 15:32

The match is over - there is no revival - there is no need to publish it.

Sidiki
Posts: 177
Joined: Thu Jan 15, 2015 16:28
Real name: Coulibaly Sidiki

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by Sidiki » Fri Sep 18, 2020 05:27

GWD it's available, but i don,t know if the link exist again.

This's a screenshot

http://www.mediafire.com/view/qhu5rglbh ... D.JPG/file

Krzysztof Grzelak
Posts: 927
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by Krzysztof Grzelak » Fri Sep 18, 2020 11:17

Sidiki wrote:
Fri Sep 18, 2020 05:27
GWD it's available, but i don,t know if the link exist again.

This's a screenshot

http://www.mediafire.com/view/qhu5rglbh ... D.JPG/file
Then please share the program GWD. Thank you very much Sidiki.

Sidiki
Posts: 177
Joined: Thu Jan 15, 2015 16:28
Real name: Coulibaly Sidiki

Re: The Unofficial World Championships Of Computer Programs In International Draughts Blitz 2020

Post by Sidiki » Fri Sep 18, 2020 14:13

Hi Krzysztof,
I sent you a private message.
Before today, i don't realized how GWD was settable with pattern ie, you can set it to play a particular kind of game.
Rated 2200 Elo point.

Post Reply