Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Triple Brain

Author: Art Basham

Date: 17:15:31 05/13/03

Go up one level in this thread


Maybe this info will be helpful...

============================

Shredder 5.0 allows several Chess engines to be active at the same time. Each
active Chess engine analyses the position on the chess board and displays its
results in its own analysis window. Chess engines are activated using the "Add
engine" command in the Options or the context menu. They are deactivated
(closed) by using the commando "Close Engine"in the context menu. Engine options
can be selected from the same dialog box. Note: If you play a game when more
than one engine is active the moves played by Shredder are those from the first
engine. The other engine(s) compute but do not return moves.



Multi-Engine-System
Shredder 5.0 was concepted as a multi engine system. This means that the GUI and
the current chess engine itself are strictly separated and communicate through a
predefined device. It is possible within Shredder 5.0 to use up to 10 engines
parallel for the analysis, for example. Therefore the system ideal to operate
with as many engines as possible under an unified GUI.

The UCI protocol can be used without any license fee for the own program - even
for commercial aspects !

Shredder 5.0 supports two different kind of engine standards :

1. UCI-Engines
UCI stands for Universal Chess Interface and is a newly designed concept by
Stefan Meyer-Kahlen The Interface is highly related to the standards of
Winboard-Engines, offers in difference to the Winboard handling the following
benefits :

UCI-Engines will automatically be detected and bound within Shredder 5.0
UCI-Engines can be configured by unified dialogue masks. Important basical
functions and engine specific funtions mustn't be set via external
configurations masks.
UCI-Engines support all elements of the surface Shredder 5.0
Note : the UCI interface is tightly related to the winboard concept. This means
that allready existing WB-Engines can easily be bound for the unse with Shredder
5.0.
For interested programmers this bears the following advantage :

The own engine can be tested alot more comfortable under the Shredder 5.0 GUI.
It will operate at maximum performance without further adapting.
The overall acceptance of the engine by the users will strongly increase because
long time configurations and embedding won't be needed under the S5-GUI in
difference to winboard engines.
The UCI protocol can be used without any license fea for the own program - even
for commercial aspects.

2. Winboard-Engines
Besides the UCI protocol Shredder 5.0 allows the embeddance of Winboard Engines.
The communication between the Shredder 5.0 GUI and the WB engine is handled by a
converter.

Description of the SOS Chess Engine
The chess motor SOS by Rudolf Huber captured the title of an Amateur World
Champion during the Micro World Championships and allready belongs to the
strongest chess motors available. The Author, Rudolf Huber works as a PC
software specialist in Munich.

Highlights SOS
The general handling of SOS is equal to Shredder, because this very interesting
Engine by Rudolf Huber operates with all function's support under the new
Shredder GUI.

The following text shows the differences :First thing one can notice is, that
SOS fills the ammount of hash tables breathtaking fast. The hunger for RAM is
nearly unlimited for this product. Reason for this : the used search algorithm
"mtd(f)" needs in difference to the normally used algorithm "NegaScout" higher
hash table ammounts. Yet, it will overwrite non important implements. Even if
the ammount of free hash is absolutely filled the depth search will still
continue, alas this will take quite a bit more time.

Via CTRL-T several parameters of the Engine can be changed.

Here are some :

Nullmove : here Nullmove can be enabled or disabled, The default setting is
"on". Even in positions with Zugzwang the Nullmove doesn't neccessarily have to
be switched off.
Brute Force : default "no". With this option all exchange, chess and related
extensions can be switched off.
Clear Hash: Forced the product to clear the hash. SOS normally doesn't clear the
hash between the moves.
Playing style Solid : Herin the search algorithm will be set to "very
conservative". Even forced exchanges will be questioned here.
Normal (Default): just normal; SOS should operate with this setting overall the
best.
Risky: The search algorithm will be tactically optimized here and hopes to gain
material. Good for test positions.
Please note : SOS strongly relies on the Nalimov EG databases. At least the four
man endgames should be available. In case not one might see SOS not winning
elementary endgames.
The Triple Brain
This is a new concept to combine to chess engines and get the best out of both.
The "normal" chess engines are analysing a given position and a third program,
the triple brain, will decided which move or analysis is best. This is done by
carefully examining the output of both engines to find out, which engine has a
better understanding of the given position. This can be very tricky except for
cases when one engine has found a mate for example.

The triple brain will display a score between 0 and 100% which can be
interpreted as how sure the triple brain about its choice.

0% means that it is hard to tell which move is better, 100% means that one move
is almost certain better.

Ideally the engines should have a different playing style but should be similar
in playing strength.

The whole time management in tournament play will also be done by the triple
brain.

=================



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.