Your experience with PVS + Aspiration window

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
Fabio Gobbato
Posts: 131
Joined: Fri Apr 11, 2014 8:45 am
Contact:

Your experience with PVS + Aspiration window

Post by Fabio Gobbato » Tue Oct 07, 2014 2:35 pm

What is your experience with PVS + Aspiration window?
Is there a big difference between use aspiration window or not use it?

bob
Posts: 20636
Joined: Mon Feb 27, 2006 6:30 pm
Location: Birmingham, AL

Re: Your experience with PVS + Aspiration window

Post by bob » Tue Oct 07, 2014 2:52 pm

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 2:17 pm

Re: Your experience with PVS + Aspiration window

Post by Bloodbane » Tue Oct 07, 2014 8:50 pm

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: 4111
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: Your experience with PVS + Aspiration window

Post by Ferdy » Thu Oct 09, 2014 7:03 am

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%

Post Reply