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.