Multi objective optomization using gamultiobj

Dear All
Regarding this code
clc
clear
fitnessfcn = @(x)[norm(x)^2,0.5*norm(x(:)-[2;-1])^2+2];
rng default % For reproducibility
x = gamultiobj(fitnessfcn,2);
%% the result of x is a matrix and I need to know what is the optimal solution from this matrix , I need to choose only one solution which satisfy the minimization of the fitness function
Regards

댓글 수: 3

Matt J
Matt J 2022년 1월 5일
편집: Matt J 2022년 1월 5일
What is your criterion for choosing the one solution? In multi-objective optimization, you get a different solution depending on how much priority you place on each of the objectives.
To expand on Matt's answer, you have two objective functions here. In some regions they compete, meaning you can lower one only by raising the other. In those regions, there is no universal best point. That is what a Pareto front describes. For more information, see What Is Multiobjective Optimization?.
Alan Weiss
MATLAB mathematical toolbox documentation
Thank you indeed for your answer

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

답변 (0개)

카테고리

도움말 센터File Exchange에서 Multiobjective Optimization에 대해 자세히 알아보기

질문:

2022년 1월 5일

댓글:

2022년 1월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by