Spatial Branch-and-Bound Verfahren
1. Untere Schranke
- Bestimme konvexe Relaxierung
- Lösung der Relaxierung liefert untere Schranke
- Ist konvexe Relaxierung unzulässig so ist das Ursprungsproblem auch unzulässig
- Wenn uˉ−ℓR≤ε für die kleinste obere Schranke uˉ ist kann R keine ε-optimale Lösung enthalten
- Ist die Lösung zulässig so ist das Subproblem gelöst
- Nächster Schritt
2. Obere Schranke
- Es wird keine zulässige Lösung gefunden
- Es gilt uR>uˉ
- Gilt uR≤uˉ, setze uˉ=uR und lösche alle Subprobleme mit uˉ−ℓR≤ε.
- Gilt uR−lR≤ϵ dann ist das Subproblem optimal gelöst
- Nächster Schritt falls a oder b auftreten
3. Branching
- Ganzzahligkeit ist verletzt
- Mindestens eine möglicherweise nichtkonvexe Nebenbedingung ist verletzt
- Wähle Variable, die Nebenbedingung k am meisten verletzt
- Teile Problem in zwei Subprobleme auf mit xi≤b und xi≥b
Wähle b nach Branching-Regel, zum Beispiel b=xi∗

Algorithmus
