Your experience with PVS + Aspiration window

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Your experience with PVS + Aspiration window

Post by Fabio Gobbato »

What is your experience with PVS + Aspiration window?
Is there a big difference between use aspiration window or not use it?
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Your experience with PVS + Aspiration window

Post by bob »

Fabio Gobbato wrote:What is your experience with PVS + Aspiration window?
Is there a big difference between use aspiration window or not use it?
No. But there is a difference. Most of these kinds of things are very small, but add up a bunch of small gains and you end up with a larger gain.

The best kind of position to see the gain is to find a position where there are LOTS of lines that lead to mate, but none of them are forced. Typically such lines violate move ordering pretty well since mates do not follow any rational move orders for the most part. I used to have one, but it was lost years ago. The advantage for aspiration search will become obvious quickly, and in such a position it turns into a really big savings since it allows you to quickly prune / toss out all the mates you find since they will lie outside the aspiration window and they are not forced...
User avatar
Bloodbane
Posts: 154
Joined: Thu Oct 03, 2013 4:17 pm

Re: Your experience with PVS + Aspiration window

Post by Bloodbane »

I ran some tests and aspiration windows were worth about 10 elo for my engine(rating about 2750). I haven't tuned the values at all so there is maybe 5-10 elo there, so in total aspiration windows are worth maybe 20 elo. That's not a huge amount but it's not a little sum either.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Your experience with PVS + Aspiration window

Post by Ferdy »

Fabio Gobbato wrote:What is your experience with PVS + Aspiration window?
Is there a big difference between use aspiration window or not use it?
Here is Deuterium test result, TC 40/30s around (1/4 CCRL 40/4), engines
take both side of start positions. D98 is not using aspiration windows.

Code: Select all

   # PLAYER    : RATING  ERROR   POINTS  PLAYED    (%)
   1 D96    :   22.2    8.5    439.5     781   56.3%
   2 D98    :  -22.2    8.5    341.5     781   43.7%