Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Teststellungen und Elo Listen / Test positions and Elo lists


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 21.07.2009, 21:02
Benutzerbild von Mythbuster
Mythbuster Mythbuster ist offline
Forengrinch
 
Registriert seit: 06.04.2008
Ort: UNESCO Welterbe
Land:
Beiträge: 7.162
Bilder: 257
Abgegebene Danke: 1.600
Erhielt 5.000 Danke für 1.667 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
6/20 17/20
Heute Beiträge
0/3 sssss7162
AW: Brute Force oder Selektiv ?

 Zitat von Tom Beitrag anzeigen
bei den durchschnittlichen 40 Möglichkeiten pro Zug sind die unsinnigen und illegalen bereits ausgeschlossen.
Nur die illegalen, nicht die unsinnigen, zum Beispiel Züge, die direkt zum Matt führen. Dann Züge, die direkt Material verlieren, ohne daß direkt in Folge Kompensation erfolgt. Die Liste lässt sich weiterführen.

Beispiel: In einer bestimmten Ausgangsstellung hast Du 40 Halbzüge. Diese werden alle berechnet. Davon sind aber 8 Züge unsinnig, weil sie im 2. Halbzug Verlust bedeuten. Dann werden diese 8 Züge gestrichen. Im 2. Halbzug, der Antwort, werden dann ebenfalls solche Züge verworfen. So reduziert sich das dann immer weiter. So geht es in die Tiefe.

Jetzt kommt der Punkt: Zum Beispiel sind wir in Halbzug 5 bei 10 Restzügen angekommen. Jeder dieser 10 Züge hat zum Beispiel 40 Erwiderungen. Diese werden alle einmal angesehen, dann wird aber wieder verworfen ... ich hoffe, Du verstehst, was ich meine.

Es werden immer für den nächsten Zug alle Möglichkeiten angesehen (was auch immer komplexer wird), aber es werden nur Teile in den Suchbaum tatsächlich übernommen ... schwer zu erklären, ich habe selbst mal im Studium ein Schachprogramm geschrieben ... ist lange her ...

Wichtig: Zum jeweils nächsten Halbzug wird alles betrachtet, dann aussortiert. Aber bei BF wird nie einzeln vertieft! Es bleibt immer in der Breite.


Dagegen selektive Suche: In Halbzug 5 (Sockel) kommt es zu einem interessanten Schachgebot. Jetzt geht der Computer an dieser Stelle in die Tiefe und untersucht, ob sich mehr aus dem Schach machen lässt. Alle anderen Züge des 5. HZ interessieren jetzt nicht mehr, jetzt geht es an dieser Stelle in die Tiefe ... bis ... ja bis entweder ein deutlicher Gewinn zu errechnet wird oder bis eine Ruhesituation eintrifft ... dann wird die Suche abgebrochen und die nächste "interessante" Stellung im 5. Halbzug wird gesucht und in die Tiefe verfolgt ...

 Zitat von Tom Beitrag anzeigen
Da die Berechnung jedoch viel kürzer dauert, wird auch im Rahmen der legalen und sinnvollen Züge in unglaublichem Ausmaß gekürzt und geschnitten.
Das habe ich ja bereits geschrieben: Mindestens 80% werden schnell verworfen, was sich in der Tiefe wesentlich stärker auswirkt, als man meinen möchte.

Ich hoffe, ich habe mich verständlicher ausgedrückt.

Sascha
__________________
This post may not be reproduced without prior written permission.
Copyright (c) 1967-2025. All rights reserved to make me feel special. :-)
Mit Zitat antworten
  #2  
Alt 22.07.2009, 15:11
Benutzerbild von Tom
Tom Tom ist offline
Schachcomputer Junkie
 
Registriert seit: 11.11.2007
Ort: Freiburger Raum
Land:
Beiträge: 970
Abgegebene Danke: 5
Erhielt 6 Danke für 5 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 17/20
Heute Beiträge
0/3 ssssss970
AW: Brute Force oder Selektiv ?

 Zitat von Mythbuster Beitrag anzeigen
Ich hoffe, ich habe mich verständlicher ausgedrückt.

Sascha
Hallo Sascha,

ich glaube, Du beschreibst hier die Alpha-Beta-Suche, nicht wahr?

In der Wikipedia wird das Verfahren beschrieben, aber Deine Erklärung gefällt mir viel besser.

Danke für Deine Mühe.

Gruß Tom

Geändert von Tom (22.07.2009 um 22:59 Uhr)
Mit Zitat antworten
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Frage: mehr selektive rechentiefe oder brute force einstellen? OliverWeh Die ganze Welt der Schachcomputer / World of chess computers 9 28.04.2016 09:30
Frage: Frage zum Saitek Brute Force MaximinusThrax Die ganze Welt der Schachcomputer / World of chess computers 4 21.01.2009 23:53
Turnier: Mephisto Polgar vs Saitek Brute Force Binder Partien und Turniere / Games and Tournaments 0 19.10.2004 21:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:54 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info