ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Perft(13), second half
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Jesús Muñoz



Joined: 13 Jul 2011
Posts: 693
Location: Madrid, Spain.

PostPost subject: The post of Paul Byrne and a little more.    Posted: Sun Feb 05, 2012 10:15 am Reply to topic Reply with quote

Hello Steven:

Quote:
The perft(12) for the above is 54,239,338,583,061,004

This matches the result shown in an earlier post (by Byrne, I believe), although I can't find it at the moment.


Great work! I copy here the link of the result given by Paul Byrne (the results match exactly):

http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=424431&t=40392

Quote:
Perft 12: 54,239,338,583,061,004

-paul


It was easy to find: just check in Paul's profile. I recommend to the readers take a look not only at this post but to the whole thread.

I remember that I did two clumsy estimates for each of the twenty draft 12 records of Perft(13), applying the idea of estimating the branching factors (idea taken from Adam Hair). These two estimates were almost the same (only changing a little the adjusting polynomials). Here are my posts:

http://talkchess.com/forum/viewtopic.php?p=419839&highlight=#419839

http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=420582&t=39678

First estimate:

Code:
Move            Estimate

a3       54,531,136,234,162,156
a4       79,063,508,502,158,903
b3       72,639,688,816,621,455
b4       73,709,067,003,701,511
c3       86,056,827,153,858,571
c4       97,970,589,000,615,670
d3      141,383,458,087,446,826
d4      213,018,757,033,778,459
e3      240,725,195,611,700,379
e4      246,589,794,037,145,382
f3       43,493,804,033,203,347
f4       61,162,666,611,330,980
g3       76,232,972,134,254,158
g4       65,814,044,230,043,052
h3       54,049,205,191,901,014
h4       80,829,651,636,234,054
Na3      63,795,543,395,998,863
Nc3      84,531,400,071,549,975
Nf3      82,344,973,694,923,533
Nh3      64,898,200,828,736,569
-------------------------------
SUM = 1,982,840,483,309,364,857


-------------------------------

Second estimate:

Code:
Move            Estimate

a3       54,531,136,245,433,857
a4       79,063,508,508,444,871
b3       72,639,688,830,427,074
b4       73,709,067,010,541,664
c3       86,056,827,162,078,542
c4       97,970,589,005,764,498
d3      141,383,458,092,703,225
d4      213,018,757,047,938,236
e3      240,725,195,616,730,295
e4      246,589,794,029,993,095
f3       43,493,804,037,847,797
f4       61,162,666,623,173,938
g3       76,232,972,139,647,889
g4       65,814,044,240,929,760
h3       54,049,205,206,297,538
h4       80,829,651,642,814,500
Na3      63,795,543,402,742,775
Nc3      84,531,400,076,854,934
Nf3      82,344,973,704,170,665
Nh3      64,898,200,838,916,087
-------------------------------
SUM = 1,982,840,483,463,451,240


The two adjusting polynomials were quartic functions, and I think the coefficients were very similar between them, this is why these estimates are almost clones.

I can calculate the relative error in percentage [(estimate) = (1 + z)·(real)], where the relative error (in percentage) is 100·z; more less I get (roundings included):

Code:
Move:      Error (%):
 Na3       +0.372262%
  a3       +0.537982%
 Nc3       -0.156071%
 Nh3       +0.371124%
  b3       +0.232951%


Hoping no typos; I did an overall estimate for Perft(13) using my own (and clumsy) method last summer, and my error was ~ -0.03022% (better than estimating the branching factor of each initial move). Here is a post by mine (giving my estimates), the day before Paul posted Perft(13) value:

http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=432422&t=41032

Regards from Spain.

Ajedrecista.
_________________
Six Fortran 95 tools.

Chess will never be solved.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Subject Author Date/Time
Perft(13), second half Steven Edwards Sun Jan 29, 2012 4:43 am
      After 26 weeks Steven Edwards Thu Feb 02, 2012 5:11 am
      The very first draft 12 record Steven Edwards Sun Feb 05, 2012 3:57 am
            Re: The very first draft 12 record Paul Byrne Tue Feb 21, 2012 6:09 pm
      Draft 12 record number 2 of 20 Steven Edwards Sun Feb 05, 2012 5:15 am
            The post of Paul Byrne and a little more. Jesús Muñoz Sun Feb 05, 2012 10:15 am
      Draft 12 record number 3 of 20 Steven Edwards Sun Feb 05, 2012 8:16 am
      Draft 12 record number 4 of 20 Steven Edwards Sun Feb 05, 2012 9:20 am
      Draft 12 record number 5 of 20 Steven Edwards Sun Feb 05, 2012 9:26 am
      Draft 12 record number 6 of 20 Steven Edwards Sun Feb 05, 2012 12:14 pm
      Draft 12 record number 7 of 20 Steven Edwards Sun Feb 05, 2012 12:19 pm
      Draft 12 record number 8 of 20 Steven Edwards Sun Feb 05, 2012 12:29 pm
      After 27 weeks Steven Edwards Thu Feb 09, 2012 7:53 am
      After 28 weeks Steven Edwards Thu Feb 16, 2012 5:08 am
      After 29 weeks Steven Edwards Thu Feb 23, 2012 5:09 am
      After 30 weeks Steven Edwards Thu Mar 01, 2012 5:37 am
      After 31 weeks Steven Edwards Thu Mar 08, 2012 11:13 am
      After 32 weeks Steven Edwards Thu Mar 15, 2012 4:50 am
      After 33 weeks Steven Edwards Thu Mar 22, 2012 4:19 am
      After 34 weeks Steven Edwards Thu Mar 29, 2012 5:56 am
      After 35 weeks Steven Edwards Thu Apr 05, 2012 4:33 am
            Benoni Defense Steven Edwards Wed May 16, 2012 11:52 am
      After 36 weeks Steven Edwards Thu Apr 12, 2012 6:59 am
      After 37 weeks Steven Edwards Thu Apr 19, 2012 5:42 am
      After 38 weeks Steven Edwards Thu Apr 26, 2012 4:46 am
      After 39 weeks Steven Edwards Thu May 03, 2012 5:04 am
      Draft 12 record number 9 of 20 Steven Edwards Mon May 07, 2012 2:34 pm
            Perft(11) of 1.- f3, f6 verified! Jesús Muñoz Mon May 07, 2012 3:08 pm
                  Re: Perft(11) of 1.- f3, f6 verified! Steven Edwards Sun May 13, 2012 11:22 am
      After 40 weeks Steven Edwards Thu May 10, 2012 4:12 am
      For the Sicilian Defense Steven Edwards Mon May 14, 2012 8:54 pm
            Re: For the Sicilian Defense Daniel Shawul Mon May 14, 2012 9:09 pm
                  Relatively large ply two perft(11) counts Steven Edwards Mon May 14, 2012 11:52 pm
            MonteCarlo perft estimates for Sicilian and Caro-Kann. Jesús Muñoz Wed May 16, 2012 11:16 am
      After 41 weeks Steven Edwards Thu May 17, 2012 4:08 am
      After 42 weeks Steven Edwards Thu May 24, 2012 4:14 am
      Re: Perft(13), second half Steven Edwards Fri May 25, 2012 1:18 am
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads