Jednym ze sposobów wykazania, że sprawdzenie wykonalności liniowego układu nierówności jest tak trudne, jak programowanie liniowe, jest zmniejszenie za pomocą metody elipsoidalnej. Jeszcze łatwiejszym sposobem jest odgadnięcie optymalnego rozwiązania i wprowadzenie go jako ograniczenia poprzez wyszukiwanie binarne.
Obie te redukcje są wielomianowe, ale nie silnie wielomianowe (tzn. Zależą od liczby bitów we współczynnikach nierówności).
Czy istnieje silnie wielomianowa redukcja z optymalizacji LP do wykonalności LP?
ds.algorithms
linear-programming
Suresh Venkat
źródło
źródło
Odpowiedzi:
Odpowiedź brzmi „tak” i faktycznie można nawet zredukować do problemu decyzyjnego wykonalność nierówności liniowych!
Jesteśmy jako dane wejściowe, biorąc pod uwagę instancję LP P: .max okT.x s.t. A x ≤ b ; x ≥ 0
Ponadto mamy dostęp do wyroczni, która biorąc pod uwagę system nierówności zwraca tak / nie, czy system jest wykonalny.S.= { B z≤ d}
Redukcja przebiega teraz w następujący sposób:
źródło