Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: hardware or software??

Author: leonid

Date: 11:03:33 03/07/00

Go up one level in this thread


On March 06, 2000 at 22:10:07, Tom Kerrigan wrote:

>On March 06, 2000 at 19:07:17, leonid wrote:
>
>>If you could rapidly say me how you look for the final move with the alpha-beta
>>it will be also helpful. Maybe by reading your description I will find if the
>
>If you search the web for "alpha beta" I'm sure you'll find hundreds of
>explanations of the algorithm.

In alpha-beta I am curious just about one moment. Attempt to find this tiny
explantion in very general description could take too long time. Will try
shortly say what is the question. Maybe you, or somebody else will grasp my
exlantion and will privide me with expected answer.

Do you in upper ply (the only ply where we are forced to see all the nodes for
final solution) find value for this ply at once, or in two attempt? In the first
finding the moves that will privide the final answer and after this making the
second search for indicating the final move. When in the first search only one
move was found, second search is not needed.

It is possible to find the final answer in upper ply at once but this way is
more time expensive that double search.


>
>If you do it correctly, you will not have to have a separate mate finder, or
>have different types of searches, or worry about what move ordering your doing
>at particular plies, etc. etc. etc.


Very intesting and I hope that this will work once I will find what it is. If my
logic could be speeded even more it will be fantastic.


About usefulness of having the separate mate finder it is even more exciting
that the above question. I hope that Heiner (created its own sophisticated mate
solver) will write finally its own chess game and will come to confirm or refute
my opinion.

I think that separate mate solving unit is more that useful. Reason for this I
see in the fact that mate solver (at least mine) don't go after material
exchange at all. Its speed. In this logic only the fact that king is under the
fire, or not, is taken in consideration. This permit to eliminate all possible
"allergic reaction" that material exchange logics are so prone. Many good chess
game stretch so much their bounds, in order to obtain quick result, that finally
all kind of errors are abundant during the mate hunt. Also separate mate solving
logic permit to obtain unique and abondant versions of "quick logic" that are
highly effective. Quick logic - find not all the mates that existe but find the
most of them and at very high speed. Finally, separate solving unit permit
absolutely impecable logic that never fail.

Mate solving logic is not 100% different from "positional logic" and because of
this don't take that much additional place in chess game. Move generator, saving
position inside of each ply, and so on, are identical.
Positional logic - usual logic for every chess game.

Leonid.

>-Tom



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.