how to fix a genetic algrithm function probelem
1 view (last 30 days)
Show older comments
Hi, Had an error when I ran this on the matlab prompt:
??? Error using ==> preProcessLinearConstr
The number of rows in A must be the same as the length of b.
Can anyone help out ? N.B : The mfile: multiplesegments exists and has been added to path.
FitnessFunction=@multiplesegments ;
numberofVariables=20;
PopInitRange=[95 3 95 3 95 3 95 3 95 3 95 3 95 3 95 3 95 3 95 3; 115 3 115 3 115 3 115 3 115 3 115 3 115 3 115 3 115 3 115 3];
[x,fval]=ga(FitnessFunction,numberofVariables,PopInitRange)
0 Comments
Accepted Answer
Matt J
on 22 Sep 2014
[x,fval]=ga(FitnessFunction,numberofVariables,PopInitRange)
This does not resemble the input syntax of ga() described in its documentation. You should be using the options argument in
x = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)
to control the PopInitRange.
0 Comments
More Answers (0)
See Also
Categories
Find more on Genetic Algorithm in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!