Valeur absolue dans les contraintes linéaires

12

J'ai le problème d'optimisation suivant où j'ai une valeur absolue dans mes contraintes:

Soit xRn et f0,f1,,fm vecteurs colonnes de taille n chacun. Nous souhaitons résoudre les problèmes suivants:

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

Je sais que l'espace réalisable ne sera pas convexe et j'aurai probablement besoin d'un MILP pour résoudre le problème. Je recherche le moins de variables binaires dont j'aurais besoin et la configuration qui résoudrait le problème.

Le traitement des valeurs absolues est généralement facile lorsqu'un seul côté de l'inégalité a une valeur absolue (http://lpsolve.sourceforge.net/5.1/absolute.htm); ce cas semble cependant plus compliqué.

Merci d'avance.

Mohammad Fawaz
la source

Réponses:

5

msi0,1

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

Je pense que (1) rien n'existe beaucoup plus rapidement ou (2) il existe une astuce spéciale pour reformuler comme un programme convexe. Probablement (1).

Geoffrey Irving
la source