i have problem with gatool

3 vues (au cours des 30 derniers jours)
mohammed sportman
mohammed sportman le 17 Déc 2012
Réponse apportée : Matt J le 12 Oct 2017
hi
function g =myfitness2(X)
LAMDA=X(1)+X(2)*2+X(3)*4+X(4)*8+X(5)*16
TYPE=1;
ITER=1000;
R1=Routing3a(TYPE,LAMDA,ITER);
g=-R1
end
........
result of program it
LAMDA 3
g=33.25
LAMDA 17
g=-100
LAMDA 11
g=-100
i want to get g equal to first 100 or less (99.9 or 99 or 98 )
the problem that the value of g up to 100 and the gatool did not stop when the value of g equal (90.. 91.. 92......99) i want to stop the program by using matlab genetic tool (gatool)
please help me help help help
with my regard
  1 commentaire
Walter Roberson
Walter Roberson le 17 Déc 2012
The outputs you show have g going to negative 100, not to positive 100.

Connectez-vous pour commenter.

Réponses (1)

Matt J
Matt J le 12 Oct 2017
Using the OutputFcns option, you can trigger a stop using your own criteria.

Catégories

En savoir plus sur Surrogate Optimization dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by