Абсолютне значення в лінійних обмеженнях


12

У мене є така проблема оптимізації, де я маю абсолютне значення у своїх обмеженнях:

Нехай та - вектори стовпців розміром кожен. Ми хотіли б вирішити наступне: xRnf0,f1,,fmn

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

Я знаю, що здійсненний простір не буде опуклим і мені, мабуть, знадобиться МІЛП для вирішення проблеми. Я шукаю найменшу кількість бінарних змінних, які мені знадобляться, та налаштування, яке б вирішило проблему.

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

Спасибі заздалегідь.

Відповіді:


5

Найпростіший спосіб - додати бінарних значень , і вирішитиs i0 , 1msi0,1

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

Я думаю, що або (1) нічого суттєво швидшого не існує, або (2) є спеціальний трюк для переформулювання як опукла програма. Напевно (1).


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.