Можно и как-то так:



Условия непрерывности траекторий (вроде такое имеет смысл):

Далее, если ослабить невыпуклые булевы ограничения

, заменив их на

, то приходим к разрешимой
билинейной минимаксной задаче с независимыми линейными ограничениями:

, где величины

определены выше и зависят линейно от

.
Короче говоря, вся надежда на нулевой "integrality gap" за счет структурности.
Ослабление булевых ограничений до непрерывных интервалов
![$[0, 1]$ $[0, 1]$](https://dxdy-03.korotkov.co.uk/f/e/8/8/e88c070a4a52572ef1d5792a341c090082.png)
и переход к билинейной задаче не упрощает решение, а скорее усложняет его из-за следующих причин:
1. Проблемы билинейной задачи
- Невыпуклость: Билинейные задачи (с произведениями переменных) являются невыпуклыми, что делает их NP-трудными даже для непрерывных переменных. Методы решения часто сходятся к локальным минимумам, не гарантируя глобальной оптимальности.
- Вычислительная сложность: Алгоритмы для билинейных задач (например, чередующаяся оптимизация) требуют множества итераций и могут не справиться с размерностью

.
2. Потеря структуры задачи
- Физическая интерпретация: Непрерывные значения
![$Y_{i,j} \in [0, 1]$ $Y_{i,j} \in [0, 1]$](https://dxdy-03.korotkov.co.uk/f/6/4/e/64ef55b1906020f0ff258ffb6d520ac082.png)
теряют смысл "посещения клетки" или "перехода", что требует постобработки (например, округления), которая может нарушить целостность решения.
- Нарушение ограничений: После округления могут возникнуть нарушения условий вроде

или непрерывности пути.
3. Сравнение с ILP
- Точность: Исходная IL-модель с бинарными переменными гарантирует корректное решение, соответствующее физическому смыслу.
- Современные солверы: Инструменты вроде Gurobi или CPLEX эффективно решают ILP для таблиц

(1000 переменных) за приемлемое время благодаря предобработке и эвристикам.
- Декомпозиция: Для больших таблиц можно использовать методы декомпозиции (например, Branch and Bound), которые неприменимы к билинейным задачам.