Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Gamultiobj output is giving a different cost than when I run the output through again

1 回表示 (過去 30 日間)
Kurt Stewart
Kurt Stewart 2019 年 9 月 18 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
Hi, my code is running through fine, and I am getting a pareto front output from the algorithm. The problem is that when I run the output (x) through my cost function it gives a different cost than the gamultiobj algorithm said it was.
For instance when the algorithm is done it give x=2, with cost =[2 3 5],
Then I run cost_function(2) and it gives cost=[1e3, 1e3, 1e3] for example.
My code is more complicated than that, but that is the issue I am getting
Thanks
  2 件のコメント
Geoff Hayes
Geoff Hayes 2019 年 9 月 18 日
Kurt - you may need to provide more details (and/or code) describing how you are setting up the GA.
Kurt Stewart
Kurt Stewart 2019 年 9 月 18 日
My code is pretty long - and also I can't share much of it for propietary reasons. Wondering if anyone had this type of issue. I am using a try-catch in my cost function could this be causing problems?

回答 (0 件)

製品


リリース

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by