[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