(Це продовження цього питання та його відповідь .)
У мене є наступна цілком одномодульна (TU) ціла лінійна програма (ILP). Тут - усі додатні цілі числа, подані як частина вхідних даних. Зазначений підмножина змінних x i j встановлюється нулем, а решта може приймати додатні інтегральні значення:
Мінімізуйте
На тему:
Коефіцієнтна матриця стандартної форми - матриця із записами з - 1 , 0 , 1 .
Моє запитання:
Які найкращі верхні межі відомі за тривалістю алгоритмів поліноміального часу, які вирішують таку ІЛП? Не могли б ви вказати на деякі посилання на це?
Я здійснив пошук, але в більшості місць вони зупиняються, говорячи про те, що ILP TU можна вирішити в поліноміальний час, використовуючи алгоритми поліноміального часу для LP. Одне, що виглядало багатообіцяючим, - це праця Тардоса 1986 року [1], де вона доводить, що такі задачі можуть бути вирішені в часі поліном у розмірі матриці коефіцієнтів. Наскільки я міг зрозуміти з статті, час роботи цього алгоритму залежить, в свою чергу, від часу виконання алгоритму поліноміального часу для вирішення LP.
Чи знаємо ми алгоритми, які вирішують цей особливий випадок (TU ILP) значно швидше, ніж загальні алгоритми, що вирішують проблему LP?
Якщо ні,
Який алгоритм для LP вирішив би такий ILP найшвидше (в асимптотичному сенсі)?
[1] Сильно поліноміальний алгоритм для вирішення комбінаторних лінійних програм, Ева Тардос, Operations Research 34 (2), 1986