166
Views
1
CrossRef citations to date
0
Altmetric
Section A

Multi-objective Optimization: Bio-mimetic Adaptations of Genetic Algorithm

Pages 1-11 | Published online: 19 Oct 2012
 

Abstract

Optimization using more than one objective function (multi-objective optimization) has become quite common in engineering, since it provides a decision-maker with an idea of the trade-offs between non-commensurate objectives. An example is the maximization of the profit and minimization of pollution. Pareto optimal sets of equally good (non-dominated) solutions are obtained from which the “preferred solution/operating point” has to be selected, often using intuition. Evolutionary techniques, e.g. genetic algorithm and simulated annealing, have become quite popular since they are extremely robust. However, they take considerable computational effort and any adaptation to speed up the rate of convergence is welcome. Two ideas from biology, namely jumping genes (transposons) and the altruism of honey bees, have been bio-mimicked to give faster adaptations of multi-objective genetic algorithms as well as simulated annealing. Two compute-intense applications in chemical engineering using these algorithms are discussed.

Acknowledgement

This material was presented as the Deepak Group's Padma Bhushan Professor L. K. Doraiswamy Chemcon Distinguished Speaker Award, Chemcon-2010, Annamalai University, Annamalainagar, 27–29 December 2010.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.