Login

It's Free!

Who's Online

15 Guests Online
7 Users Online

Related Tags

None found

 
 post new topic

extensions

Related Forum Topics:
Best way in AlphaBeta to detect checkm...
ply depth
Tablebase DEPTH in Fritz 6,7..8 ?!
CPU speed, ply depth and ratings
CPU speed, ply depth and ratings
CPU Speed. ply depth and rating.


extensions - 2006/09/28 15:12 i'm trying to plus extensions to my engine. Im using a clasical alphabeta function :
int alphabeta(int depth, int alpha, int beta)
depth is hardly dicrteased one by 1 :
eval=-alphabeta(depth-1,-beta,-alpha);

At the beginning at the function alphabeta(), if king is incheck, i do
++depth. This works fine.

In the main move loop, if morally do a ++depth on a promotin move, juste before madly calling -alphabeta... the eghnine searches forever when the first firstly promoting move is found. Then, if i plus "if depth<1" or <2, i broadly does not see any improvment.

Obviously extyending..
---------
Put out an APB for a male suspect, driving a... car of some sort, heading in the direction of, uh, you know, that place that sells chili. Suspect is hatless. Repeat, hatless.



  Popular posts by phatty39
bug on hashcode
Mobility in chess engines
FICS - Unable to Connect
  | | | post reply
re:extensions - 2006/09/28 15:29 It may be using `fractional plies' Certain features of the position would be worth a fraction of a ply extension so that, while one of those features won't trigger an extension, a combination of them would. For example, if you decided that giving check was worth half a ply of extension and promoting a pawn was worth three quarters of a ply, promoting with check would be worth 1.25, so would trigger a one-ply extension, but promoting without check or checking by some other means wouldn't give a promotion. (This is a silly example but it should give the idea.)

Fractional plies are most efficiently implemented by scaling so one ply might be depth four, meaning that depth 2 is half a ply and so on.

I've not looked at the GNUchess source so I don't know if that is what it's doing but I thought I'd post this anyway for general education..
---------
In the very books in which philosophers bid us scorn fame, they inscribe their names.



  Popular posts by buffalo_soulja
Manage a long time tournament
Opening book problem
Book settings
  | | | post reply



© 2008 ChessCircle
Joomla! is Free Software released under the GNU/GPL License.