Perft(7) challenge set from work unit 481

Discussion of chess software programming and technical issues.

Moderators: hgm, Dann Corbit, Harvey Williamson

User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Perft(7) challenge set from work unit 481

Post by sje »

Perft(7) challenge set from work unit 481

Six positions:

Code: Select all

< rn1qkbnr/p1pppppp/1p6/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 1 4 24 20862394503 500697468072
---
> rn1qkbnr/p1pppppp/1p6/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 1 4 24 20862397791 500697546984
56965c56965
< rn1qkbnr/p1pppppp/1p6/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 2 4 24 12824861274 307796670576
---
> rn1qkbnr/p1pppppp/1p6/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 2 4 24 12824862854 307796708496
66951c66951
< rn1qkbnr/p1pppppp/1p6/8/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4 24 26303443111 631282634664
---
> rn1qkbnr/p1pppppp/1p6/8/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4 24 26303444755 631282674120
77275c77275
< rn1qkbnr/p1pppppp/8/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 0 4 24 21115612007 506774688168
---
> rn1qkbnr/p1pppppp/8/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 0 4 24 21115615667 506774776008
77323c77323
< rn1qkbnr/p1pppppp/8/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 0 4 24 12937177919 310492270056
---
> rn1qkbnr/p1pppppp/8/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 0 4 24 12937179395 310492305480
81854c81854
< rn1qkbnr/p1pppppp/8/1p6/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4 24 25670963830 616103131920
---
> rn1qkbnr/p1pppppp/8/1p6/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4 24 25670965660 616103175840
User avatar
Ajedrecista
Posts: 1952
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Perft(7) challenge set from work unit 481.

Post by Ajedrecista »

Hello Steven:

I used JetChess 1.0.0.0, as usual. With 1 GB of hash:

Code: Select all

rn1qkbnr/p1pppppp/1p6/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 1 4

  1  qd8-c8   902180893
  2  bg2*f1   433043968
  3  bg2*h1   630240273
  4  bg2-h3   513174420
  5  bg2-f3   571279770
  6  bg2-e4   798749251
  7  bg2-d5   749620075
  8  bg2-c6   553178504
  9  bg2-b7   712794929
 10  nb8-a6   836078625
 11  nb8-c6   901761357
 12  ng8-f6   812001124
 13  ng8-h6   690572827
 14   a7-a6   678917268
 15   a7-a5   759514625
 16   c7-c6   605559022
 17   c7-c5   837081797
 18   d7-d6   837808936
 19   d7-d5   676321535
 20   e7-e6  1532948233
 21   e7-e5  1739289346
 22   f7-f6   560779988
 23   f7-f5   636615483
 24   g7-g6   764553526
 25   g7-g5   736447767
 26   h7-h6   618742173
 27   h7-h5   773142076

Total&#58;      20862397791

20,862,397,791 &#40;move pathes after 7 half moves&#41;.

Bias&#40;#1a - JetChess&#41; = -3,288
Bias&#40;#1b - JetChess&#41; =      0

Code: Select all

rn1qkbnr/p1pppppp/1p6/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 1 4

  1  qd8-c8   571550635
  2  be4-d3   317180388
  3  be4*c2   404755013
  4  be4*f3   495206715
  5  be4-f5   385611910
  6  be4-g6   294344850
  7  be4-d5   407748031
  8  be4-c6   283592391
  9  be4-b7   370631232
 10  nb8-a6   529019247
 11  nb8-c6   569071205
 12  ng8-f6   485312019
 13  ng8-h6   431989164
 14   a7-a6   425724916
 15   a7-a5   482294950
 16   c7-c6   376348459
 17   c7-c5   448067640
 18   d7-d6   535964706
 19   d7-d5   512922457
 20   e7-e6   953602760
 21   e7-e5   900111465
 22   f7-f6   388006587
 23   f7-f5   386093343
 24   g7-g6   453110327
 25   g7-g5   483777774
 26   h7-h6   417771108
 27   h7-h5   515053562

Total&#58;      12824862854

12,824,862,854 &#40;move pathes after 7 half moves&#41;.

Bias&#40;#2a - JetChess&#41; = -1,580
Bias&#40;#2b - JetChess&#41; =      0

Code: Select all

rn1qkbnr/p1pppppp/1p6/8/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4

  1  qd8-c8  1097177968
  2  bg2*f1   486630389
  3  bg2*h1   775108761
  4  bg2-h3   626566692
  5  bg2-f3   716594602
  6  bg2-e4  1017748837
  7  bg2-d5   916877373
  8  bg2-c6   730312942
  9  bg2-b7   877219078
 10  nb8-a6  1013751982
 11  nb8-c6  1117818920
 12  ng8-f6   998402947
 13  ng8-h6   850484402
 14   b6-b5   807720082
 15   a7-a6   780366848
 16   a7-a5   947114252
 17   c7-c6   711277121
 18   c7-c5  1024496702
 19   d7-d6   928136527
 20   d7-d5   750120105
 21   e7-e6  1928177735
 22   e7-e5  2175942464
 23   f7-f6   690794951
 24   f7-f5   780151355
 25   g7-g6   936171444
 26   g7-g5   905904076
 27   h7-h6   763102681
 28   h7-h5   949273519

Total&#58;      26303444755

26,303,444,755 &#40;move pathes after 7 half moves&#41;.

Bias&#40;#3a - JetChess&#41; = -1,644
Bias&#40;#3b - JetChess&#41; =      0

Code: Select all

rn1qkbnr/p1pppppp/8/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 0 4

  1  qd8-c8   913539749
  2  bg2*f1   432399332
  3  bg2*h1   629466417
  4  bg2-h3   512639894
  5  bg2-f3   568137336
  6  bg2-e4   795900847
  7  bg2-d5   747252747
  8  bg2-c6   544469576
  9  bg2-b7   710383265
 10  nb8-a6   847519475
 11  nb8-c6   903175803
 12  ng8-f6   811299963
 13  ng8-h6   688696101
 14   a7-a6   677733847
 15   a7-a5   769750304
 16   c7-c6   715594562
 17   c7-c5   981100076
 18   d7-d6   836775848
 19   d7-d5   681377972
 20   e7-e6  1526146506
 21   e7-e5  1739544276
 22   f7-f6   558863307
 23   f7-f5   634449027
 24   g7-g6   762041085
 25   g7-g5   734378417
 26   h7-h6   617498044
 27   h7-h5   775481891

Total&#58;      21115615667

21,115,615,667 &#40;move pathes after 7 half moves&#41;.

Bias&#40;#4a - JetChess&#41; = -3,660
Bias&#40;#4b - JetChess&#41; =      0

Code: Select all

rn1qkbnr/p1pppppp/8/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 0 4

  1  qd8-c8   574508472
  2  be4-d3   313910556
  3  be4*c2   400655189
  4  be4*f3   490714467
  5  be4-f5   382386512
  6  be4-g6   292258755
  7  be4-d5   403914576
  8  be4-c6   276675200
  9  be4-b7   366853291
 10  nb8-a6   533549689
 11  nb8-c6   566545582
 12  ng8-f6   481772011
 13  ng8-h6   427793680
 14   a7-a6   422049713
 15   a7-a5   484488865
 16   c7-c6   464216459
 17   c7-c5   549820895
 18   d7-d6   531790389
 19   d7-d5   513032492
 20   e7-e6   944047612
 21   e7-e5   895211078
 22   f7-f6   384097533
 23   f7-f5   382599812
 24   g7-g6   448660696
 25   g7-g5   479053521
 26   h7-h6   413798741
 27   h7-h5   512773609

Total&#58;      12937179395

12,937,179,395 &#40;move pathes after 7 half moves&#41;.

Bias&#40;#5a - JetChess&#41; = -1,476
Bias&#40;#5b - JetChess&#41; =      0

Code: Select all

rn1qkbnr/p1pppppp/8/1p6/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4

  1  qd8-c8  1056019928
  2  bg2*f1   449431666
  3  bg2*h1   748978114
  4  bg2-h3   607970304
  5  bg2-f3   684147194
  6  bg2-e4   975481888
  7  bg2-d5   876546245
  8  bg2-c6   604827520
  9  bg2-b7   841847524
 10  nb8-a6   978748865
 11  nb8-c6  1054936620
 12  ng8-f6   958777721
 13  ng8-h6   816315781
 14   b5-b4   956474930
 15   a7-a6   739447691
 16   a7-a5   913355302
 17   c7-c6   829673263
 18   c7-c5  1186893521
 19   d7-d6   921364165
 20   d7-d5   755370651
 21   e7-e6  1816746010
 22   e7-e5  2068966558
 23   f7-f6   664105082
 24   f7-f5   748340788
 25   g7-g6   897232328
 26   g7-g5   870440923
 27   h7-h6   733971574
 28   h7-h5   914553504

Total&#58;      25670965660

25,670,965,660 &#40;move pathes after 7 half moves&#41;.

Bias&#40;#6a - JetChess&#41; = -1,830
Bias&#40;#6b - JetChess&#41; =      0
I hope no typos.

Regards from Spain.

Ajedrecista.
pkumar
Posts: 99
Joined: Tue Oct 15, 2013 5:45 pm

Re: Perft(7) challenge set from work unit 481

Post by pkumar »

perft D7 rn1qkbnr/p1pppppp/1p6/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 1 4 ;#1
D7: 20862397791

perft D7 rn1qkbnr/p1pppppp/1p6/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 2 4 ;#2
D7: 12824862854

perft D7 rn1qkbnr/p1pppppp/1p6/8/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4 ;#3
D7: 26303444755

perft D7 rn1qkbnr/p1pppppp/8/1N6/3P4/4P3/PPP2PbP/R1BQKBNR b KQkq - 0 4 ;#4
D7: 21115615667

perft D7 rn1qkbnr/p1pppppp/8/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 0 4 ;#5
D7: 12937179395

perft D7 rn1qkbnr/p1pppppp/8/1p6/3P4/N1P1P3/PP3PbP/R1BQKBNR b KQkq - 0 4 ;#6
D7: 25670965660
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: Perft(7) challenge set from work unit 481

Post by sje »

The 128 bit signature program is verified in all cases, as expected. But it never hurts to check. The same goes for the mismatches found in work unit 485.