[galib] How can I use GAlib244-win to solve multi-objective problem?
frederic.ratle at polymtl.ca
Mon Mar 22 11:50:54 EST 2004
It depends on what kind of multi-objective optimization
you want to deal with. If you have a great amount of
knowledge about the behavior of the objectives, you
can aggregate them in a single-objective function with
a weight vector. If you want to do 'real' multi-objective
optimization, it's another story. Many good algorithms do
exist (NSGA-II, SPEA-II, etc.) but implementing them within
GAlib isn't a piece of cake. The only library I know which has
standard algorithms for multi-objective opt. is actually
the Evolving Objects library, which you can check out for such
problems. Other libraries do exist, but EO is well-documented.
Selon zhq <zhq527725 at 126.com>:
> I want to use GAlib244-win to do multi-objective optimization in my MFC
> project (I must optimize 3 objective simultaneously). But the function
> "objective" only return one float number. So could anyone tell me how to
> define my objective function to solve this kind of problem?
> Any suggestions will be appreciated!
> Thank you!
> galib mailing list
> galib at mit.edu
More information about the galib