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 für die kleinste obere Schranke ist kann 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
  • Gilt , setze und lösche alle Subprobleme mit .
  • Gilt 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 am meisten verletzt
    • Teile Problem in zwei Subprobleme auf mit und
      Wähle nach Branching-Regel, zum Beispiel

Algorithmus