Hello,
is there a way to do a query, if the global Search Alg (or MultiStart Alg) was not able to find a solution?
I have an Algorithm and i use Global Search, and sometimes i get the message:
0 local solver runs converged with a positive local solver exit flag.
But global Search still gives a solution back but i do not want to "add" the point (to my further Alg) if this happens.
Same question for fmincon. I get the message:
Converged to an infeasible point.
And i would like to not "add" the point (to my further Alg) if fmincon converged to an infeasible point.
So i want to do something like
if (fmincon converged to an infeasible point)
....
end

 채택된 답변

Matt J
Matt J 2022년 4월 16일
편집: Matt J 2022년 4월 16일

0 개 추천

run the global search with additional diagnostic outputs to see if a valid solution was found,
[x,fval,exitflag,output,solutions] = run(gs,problem)

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Global or Multiple Starting Point Search에 대해 자세히 알아보기

질문:

2022년 4월 16일

편집:

2022년 4월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by