future mobility evaluation term

Discussion of chess software programming and technical issues.

Moderator: Ras

smcracraft
Posts: 737
Joined: Wed Mar 08, 2006 8:08 pm
Location: Orange County California
Full name: Stuart Cracraft

future mobility evaluation term

Post by smcracraft »

PK
Posts: 905
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: future mobility evaluation term

Post by PK »

this topic pops up from time to time - but now it is the first time when author promises empirical tests. IMHO this isn't going to be competitive within a traditional chess program framework, but might be good for a heuristic searcher (Steven Edwards, where art thou?)
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: future mobility evaluation term

Post by Gerd Isenberg »

smcracraft wrote:Anyone tried this?

http://mysite.verizon.net/vzesz4a6/current/id80.html
Progressive Mobility is on my todo list...

Some implementation hints from cpw:
Multiple Sliding Pieces ...
For bitsets with multiple sliding pieces one can apply a fill-algorithm in each of the eight ray-directions to determine attacks. Since we keep disjoint directions, there is still a unique 1:1 relation from each bit of the target set to it's source square. This approach is great to determine target sets we may reach in two or more moves.
and Flood Fill Techniques with multiple sliders.
Keeping distinct ray-directions has some advantages, for instance in determining pinned pieces or discovered checks. Fill-Algorithms are great to feed in line-wise attack sets of single sliders, to determine a progressive mobility on the orthogonal rays, i.e. move targets in two moves, or trajectories against important squares or areas.

Code: Select all

 . . . . . . . .
 . . . . \ . . .
 . . . \ . 1 . .
 . . \ . 1 . \ .
 . \ . 1 . \ . .
 . . 1 . \ . . .
 . B . \ . . . .
 . . . . . . . .
smcracraft
Posts: 737
Joined: Wed Mar 08, 2006 8:08 pm
Location: Orange County California
Full name: Stuart Cracraft

Re: future mobility evaluation term

Post by smcracraft »

Isn't it theorized that Rybka uses future mobility?
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: future mobility evaluation term

Post by bob »

smcracraft wrote:Isn't it theorized that Rybka uses future mobility?
Wild-ass guess, just like most everything "assumed" about Rybka...
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: future mobility evaluation term

Post by Michael Sherwin »

smcracraft wrote:Isn't it theorized that Rybka uses future mobility?
Somebody, I forget who, decided by some logic that I can not remember that when the knights were removed from the starting position, Rybka's search slowed way down and therefore Rybka must use future mobility. However, I posted in reply that with the knights on the board the best move (NB3) was more obvious to the search and therefore due to the nature of alpha/beta the trees were smaller and the search faster.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: future mobility evaluation term

Post by Zach Wegner »

smcracraft wrote:Isn't it theorized that Rybka uses future mobility?
I don't know about later versions (probably not), but Rybka 1.0 definitely does not.