Ein Weg zu zeigen, dass die Überprüfung der Machbarkeit eines linearen Ungleichungssystems so schwierig ist wie die lineare Programmierung, ist die durch die Ellipsoidmethode gegebene Reduktion. Noch einfacher ist es, die optimale Lösung zu erraten und über die binäre Suche als Einschränkung einzuführen.
Diese beiden Reduktionen sind polynomisch, aber nicht stark polynomisch (dh sie hängen von der Anzahl der Bits in den Koeffizienten der Ungleichungen ab).
Gibt es eine stark polynomielle Reduktion von der LP-Optimierung zur LP-Machbarkeit?
ds.algorithms
linear-programming
Suresh Venkat
quelle
quelle
Antworten:
Die Antwort lautet ja, und tatsächlich kann man die Machbarkeit der linearen Ungleichungen sogar auf das Entscheidungsproblem reduzieren!
Wir haben außerdem Zugang zu einem Orakel, das bei einem Ungleichungssystem ja / nein zurückgibt, ob das System durchführbar ist.S= { B z≤ d}
Die Reduktion läuft nun wie folgt ab:
quelle