Hallo zusammen,
ich versuche, ein Problem mittels linearer Optimierung zu lösen, bin mir aber gerade nicht sicher, ob das Problem „linear genug“ ist. Ich stelle das Problem einmal vereinfacht dar:
Zielfunktion (soll maximiert werden):
s1 * a1 * p1 + … + s100 * a100 * p100
Nebenbedingungen:
st ist eine vorgegebene Zeitreihe mit positiven Werten. Diese ist hier aber nur nebensächlich.
pt ist 2, wenn at größer 0 ist
pt ist 1, wenn at kleiner 0 ist
a1 + … + a100 = 0
at kann beliebige positive oder negative reelle Werte zwischen -1000 und 2000 annehmen. Diese sind durch die Optimierung zu bestimmen.
Die Definition von pt macht das Problem meiner Meinung nach nicht mehr linear. Meine Frage: Gibt es eine Möglichkeite, dieses Problem so zu „linearisieren“,
dass die Nebenbedingungen inhaltlich dieselben bleiben?
Beste Grüße,
Claas