How to optimize an objective function with repect to two variables using fmincon?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ANCY S GEORGE
am 8 Mai 2022
Kommentiert: Star Strider
am 9 Mai 2022
I want to maximize this objective function with respect to a and b using fmincon.
max(-90a-90b+540)
subjected to 3<=a ; b<=8
1 Kommentar
Akzeptierte Antwort
Star Strider
am 8 Mai 2022
The general approach to maximising a function is to negate it so the minimum that the optimisation functions find is actually the function maximum.
f = @(a,b) (-90*a-90*b+540);
[ab,fv] = fmincon(@(ab) -f(ab(1),ab(2)), rand(2,1), [],[],[],[],[3 -Inf],[inf 8]);
fprintf('\n\ta = %23.15E\n\tb = %23.15E\n\tfv = %23.15E\n\n',ab,fv)
The problem appears to not be well-posed.
.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Linear Programming and Mixed-Integer Linear Programming finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!