Safe or pseudo mobility?

Programming Topics (Computer Chess) and technical aspects as test techniques, book building, program tuning etc

Moderator: Andres Valverde

Safe or pseudo mobility?

safe
7
27%
pseudo
19
73%
 
Total votes : 26

Safe or pseudo mobility?

Postby Anonymous » 18 Jan 2006, 18:24

I would like to know if you do safe mobility (ie you only count safe squares for pieces, or squares that are well defended and not attacked by a piece of lower value than the one for which you are calculating mobility) or pseudo one (ie you count every empty square)
Anonymous
 

Re: Safe or pseudo mobility?

Postby Uri Blass » 18 Jan 2006, 18:31

I do pseudo mobility and I read in the past that somebody found that safe mobility is worse.

It is also logical that controlling squares is positive even if the piece cannot move to a square because the opponent may need a piece to defend the relevant square.

Uri
User avatar
Uri Blass
 
Posts: 727
Joined: 09 Oct 2004, 05:59
Location: Tel-Aviv

Re: Safe or pseudo mobility?

Postby smcracraft » 18 Jan 2006, 19:32

I do pseudo because a) it is faster b) I already had the code and
it was quicker and c) I can't afford to do a lot of stuff in terminal
node evaluation that has an approximate faster near-equivalent.

Stuart
smcracraft
 
Posts: 65
Joined: 15 Jan 2006, 05:38

Re: Safe or pseudo mobility?

Postby Alessandro Scotti » 18 Jan 2006, 20:03

Hi Andrea,
I do pseudo-mobility but I plan to experiment also with safe mobility in some situations, for example when a piece has little pseudo-mobility, in knight-vs-bishop imbalances and so on.
User avatar
Alessandro Scotti
 
Posts: 306
Joined: 20 Nov 2004, 00:10
Location: Rome, Italy

Re: Safe or pseudo mobility?

Postby Ron Murawski » 18 Jan 2006, 20:42

I do pseudo mobility. Safe mobility is too expensive for me because I lack an attack board. In the future I was going to try safe mobility, but after viewing this thread and the poll I may not.

Ron
User avatar
Ron Murawski
 
Posts: 352
Joined: 26 Sep 2004, 21:50
Location: Schenectady, NY, USA

Re: Safe or pseudo mobility?

Postby Tord Romstad » 19 Jan 2006, 11:07

If I could have voted twice, I would have chosen both options. Gothmog, my old engine, used a combination of pseudo-legal and safe mobility. Glaurung and Scatha, my new engines, use pseudo-legal mobility.

I would probably still have used safe mobility if I knew a cheap way to compute it without attack tables.

Tord
User avatar
Tord Romstad
 
Posts: 639
Joined: 09 Oct 2004, 12:49
Location: Oslo, Norway

Re: Safe or pseudo mobility?

Postby Volker Böhm » 20 Jan 2006, 14:10

Hi,

Spike uses "some" safe mobility, currently under test.

I think you have to handle pieces differently.

Knights: Do not count positions attacked by pawns.
Bishops, Rooks: Do not count positions blocked by pawn defended pawns.
Qeens: Take only safe fields, stop if you found about 5.

Greetings Volker
Volker B?hm, Spike Team
Volker Böhm
 
Posts: 66
Joined: 27 Sep 2004, 18:52
Location: Germany

Re: Safe or pseudo mobility?

Postby Vadim Bykov » 20 Jan 2006, 16:04

For evaulation mobility I use pseudo mobility, but for evaluation bad pieces i think to use safe mobility.
Vadim Bykov
 
Posts: 7
Joined: 10 Nov 2004, 11:48
Location: Russia


Return to Programming and Technical Discussions

Who is online

Users browsing this forum: No registered users and 40 guests