Search the web
Sign In
New User? Sign Up
abalone_prog · Abalone
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: Peter Tax   Message List  
Reply | Forward Message #34 of 96 |
Re: Speed of Tax Abalone

--- In abalone_prog@yahoogroups.com, david.malek@f... wrote:
>
> I read the search algortihm, no hash, nothing special but pure
alpha beta, so i
> wonderred about speed. But the evaluation functions part needs more
> investigation.
>
> In fact, I tried to select only a few moves in MLA, and i was
proven wrong
> against MLA without the pruning.
>
> So i'm looking forward to see a program play good by picking lony a
few moves by
> looking 2 moves ahead at node level at any level. This would really
make me
> question my tests.

As I recall this "fixed-move-count" search was made popular by the
famous "Chess" program that dominated computer chess 1970-1980, but
modern chess programs uses recursive null move pruning which is
tactically superior. I would expect the same to be true in Abalone.

AbaPro does a 1-ply search before pruning leaves, but has no limit on
the number of moves examined. Tax 2.0 apparently does a 1 or 2 ply
search, and then examines only 6 moves at full depth.

The greater the difference between prune-depth and search-depth the
more tactical weakness I would expect. Thus at 8 ply the difference
would be 6 ply for Tax .. leading to several tactical weaknesses. At
8 ply a recursive null move search does a 6 ply test, thus only 2 ply
difference. The greater the search depth, the greater advantage I
would expect with recursive null move pruning.

Just for the record: The very first versions of Nacre also used a
variant of "fixed-move-count", and my experience was also that it was
better to do a less deep but full width search. The present version
of Nacre uses a variant of recursive null-move search.






Wed Jan 11, 2006 8:34 am

peer_sommerlund
Offline Offline
Send Email Send Email

Forward
Message #34 of 96 |
Expand Messages Author Sort by Date

... Pour la fonction d'évaluation, les deux meilleures strategies (Epaminondas et Hannibal) utilisent à la fois la compacité (calculée fondamentalement...
Stéphane Nicolet
s2001nicolet
Offline Send Email
Jan 9, 2006
4:41 pm

My French is not really good, but if I understand the discussion between David and Stéphane correctly David argues that Tax Abalone must be slow. Stéphane...
peer_sommerlund
Offline Send Email
Jan 10, 2006
9:35 pm

... That's quite a good recollection of the discussion. You see, your French is perfect :-) ... This is what makes Abalone a complex, interesting game... ... ...
Stéphane Nicolet
s2001nicolet
Offline Send Email
Jan 11, 2006
12:31 am

I read the search algortihm, no hash, nothing special but pure alpha beta, so i wonderred about speed. But the evaluation functions part needs more ...
david.malek@...
mogwaifrance
Offline Send Email
Jan 11, 2006
4:52 am

... alpha beta, so i ... proven wrong ... few moves by ... make me ... As I recall this "fixed-move-count" search was made popular by the famous "Chess"...
peer_sommerlund
Offline Send Email
Jan 11, 2006
8:34 am

MLA 2.0 uses a percentage of moves at node level for levels >=6, based on a measure of disorder/entropy and how strong a move has been evaluated at previous...
david.malek@...
mogwaifrance
Offline Send Email
Jan 11, 2006
8:48 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help