Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Reduction 2b and 2c

Author: Ferdinand S. Mosca

Date: 04:02:33 12/30/02

Go up one level in this thread


On December 30, 2002 at 05:30:45, Ed Schröder wrote:

>As it seems I have completely mishandled explaining Reduction 2b and 2c, I have
>corrected things.
>
>http://members.home.nl/matador/chess840.htm
>
>Click on the blue "update" picture, it will move you directly to the changes
>made. That will be standard procedure from now on in case of errors.
>
>if (remaining_depth<=x && remaining_depth>1) then
>   { if (ALPHA < SCORE + THREAT)          -> do not reduce
>     if (ALPHA < SCORE + THREAT + MARGIN) -> reduce depth with one ply. }
>
>  SCORE  : score of EVAL
>  THREAT : Queen=900, Rook=500, Bishop=300, Knight=300, Pawn=100
>  MARGIN : TABLE [remaining_depth];
>
>  static int TABLE[]= { 00,00,10,15,20,25,25,25,25,25,25,25,25,25,
>                        25,25,25,25,25,25,25 ........... };
>
>The idea is, if SCORE+THREAD are not going to make it to ALPHA, but with an
>extra small MARGIN it will then reduce the depth. I can't remember the speed-up
>this reduction gave.
>
>====
>
>Ed
>
>PS, the "faulty stuff" plus Uri's correction is maybe worth a try, who knows :)

Hello Ed, thanks for these ideas you have revealed to us, from initial reading,
it drives my thought even more about computer chess programming, something that
all these things will come out to the basic switches, 1 and 0, every returned
value should be used, every piece touched has meanings, even if it is already
captured, its history recorded, not like world champion Alexander Alekhine that
threw his king on the floor before resigning a game for good :(

If the move is_a_check and there's no significant_score i see beyond
then I cut it? a checking move will make opponent more watchful of his position,
he is definitely going for the safest position, (amateur engines usually give a
checking move why?) if score improves extend efforts, how much?, depends on
other factors at least that's how I play.

I want to read more :-) You make my goal clearer now.

Have a nice day, and a prosperous new year to come!!

Regards,
Dinan






This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.