genetic algorithm simple problem
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello ,
I have a simple problem to solve with the genetic algorithm in matlab
The fitness function is
that subject to
My question is how to apply these in matlab ga function?
2 Kommentare
Antworten (1)
Walter Roberson
am 10 Dez. 2018
The item says 0 <= xi, i = 1, 2, 3. Therefore the entries are nonnegative. lb would be [0 0 0]. ub can be left empty or can be set to [inf inf inf]
2 Kommentare
Walter Roberson
am 10 Dez. 2018
So? You are using ga and ga only tries to find a global minima.
Besides, you are not implementing the formula you were given. In MATLAB,
(3*x(1) + x(2) - 2*x(3)+0.8 \ 2*x(1)-x(2)+x(3))
is the same as
((3*x(1)) + x(2) - (2*x(3)) + ((0.8 \ 2) * x(1)) - x(2) + x(3))
which is the same as
((3*x(1)) + x(2) - (2*x(3)) + ((0.8 / 2) * x(1)) - x(2) + x(3))
The form
first sequence \ second sequence
is not the same as
(first sequence) / (second sequence)
Siehe auch
Kategorien
Mehr zu Genetic Algorithm finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!