Absolutwert in linearen Abhängigkeiten

12

Ich habe das folgende Optimierungsproblem, bei dem meine Einschränkungen einen absoluten Wert haben:

xRnf0,f1,,fmn

Mindestf0Txst|f1Tx||f2Tx||fmTx|

Ich weiß, dass der realisierbare Raum nicht konvex sein wird, und ich werde wahrscheinlich eine MILP benötigen, um das Problem zu lösen. Ich suche nach der geringsten Anzahl von Binärvariablen, die ich benötigen würde, und dem Setup, das das Problem lösen würde.

Der Umgang mit absoluten Werten ist im Allgemeinen einfach, wenn nur eine Seite der Ungleichung einen absoluten Wert hat (http://lpsolve.sourceforge.net/5.1/absolute.htm); Dieser Fall scheint jedoch komplizierter zu sein.

Danke im Voraus.

Mohammad Fawaz
quelle

Antworten:

5

Am einfachsten ist es, Binärwerte s_i \ in {0,1} zu addieren und zu lösenmsi0,1

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

Ich denke, dass entweder (1) nichts wesentlich schnelleres existiert oder (2) es einen speziellen Trick gibt, der als konvexes Programm umformuliert werden kann. Wahrscheinlich (1).

Geoffrey Irving
quelle