fmincon optimization option settings

조회 수: 1 (최근 30일)
yp78
yp78 2019년 1월 7일
댓글: yp78 2019년 1월 8일
I am trying to optimize a function with linear and non-liner constraints. When I run the fmincon code it returns the following message, hence I fail to optimize the problem.
Converged to an infeasible point.
fmincon stopped because the size of the current step is less than
the selected value of the step size tolerance but constraints are not
satisfied to within the selected value of the constraint tolerance.
I tried to play around the optional settings following the documentation here: Tolerances and Stopping Criteria, however I still get the same message.
In particular, I changed the 'StepTolerance' smaller, 'ConstraintTolerance' and 'OptimalityTolerance' bigger than the default values.
Could anyone please help me to obtain an optimal solution without the error essage?
  댓글 수: 1
Torsten
Torsten 2019년 1월 7일
Without seeing your problem code: no, we can't.

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

답변 (1개)

Alan Weiss
Alan Weiss 2019년 1월 7일
To address this kind of issue, see Converged to an Infeasible Point.
Alan Weiss
MATLAB mathematical toolbox documentation
  댓글 수: 1
yp78
yp78 2019년 1월 8일
Thank you Alan, the documentation looks useful. I will try several different methods introduced there.

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

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by