Can I use gamultiobj optimization for a problem where the objective functions are not in terms of the decision variables?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Can I use the gamultiobj optimization in matlab to solve this problem (simplified version of my problem)?
Objfuc1 = x1+x2; Objfuc2 = x1*x2;
subject to 0<=y1<=1 1<=y2<=3
where changing y1 and y2 changes x1 and x2.
[t,z] = ode45 ('RHS',time,x0) where RHS the odes integrated to get z x1 and x2 are evaluated from ode integration results: x1 = z(1).*z(2); x2 = z(1)./z(2);
Any suggestions or help will be greatly appreciated.
0 Commenti
Risposta accettata
Più risposte (1)
Alexandra Harkai
il 5 Ott 2016
If there is any way you can express the objective functions in terms of the design variables (ie. if there is an [x1,x2]=foo(y1,y2) function), then gamultiobj could work. (It is hard to tell, since we don't see how x1 and x2 change when y1 and y2 change.) (The is a typo in the 'subject to' line, both are expressed as constraints of y1, which in this case results in y1=1.)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!