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.

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


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.