GA multi-objective optmization

1 Ansicht (letzte 30 Tage)
mehrdad vojdani
mehrdad vojdani am 4 Mai 2020
Beantwortet: colordepth am 20 Jan. 2025
I'm impelementing GA using matlab optimization toolbox.
I have 6 Variables which one them only accepts integer values. I read the optimization options but I couldn't find a solution for my problem. I would appreciate your help.
FitnessFunction = @objFuns;
numberOfVariables = 6;
options = optimoptions('gamultiobj');
LB = [2 4 55 38 1 1.8];
UB = [25 10 70 49 6 4];
A = []; % No linear inequality constraints
b = []; % No linear inequality constraints
Aeq = []; % No linear equality constraints
beq = []; % No linear equality constraints
[x,Fval,exitFlag,Output] = gamultiobj(FitnessFunction,numberOfVariables,...
A,b,Aeq,beq,...
LB,UB,[],options);

Antworten (1)

colordepth
colordepth am 20 Jan. 2025
Unfortunately I cannot find a way to accomplish this in MATLAB R2017a. However, starting from MATLAB R2021a, to handle integer constraints in the Genetic Algorithm in MATLAB, you can use the "IntCon" option to choose which variables are integers. For more details, refer to the documentation: https://www.mathworks.com/help/gads/gamultiobj.html.

Kategorien

Mehr zu Nonlinear Optimization finden Sie in Help Center und File Exchange

Produkte


Version

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by