Kapitel 5: Alle m�glichen Schritte finden
Inhaltsverzeichnis
Einleitung
Dieser Modus erlaubt es alle L�sungsschritte, die im aktuellen Zustand des Sudokus enthalten sind, zu finden und durchzusehen. Der entsprechende Bereich in der Oberfl�che ist in drei Teile geteilt:
- "Suche konfigurieren": Enth�lt Kurzwahlschalter zum Ein- bzw. Ausschalten der Techniken Forcing Chains, Forcing Nets und Kraken Fish sowie einen Knopf zum Aufrufen des Konfigurationsdialogs
- Die Liste mit den L�sungsschritten: Eine Baumansicht mit allen gefundenen Schritten
- Unterer Bereich mit den Kn�pfen "Alle L�sungsschritte finden" (macht auch genau das) und "Zu L�sung hinzuf�gen" (siehe L�sungswege �ndern).

Ein Mausklick auf einen L�sungsschritt zeigt ihn im Sudoku an, wie immer wird der dazugeh�rige Text in den Hinweis-Bereich geschrieben. Wechselt man zwischen den verschiedenen Ansichten hin und her, kann es vorkommen, dass ein L�sungsschritt zwar in der Liste unter "Alle m�glichen Schritte" hervorgehoben wird, nicht aber im Sudoku selbst. Den Schritt noch einmal anzuklicken �ndert dabei nichts. Man muss einen anderen Schritt ausw�hlen, damit er im Sudoku sichtbar wird.
Standardm��ig sind alle Techniken au�er Forcing Chains/Nets und Kraken Fish aktiviert. Forcing Chains/Nets und Kraken Fish sind ausgeschaltet, weil sie eine sehr gro�e Menge an L�sungsschritten erzeugen, wenn einfache Sudokus nach ihnen durchsucht werden. F�r schwerere Sudokus, wo sie unter Umst�nden notwendig w�ren, k�nnen sie leicht aktiviert werden.
Bitte beachten: Die Ansicht "Alle m�glichen Schritte" wird nicht automatisch mit dem Sudoku synchronisiert. Dr�ckt man "Alle L�sungsschritte finden", sind alle angezeigten Schritte f�r den aktuellen Zustand des Sudokus g�ltig, aber nichts hindert einen daran, �nderungen im Sudoku vorzunehmen und anschlie�end einen zuvor berechneten L�sungsschritt auszuw�hlen. Es besteht eine reelle Chance, dass ein solcher Schritt mittlerweile nicht mehr g�ltig ist.
Um Unklarheiten zu vermeiden, sollten die L�sungsschritte immer neu berechnet werden, bevor sie verwendet werden.
Konfiguration
Der zur Funktion passende Konfigurationsdialog kann unter "Bearbeiten|Einstellungen|Alle m�glichen Schritte" gefunden werden.

Mit der Baumansicht auf der linken Seite kann ausgew�hlt werden, welche L�sungstechniken in die Suche mit aufgenommen werden sollen.
Die Baumansicht enth�lt keine Fisch-Techniken (au�er Kraken Fisch). Zur Konfiguration der Fischsuche muss der Bereich "Fisch" auf der rechten Seite des Dialogs verwendet werden.
- Fische suchen: Schaltet die Fisch-Suche ein bzw. aus.
- Typ: Erlaubt die Wahl der Fisch-Typen, nach denen gesucht werden soll (nur Basic, Basic und Franken oder alle Typen). Beachten Sie bitte, dass die Suche nach den komplexeren Fischtypen sehr lange dauern kann.
- Gr��e von/bis: Erlaubt die Angabe, welche Fischgr��en gefunden werden sollen. 3/3 sucht zum Beispiel nur Swordfishes.
- Max. Fins: Die maximale Anzahl an Flossen, f�r die gesucht werden soll. Will man Finned/Sashimi Fische von der Suche ausschlie�en, muss hier '0' angegeben werden.
- Max. Endo-Fins: Wie "Max. Fins", aber f�r Endo-Fins (hat keine Auswirkungen auf die Suche nach Basic-Fischen). Ein gro�er Wert f�hrt normalerweise zu sehr langen Suchdauern.
- Templates pr�fen: Vor der Suche einen Template-Check durchf�hren (siehe Optionen f�r L�sungstechniken).
- Kandidaten: Druck auf den Knopf rechts �ffnet einen Dialog, der es erm�glicht, die Suche auf bestimmte Kandidaten einzuschr�nken.
Der Konfigurationsbereich f�r "Kraken Fisch" hat �hnliche Einstellungen wie der f�r normale Fische. Ein-/Ausschalten muss allerdings in der Baumansicht durchgef�hrt werden und eine Template-Check ist nicht m�glich, da ein Kraken Fisch andere Ziffern als die Fisch-Ziffer eliminieren kann.
Das Abschnitt "ALS" enth�lt Optionen f�r ALS Chains:
- Chain-L�nge: Die maximale Anzahl an ALS in der ALS Chain. Gr��ere Werte erh�hen die Suchzeit drastisch.
- Nur vorw�rts: Wenn gesetzt (Standardeinstellung), werden keine R�ckw�rtsglieder in ALS Chains verwendet. Wird die Option ausgeschaltet, werden mehr Chains gefunden, aber die Suchzeit kann extrem lang werden.
Reihenfolge der L�sungsschritte
Mit Hilfe der Kn�pfe in der Werkzeugleiste k�nnen die L�sungsschritte verschieden angeordnet werden. Die Kn�pfe stellen Buchstaben dar, die die Sortierung bestimmen:
- Direkte Singles: Die Schritte werden nach der Anzahl der durch sie entstehenden direkten Singles sortiert (siehe Fortschrittsma�)
- Singles: Die Schritte werden nach der Gesamtzahl der unter Verwendung der im "Fortschrittsma�" definierten Schritte verf�gbar werdenden Singles sortiert (siehe Fortschrittsma�)
- Cells (Zellen): Die Schritte werden nach Eliminierungen geordnet (Zellen und Kandidaten in Zellen). Schritte, die mehr als einen Kandidaten eliminieren, werden ein Mal f�r jeden Kandidaten angef�hrt
- Eliminierungen: Die Schritte werden nach der Anzahl der Eliminierungen absteigend sortiert. Erzeugen zwei Schritte die gleiche Anzahl an Eliminierungen, werden sie nach Typ sortiert.
- Typ: Die Schritte werden nach Typ sortiert
Copyright © 2008-12 by Bernhard Hobiger
Alles Material auf dieser Site unterliegt der GNU FDLv1.3.