setup fmincon with nonlinear constraint condition

4 ビュー (過去 30 日間)
mono
mono 2015 年 1 月 16 日
コメント済み: mono 2015 年 1 月 16 日
I am doing an optimisation job using fmincon with nonlinear constraint condition. I have tried several different input dataset, but always got message indicating local minimum possible. I then configured fmincon options with more stringent stopping criteria. Surely, the computation took longer time and output different result comparing with previous fmincon setup. However, it still suggests local minimum possible.
I've tried all three fmincon optimisation methods. It turns out they mostly output quite different results. And, the active-set method is pretty slow.
Question: 1. Any tip to setup fmincon in order to get more or less convergent results.
2. Any tip to speedup the computation? Actually my problem is not that high dimension (10), and input data is not that large (around 10k).
Thank you very much for your suggestions.
Mono

採用された回答

Matt J
Matt J 2015 年 1 月 16 日
編集済み: Matt J 2015 年 1 月 16 日
A local minimum is what fmincon is looking for. The message means it thinks it succeeded.
If you don't like the solution it found, it is possible that you need a better initial guess. That's a matter of art, I'm afraid.
  4 件のコメント
Matt J
Matt J 2015 年 1 月 16 日
If you post a more detailed description of the problem, the community may also be able to recommend strategies for generating the initial guess. These strategies are always problem-specific, e.g., by approximating your true problem with something simpler and solving that, but maybe some custom advice can be given.
mono
mono 2015 年 1 月 16 日
Thanks John. I will do that. But I am not really optimistic. Since I am doing synthetic test at the moment that I do know the correct answer. It enables me to set the initial as the perfect result. Unfortunately fmincon does not always converges to the one I want. One reason could be the stochastic uncertainty term I add in my model. Surely, if the uncertainty is too large and the dataset is not relatively large enough, it would be difficult to find the close result. Your suggestion just inspires me to do some research on the connection between the dataset size and uncertainty jump. Thanks John.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAerospace Applications についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by