필터 지우기
필터 지우기

Help with Stopping Criteria when using 'gamultiobj' for Multiobjective Optimization.

조회 수: 3 (최근 30일)
Le Huy
Le Huy 2017년 4월 12일
답변: Alan Weiss 2017년 4월 13일
Hi everyone, My problem is: I have two objective functions and I want to set the stopping criteria is when the two objective functions (both of them) reach the value of zero ("0"). Could someone please guide me how can I do it or help me with some clues for this. I read the Stopping Criteria in matlab here https://www.mathworks.com/help/gads/genetic-algorithm-options.html#f8335 but I didn't find the way for my situation. I appreciate your help. Thank you!

답변 (1개)

Alan Weiss
Alan Weiss 2017년 4월 13일
I am not at all sure that I understand what you are trying to do, but it is possible that an Output Function could stop your optimization when you like.
However, it is also not clear to me that you have formulated your problem properly as a multiobjective problem. Is it the case that a single objective for your problem could be
fun = abs(f1(x)) + abs(f2(x))
where f1 and f2 are the two objective functions?
Alan Weiss
MATLAB mathematical toolbox documentation

카테고리

Help CenterFile Exchange에서 Multiobjective Optimization에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by