Wurzelzieher

Inhalt

Branch-and-Bound

Das Prinzip/ Vorgehensweise

  

Bound, die Schranke

  

Bound (Begrenzung)

  

Dominanz

Anwendung auf Probleme der ganzzahligen linearen Optimierung

  

Lösungsweg

  Ein einfaches Beispiel
  

Bewertung des Verfahrens

Zur Geschichte/ Literatur

 

 

Branch-and-Bound

Anwendung auf Probleme der ganzzahligen linearen Optimierung

Ein einfaches Beispiel

Anhand einer konkreten Aufgabenstellung zeigen wir das Verfahren.

Das Ausgangsproblem lautet:

  • Maximiere   G = x1 + x2
  • mit den Nebenbedingungen
  • 2x1 + x2 ≤ 4
    x1 + 2x2 ≤ 3
    x1, x2 ≥ 0 ganzzahlig

Wir lassen die Ganzzahligkeitsbedingung weg und finden mit dem Simplex-Verfahren die Lösung

  • G = 7/3
  • x1 = 5/3 = 1 2/3
  • x2 = 2/3

Wir fahren fort mit dem Ziel, eine Lösung mit ganzzahligem x1 zu finden. Dazu bilden wir 2 weitere Optimierungsaufgaben, eine mit der zusätzlichen Nebenbedingung x1 ≤ 1, die andere mit x1 ≥ 2.


  • P11 – Maximiere   G = x1 + x2
  • mit den Nebenbedingungen
  • 2x1 + x2 ≤ 4
    x1 + 2x2 ≤ 3
    x1 ≤ 1
    x1, x2 ≥ 0
  • P12 – Maximiere   G = x1 + x2
  • mit den Nebenbedingungen
  • 2x1 + x2 ≤ 4
    x1 + 2x2 ≤ 3
    x1 ≥ 2
    x1, x2 ≥ 0

Das Problem P11 hat die Lösung

  • G = 2
  • x1 = 1
  • x2 = 1

Da x1 und x2 ganzzahlig sind, ist dies eine zulässige Lösung des Ausgangsproblems. Wir wissen aber noch nicht, ob es eine bessere Lösung gibt.

Dazu lösen wir Problem P12 und erhalten:

  • G = 2
  • x1 = 2
  • x2 = 0

Auch dies ist wegen der Ganzzahligkeit eine zulässige Lösung. Da sowohl für P11 als auch für P12 die Zielfunktion den Wert G = 2 annimmt, hat das Problem zwei optimale Lösungen.

 

 

 

 

Copyright- und Lizenzinformationen: Diese Seite basiert auf dem Artikel Branch-and-Bound aus der freien Enzyklοpädιe Wιkιpedιa und steht unter der Lizenz Creative Commons CC-BY-SA 3.0 Unported (Kurzfassung). Liste der Autoren

Anbieterkennzeichnung

 



Load: 14; Render: 0; Total: 14