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.
Abdelrahman Taha
Abdelrahman Taha 2020 年 12 月 26 日
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.
Walter Roberson
Walter Roberson 2020 年 12 月 26 日
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 ExchangeGet Started with Optimization Toolbox についてさらに検索

タグ

質問済み:

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