Can I use gamultiobj optimization for a problem where the objective functions are not in terms of the decision variables?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
更多回答(1 个)
Alexandra Harkai
2016-10-5
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.)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!