Release of Ethereal7.78
Moderator: Ras
-
AndrewGrant
- Posts: 1978
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Release of Ethereal7.78
Hmm.. I can't believe I have not added NPS to the output. I guess I got used to the GUI I use doing the math for me. I will be sure to include this in the next version.
-
MikeB
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Release of Ethereal7.78
Andrew,AndrewGrant wrote:Hello all,
It's been a good while since I've made any substantial changes. Took some time off to develop a testing framework of my own creation, and also lost out on some free time now that I'm back in University.
Ethereal7.78 is about 60ELO stronger than Ethereal7.70
Ethereal7.78 is about 40ELO stronger than Ethereal7.76
This update is all about the evaluation function, something which has been a long running issue within Ethereal. Good search, bad evaluations, long games, all combine to cause bad results.
Official Release : https://github.com/AndyGrant/Ethereal/r ... /tag/V7.78
Ethereal7.78.zip includes Win32, Win64, and Android compiles (Android untested!), as well as the source of course.
Patch notes are as follows:A big thanks to anyone who follows the development of Ethereal. A year ago this project could beat me at best, now Ethereal competes with a large portion of the available chess engines.Code: Select all
Implemented a simple BitTable based popcount function Removed Outpost tables; replaced with array for bishop/knight of [phase][defendedByPawn]. Added OutpostRanks mask for determining outpost squares. Almost completely rewrote the evaluation function. Added Mobility for Knights Removed old arrays for Bishop/Rook mobility (that used to cause arrayOutOfBounds issues..) and replaced with tables for each piece. MobilityRook[phase][mobCount]... Additionally, mobilityCount is obtained from the popcount of valid attacks, in a defined mobility area. Mobility area is all squares but enemy pawn attacks, friendly blocked pawns, and friendly king location. (Taken from Stockfish) Added a simple form of king safety, using a safetyTable lookup system, with weights for attacking pieces. (Table taken from Stockfish) Added Benchmarks for 1s, 5s, and 10s to the Benchmark files +22.2 ELO on 1s+.01s +24.0 ELO on 5s+.05s +42.5 ELO on 10s+.1s Ethereal has historically played much worse on longer time controls, as a result of a strong search and weak evaluation. I expect Ethereal to play even stronger than +42.5 ELO when used on longer time controls, (CCRL 4/40, CCRL 40/40, and Graham's Tournaments)
The link below is Mac exe for your archive:
https://www.dropbox.com/s/xfo2um3ke7beg ... 1.zip?dl=1
-
AndrewGrant
- Posts: 1978
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Release of Ethereal7.78
Would you mind providing a compile of 7.78, so that I may add it to the release?
Thanks, as always!
Thanks, as always!
-
MikeB
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Release of Ethereal7.78
Sure...AndrewGrant wrote:Would you mind providing a compile of 7.78, so that I may add it to the release?
Thanks, as always!
https://www.dropbox.com/s/s2z4swnbue0ho ... 8.zip?dl=1
-
MikeB
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Release of Ethereal7.78
a quick run on a Mac Pro against Ethereal 7.60 and the latest Crafty
follow along here for updates:
https://www.dropbox.com/s/ytirn3d9cyaxu ... a.txt?dl=1
Code: Select all
480 of 1800 games completed...
time control: 1000+17
Date: 09/10/16 : 23:19:13
480 game(s) loaded
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
--------------------------------------------------------------------------------------------------
1 Crafty-25.1-082516-y 3350 0.0 35 35 320 290.0 90.6 276 16 28 86.2 8.8 2975
2 Ethereal7.81 3010 340.8 27 27 320 114.5 35.8 96 187 37 30.0 11.6 3145
3 Ethereal 2940 69.4 29 29 320 75.5 23.6 55 224 41 17.2 12.8 3180
--------------------------------------------------------------------------------------------------https://www.dropbox.com/s/ytirn3d9cyaxu ... a.txt?dl=1