i have problem with gatool

1 回表示 (過去 30 日間)
mohammed sportman
mohammed sportman 2012 年 12 月 17 日
回答済み: Matt J 2017 年 10 月 12 日
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 件のコメント
Walter Roberson
Walter Roberson 2012 年 12 月 17 日
The outputs you show have g going to negative 100, not to positive 100.

サインインしてコメントする。

回答 (1 件)

Matt J
Matt J 2017 年 10 月 12 日
Using the OutputFcns option, you can trigger a stop using your own criteria.

カテゴリ

Help Center および File ExchangeGenetic Algorithm についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by