Czytałem, że całkowite programowanie liniowe jest rozwiązywalne w czasie wielomianowym, jeśli liczba zmiennych jest stała, tj. N ∈ O ( 1 ) . Jeśli liczba zmiennych rośnie logarytmicznie, tj. N ∈ O ( log 2 ( N ) ) dla danych wejściowych o rozmiarze N , czy problem jest nadal możliwy do rozwiązania w czasie wielomianowym, czy jest to problem otwarty?
cc.complexity-theory
np
open-problem
użytkownik3613886
źródło
źródło
Odpowiedzi:
Mogę tylko częściowo odpowiedzieć na to pytanie.
Wynik Lenstry (później poprawiony przez Kannana, Franka i Tardosa) stwierdza, że ILP ze zmiennymi można rozwiązać w czasie k O ( kk kO ( k ) O ( logn / loglogn ) 2)O ( k )
Znalazłem tę informację w rozprawie Daniela Lokshtanova. Oto odpowiednie odniesienia.
HW Lenstra. Programowanie liczb całkowitych ze stałą liczbą zmiennych. Mathematics of Operations Research, 8: 538–548, 1983.
R. Kannan. Twierdzenie wypukłego ciała Minkowskiego i programowanie liczb całkowitych. Mathematics of Operations Research, 12: 415–440, 1987.
Andras Frank i Eva Tardos. Zastosowanie równoczesnego zbliżenia diofantyny w optymalizacji kombinatorycznej. Combinatorica, 7: 49–65, 1987.
źródło