- Reihenfolge, in welcher die Variablen abgearbeitet werden
- Reihenfolge, in welcher die Werte abgearbeitet werden
- vollständige Suche
- exponentielle Zeitkomplexität
- lineare Speicherkomplexität
- gut geeignet für Parallelisierung
- ungültige Lösungen eliminieren
- Domänen verkleinern => Suchbaum verkleinern
- vereinfachen des Baumes für Backtrack-Search
- kein kompletter Algorithmus => gibt keine Lösung
- Alle Variablen können die gleichen Werte annehmen
- Keine Variable ausserhalb darf einen Wert innerhalb haben
- suchen von strongly connected component anhand von Intervals
- findet nicht alle strongly connected component
- Aufwand:
O(n * log(n))
- suchen von strongly connected component anhand von allen möglichen Subsets
- findet alle strongly connected component
- Aufwand ist jedoch exponentiell:
O(2^n)