Абсолютное значение в линейных ограничениях

12

У меня есть следующая проблема оптимизации, где у меня есть абсолютное значение в моих ограничениях:

Пусть и е 0 , е 1 , ... , е м векторы - столбцы размера п каждая. Мы хотели бы решить следующее: min f T 0 x s.t.xRnf0,f1,,fmn

minf0Txs.t.|f1Tx||f2Tx||fmTx|

Я знаю, что допустимое пространство не будет выпуклым, и мне, вероятно, понадобится MILP для решения проблемы. Я ищу наименьшее количество бинарных переменных, которые мне понадобятся, и настройку, которая решит проблему.

Работа с абсолютными значениями, как правило, проста, если только одна сторона неравенства имеет абсолютное значение (http://lpsolve.sourceforge.net/5.1/absolute.htm); этот случай, однако, кажется более сложным.

Заранее спасибо.

Мухаммед Фаваз
источник

Ответы:

5

msi0,1

minf0Txs.t.0(2si1)fiTx(2si+11)fi+1Txi

Я думаю, что либо (1) ничего существенно более быстрого не существует, либо (2) есть особая хитрость, которую нужно переформулировать как выпуклую программу. Вероятно (1).

Джеффри Ирвинг
источник