(Jest to kontynuacja tego pytania i odpowiedzi ).
Mam następujący całkowicie nieimodularny (TU) całkowity program liniowy (ILP). Tutaj są dodatnimi liczbami całkowitymi podanymi jako część danych wejściowych. Określony podzbiór zmiennych x i j jest ustawiony na zero, a reszta może przyjmować dodatnie wartości całkowite:
Zminimalizować
Z zastrzeżeniem:
Macierz współczynników formy standardowej to macierz z wpisami od - 1 , 0 , 1 .
Moje pytanie brzmi:
Jakie są najlepsze górne granice znane z czasu działania algorytmów wielomianowych, które rozwiązują taki ILP? Czy mógłbyś wskazać mi jakieś odniesienia na ten temat?
Przeprowadziłem pewne wyszukiwanie, ale w większości miejsc przestają mówić, że TU ILP można rozwiązać w czasie wielomianowym za pomocą algorytmów czasu wielomianowego dla LP. Jedną rzeczą, która wyglądała obiecująco, jest praca Tardosa z 1986 r. [1], w której udowadnia ona, że takie problemy można rozwiązać w wielomianach czasowych o wielkości macierzy współczynników. O ile mogłem zrozumieć na podstawie artykułu, czas działania tego algorytmu zależy z kolei od czasu działania algorytmu wielomianowego do rozwiązywania LP.
Czy znamy algorytmy, które rozwiązują ten szczególny przypadek (TU ILP) znacznie szybciej niż ogólne algorytmy rozwiązujące problem LP?
Jeśli nie,
Który algorytm LP rozwiązałby taki ILP najszybciej (w sensie asymptotycznym)?
[1] Silnie wielomianowy algorytm do rozwiązywania kombinatorycznych programów liniowych, Eva Tardos, Operations Research 34 (2), 1986