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.

Mohammad Fawaz
fonte

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

Geoffrey Irving
fonte