Clear Filters
Clear Filters

i have problem with gatool

1 view (last 30 days)
mohammed sportman
mohammed sportman on 17 Dec 2012
Answered: Matt J on 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 Comment
Walter Roberson
Walter Roberson on 17 Dec 2012
The outputs you show have g going to negative 100, not to positive 100.

Sign in to comment.

Answers (1)

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

Community Treasure Hunt

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

Start Hunting!