Jeśli mam zestaw ograniczeń liniowych, w których każde ograniczenie ma co najwyżej (powiedzmy) 4 zmienne (wszystkie nieujemne i o współczynnikach {0,1}, z wyjątkiem jednej zmiennej, która może mieć współczynnik -1), co wiadomo o rozwiązaniu przestrzeń? Nie interesuje mnie wydajne rozwiązanie (choć proszę wskazać, czy jedno jest znane) niż wiedza o tym, jak małe może być minimum funkcji celu, w zależności od liczby zmiennych i liczby ograniczeń oraz liczby zmiennych na przymus.
Mówiąc konkretniej, program jest podobny
minimalizuj t
podlega
dla wszystkich i, x_i jest dodatnią liczbą całkowitą
x1 + x2 + x3 - t <0
x1 + x4 + x5 - t <0
...
x3 + x6 - t ≥ 0
x1 + x2 + x7 - t ≥ 0
...
Jeśli potrzebne jest konkretne pytanie, to czy przypadek minimalnego rozwiązania spełnia t <= O (max {# zmiennych, # ograniczeń}), przy czym stała w O () zależy od rzadkości? Ale nawet jeśli odpowiedź brzmi „nie”, bardziej interesuje mnie wiedza na temat tego, jaki podręcznik lub artykuł powinienem studiować w celu omówienia takich kwestii, i czy istnieje pewien obszar nauki poświęcony tego rodzaju rzeczom, ale po prostu nie wiem warunki do wyszukania. Dziękuję Ci.
Aktualizacja: Po dalszym zastanowieniu (i przemyśleniu dość prostej redukcji 3SAT do ILP, która wykorzystuje ograniczenia z trzema zmiennymi), zdaję sobie sprawę, że kwestia współczynników jest krytyczna (jeśli będzie skuteczny algorytm). Mówiąc dokładniej, wszystkie zmienne x_i mają 0 lub 1 współczynniki (co najwyżej trzy 1 współczynniki w jednym ograniczeniu), a wszystkie zmienne t mają -1 współczynniki, a wszystkie porównania mają zmienne po lewej i 0 po prawej. Zaktualizowałem powyższy przykład, aby wyjaśnić.