I am using fgoalattain for a multi-objective optimization problem. In this problem, I have some parameter (x) that is dependent on two other variables (y,z). And one of those two variables (y) is dependent on the other (z). So, basically I need to do optimization on two levels for these two variables. How can I do that?
Thanks

댓글 수: 3

John D'Errico
John D'Errico 2020년 12월 25일
Huh?
If x is dependent on the other variables, y and z, then it is NOT something you can independently vary.
Similarly, if y is dependent on z, then it is also not an independent variable.
As such, you have a ONE variable problem. y is a DEPENDENT variable. It is not something you can vary, except by varying z. The same applies to x.
Sorry if I didn't explain it well. y is a function of z in the sense that the upper limit of y is a function of z.
Nonlinear constraints on the independent variables y and z. It is not clear whether x is also an independent variable that you would nonlinear constraint

댓글을 달려면 로그인하십시오.

 채택된 답변

Bruno Luong
Bruno Luong 2020년 12월 26일
편집: Bruno Luong 2020년 12월 26일

0 개 추천

Optimize with respect to z.
Anything that depend on z, including y and x, such as objectve, constraints, upper bounds..., can be written as function of z.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Problem-Based Optimization Setup에 대해 자세히 알아보기

태그

질문:

2020년 12월 25일

편집:

2020년 12월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by