Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
How to prevent GA premature and speed convergence

Subject: How to prevent GA premature and speed convergence

From: hailiang shen

Date: 5 Apr, 2010 14:24:07

Message: 1 of 2

Dear All,
I am working with a optimization problem with the number of 193 decision variables, and am using ga to solve it.
My GA parameter setting:
pop size = 193*3
generation=300
other parameters are default

I found:
1 GA premature: after generation 100, the objective value does not reduce significantly,

2 GA convergence: after generation 100, in addition to the prematrure, GA cannot locate the optimal solution.

Any suggestion is greatly appreaciated,

Hailiang

Subject: How to prevent GA premature and speed convergence

From: Alan Weiss

Date: 7 Apr, 2010 17:19:02

Message: 2 of 2

hailiang shen wrote:
> Dear All,
> I am working with a optimization problem with the number of 193 decision
> variables, and am using ga to solve it. My GA parameter setting:
> pop size = 193*3
> generation=300
> other parameters are default
>
> I found:
> 1 GA premature: after generation 100, the objective value does not
> reduce significantly,
> 2 GA convergence: after generation 100, in addition to the prematrure,
> GA cannot locate the optimal solution.
>
> Any suggestion is greatly appreaciated,
> Hailiang

You will probably have better luck with the patternsearch solver.
It is more robust and faster than ga.
See
http://www.mathworks.com/access/helpdesk/help/toolbox/gads/bsa_e70.html#bsbjg7m

Alan Weiss
MATLAB mathematical toolbox documentation

Tags for this Thread

No tags are associated with this thread.

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us