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


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).


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.