LP-Relaxation

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 11. Dezember 2023 um 18:54 Uhr durch BumbleMath (Diskussion | Beiträge) (Link hinzugefügt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Als LP-Relaxation (abgeleitet von Lineare Programmierung) wird bezeichnet, wenn bei einem Problem der ganzzahligen linearen Optimierung die Forderung der Ganzzahligkeit aufgegeben wird.

So ersetzt man z. B. Nebenbedingungen der Gestalt

des originalen ganzzahligen Optimierungsproblems durch die relaxierten Nebenbedingungen

Das Problem („Programm“) lässt sich in der relaxierten Form mit Hilfe der linearen Optimierung lösen. Die so entstandene reelle Lösung erfüllt nur in Ausnahmefällen die Ganzzahligkeitsbedingungen des ursprünglichen Problems, mit ihrer Hilfe können jedoch Schlüsse über die Lösung des ursprünglichen Problems gezogen werden. Die Lösung des relaxierten Problems kann auch als Näherungslösung für einen Algorithmus zur ganzzahligen Optimierung verwendet werden.

Dies ist von Interesse, da durch die LP-Relaxation ein NP-schweres (ganzzahliges) Optimierungsproblem in ein verwandtes (reelles) Problem transferiert wird, welches in polynomialer Zeit gelöst werden kann.

Die Methode wurde von Shmuel Agmon im Jahr 1954 beschrieben.

Von einer Relaxation im Kontext eines Optimierungsproblems (z. B. Maximierung einer Zielfunktion) wird allgemein dann gesprochen, wenn die Menge zulässiger Lösungen vergrößert wird. Hierdurch wird der maximale Zielfunktionswert nicht verkleinert.

Ein ausführliches und illustratives Beispiel mit Skizze wird im Artikel ganzzahlige lineare Optimierung angegeben.

  • Shmuel Agmon: The relaxation method for linear inequalities. In: Canadian Journal of Mathematics. Band 6, 1954, S. 382–392, doi:10.4153/CJM-1954-037-2.