[galib] How can I use GAlib244-win to solve multi-objective problem?
Frédéric Ratle
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.
regards,
Frederic
Selon zhq <zhq527725 at 126.com>:
> Hello,
> 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!
>
> ==============================================°²È«Îȶ¨´óÈÝÁ¿£¬´ó¸½¼þÊÕ·¢,
> È«¹ú×î´óµÄÃâ·ÑÓÊÏä@126.com!ÂíÉϵ½http://www.126.comÉêÇë25MÃâ·Ñ´óÈÝÁ¿ÓÊÏä!
ÌṩÐÂÓʼþµ½´ïÊÖ»ú¶ÌÐÅÌáÐѹ¦ÄÜ,
> ËæÊ±ÕÆÎÕÓʼþÐÅÏ¢!
> _______________________________________________
> galib mailing list
> galib at mit.edu
> http://mailman.mit.edu/mailman/listinfo/galib
>
More information about the galib
mailing list