Valor absoluto em restrições lineares


12

Eu tenho o seguinte problema de otimização, onde tenho valor absoluto em minhas restrições:

xRnf0,f1,,fmn

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

Sei que o espaço viável não será convexo e provavelmente precisarei de um MILP para resolver o problema. Estou procurando o menor número de variáveis ​​binárias que eu precisaria e a instalação que resolveria o problema.

Lidar com valores absolutos geralmente é fácil quando apenas um lado da desigualdade tem um valor absoluto (http://lpsolve.sourceforge.net/5.1/absolute.htm); neste caso, porém, parece ser mais complicado.

Agradeço antecipadamente.

Respostas:


5

A maneira mais fácil é adicionar m valores binários si0,1 e resolver

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

Penso que (1) não existe nada substancialmente mais rápido ou (2) existe um truque especial para reformular como um programa convexo. Provavelmente (1).


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.