Abstract
In this chapter it is discussed, how the concept of diversity plays a crucial role in contemporary (multi-objective) optimization algorithms. It is shown that diversity maintenance can have a different purpose, such as improving global convergence reliability or finding alternative solutions to a (multi-objective) optimization problem. Moreover, different algorithms are reviewed that put special emphasis on diversity maintenance, such as multicriteria evolutionary optimization algorithms, multimodal optimization, artificial immune systems, and techniques from set oriented numerics. Diversity maintenance enters in different search operators and is used for different reasons in these algorithms. Among them we highlight evolutionary, swarm-based, artificial immune system-based, and indicator-based approaches to diversity optimization. In order to understand indicator-based approaches, we will review some of the most common diversity indices that can be used to quantitatively assess diversity. Based on the discussion, ’diversity oriented optimization’ is suggested as a term encompassing optimization techniques that adress diversity maintainance as a major ingredient of the search paradigm. To bring order into all these different approaches, an ontology on diversity oriented optimization is proposed. It provides a systematic overview of the various concepts, methods, and applications and it can be extended in future work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alba, E., Dorronsoro, B.: Cellular Genetic Algorithms, Operations Research/Computer Science Interfaces, vol. 42. Springer, Heidelberg (2008)
Beekman, M., Sword, G.A., Simpson, S.J.: Biological foundations of swarm intelligence. In: Blum, C., Merkle, D. (eds.) Swarm Intelligence, Natural Computing Series, pp. 3–41. Springer, Heidelberg (2008)
Branke, J., Kaußler, T., Smidt, C., Schmeck, H.: A multi-population approach to dynamic optimization problems. In: Parmee, I. (ed.) Proceedings of the 4th International Conference on Adaptive Computing in Design and Manufacture (ACDM’2000, Plymouth, UK, April 26–28, 2000), pp. 299–307. Springer, Heidelberg (2000)
Burnet, F.: Clonal selection and after. In: Bell, G.I., Perelson, A.S., Pimbley Jr., G.H. (eds.) Theoretical Immunology, pp. 63–85. Marcel Dekker Inc., New York (1978)
de Castro, L., Von Zuben, F.: Learning and optimization using the clonal selection principle. Evol. Comput. IEEE Trans. 6(3), 239–251 (2002)
Ceriani, L., Verme, P.: The origins of the Gini index: Extracts from Variabilità e Mutabilità (1912) by Corrado Gini. J. Econ. Inequal. 10(3), 421–443 (2012)
Coelho, G.P., von Zuben, F.J.: Omni-aiNet: An immune-inspired approach for omni optimization. In: Bersini, H., Carneiro, J. (eds.) Proceeding of the 5th International Conference on Artificial Immune Systems (ICARIS, Oeiras, Portugal, September 4–6, 2006). Lecture Notes in Computer Science, vol. 4163, pp. 294–308. Springer, Heidelberg (2006)
Coelho, G.P., Von Zuben, F.J.: A concentration-based artificial immune network for multi-objective optimization. In: Takahashi, R.H.C., et al. (eds.) Proceedings of the 6th International Conference on Evolutionary Multi-Criterion Optimization (EMO 2011, Ouro Preto, Brazil, April 5–8, 2011). Lecture Notes in Computer Science, vol. 6576, pp. 343–357. Springer, Heidelberg (2011)
de Castro, L., Timmis, J.: An artificial immune network for multimodal function optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation, (CEC 2002, Honolulu, Hawaii, USA, May 12–17, 2002), vol. 1, pp. 699–704. IEEE (2002)
Deb, K.: Innovization: Discovery of innovative solution principles using multi-objective optimization. In: Purshouse, R., et al. (eds.) Proceedings of the 7th International Conference on Evolutionary Multi-Criterion Optimization (EMO 2013, Sheffield, UK, March 19–22, 2013), pp. 4–5. Springer, Heidelberg (2013)
Deb, K., Srinivasan, A.: Innovization: Innovating design principles through optimization. In: Cattolico, M. (ed.) Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation (GECCO’06, Seattle, WA, USA, July 08–12, 2006), pp. 1629–1636. ACM, New York (2006)
Deb, K., Srinivasan, A.: Innovization: Discovery of innovative design principles through multiobjective evolutionary optimization. In: Knowles, J., et al. (eds.) Multiobjective Problem Solving from Nature, Natural Computing Series, pp. 243–262. Springer, Heidelberg (2008)
Deb, K., Tiwari, S.: Omni-optimizer: A generic evolutionary algorithm for single and multi-objective optimization. Eur. J. Oper. Res. 185(3), 1062–1087 (2008)
Emmerich, M.T., Deutz, A.H., Kruisselbrink, J.: On quality indicators for black-box level set approximation. In: Tantar, E., et al. (eds.) EVOLVE - A bridge between Probability, Set Oriented Numerics and Evolutionary Computation, Studies in Computational Intelligence, vol. 447, pp. 157–185. Springer, Heidelberg (2012)
Ghosh, J.B.: Computational aspects of the maximum diversity problem. Oper. Res. Lett. 19(4), 175–181 (1996)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993)
Guiasu, R.C., Guiasu, S.: The Rich-Gini-Simpson quadratic index of biodiversity. Nat. Sci. 2(10), 1130–1137 (2010)
Jerne, N.K.: Towards a network theory of the immune system. Ann. Immunol. 125C, 373–389 (1974)
Jin, Y., Branke, J.: Evolutionary optimization in uncertain environments-a survey. IEEE Trans. Evol. Comput. 9(3), 303–317 (2005)
Jost, L.: Entropy and diversity. OIKOS 113(2), 363–375 (2006)
Knowles, J.: Closed-loop evolutionary multiobjective optimization. IEEE Comput. Intell. Mag. 4(3), 77–91 (2009)
Knowles, J., Corne, D.: The Pareto archived evolution strategy: a new baseline algorithm for Pareto multiobjective optimisation. In: P.J. Angeline, et al. (eds.) Proceedings of the 1999 Congress on Evolutionary Computation (CEC 99, Washington, USA, July 6–9, 1999), vol. 1, pp. 98–105. IEEE, New Jersey (1999)
Laumanns, M., Rudolph, G., Schwefel, H.P.: A spatial predator-prey approach to multi-objective optimization: A preliminary study. In: Eiben, A.E., et al. (eds.) Proceedings of the 5th International Conference on Parallel Problem Solving from Nature (PPSN V, Amsterdam, The Netherlands, September 27–30, 1998). Lecture Notes in Computer Science, vol. 1498, pp. 241–249. Springer, Heidelberg (1998)
Parmee, I.C., Bonham, C.R.: Towards the support of innovative conceptual design through interactive designer/evolutionary computing strategies. AI EDAM 14(1), 3–16 (2000)
Pauling, L.: The Nature of the Chemical Bond and the Structure of Molecules and Crystals: An Introduction to Modern Structural Chemistry, vol. 18, 3d edn. Cornell University Press, Ithaca (1960)
Preuß, M., Wessing, S.: Measuring multimodal optimization solution sets with a view to multiobjective techniques. In: Emmerich, M.T., et al. (eds.) Proceedings of the 4th International Conference: EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation (EVOLVE 2013, Leiden, The Netherlands, July 10–13, 2013), Advances in Intelligent Systems and Computing, vol. 227, pp. 123–137. Springer, Heidelberg (2013)
Reehuis, E., Kruisselbrink, J., Olhofer, M., Graening, L., Sendhoff, B., Bäck, T.: Model-guided evolution strategies for dynamically balancing exploration and exploitation. In: Hao, J., et al. (eds.) Proceedings of the 10th International Conference on Artificial Evolution, (EA 2011, Angers, France, October 24–26, 2011), pp. 306–317. Springer, Heidelberg (2011)
Schönemann, L., Emmerich, M.T., Preuß, M.: On the extinction of evolutionary algorithm subpopulations on multimodal landscapes. Informatica (Slowenien) 28(4), 345–351 (2004)
Schütze, O., Vasile, M.: Coello Coello, C.A.: Approximate solutions in space mission design. In: Proceedings of the 10th International Conference on Parallel Problem Solving from Nature (PPSN X. Dortmund, Germany, September 13–17, 2008). Lecture Notes in Computer Science, vol. 5199, pp. 805–814. Springer, Berlin (2008)
Shir, O., Beltrani, V., Bäck, T., Rabitz, H., Vrakking, M.: On the diversity of multiple optimal controls for quantum systems. J. Phys. B At. Mol. Opt. Phys. 41(7), (2008)
Shir, O., Preuß, M., Naujoks, B., Emmerich, M.: Enhancing decision space diversity in evolutionary multiobjective algorithms. Evolutionary Multi-Criterion Optimization. Studies in Computational Intelligence, pp. 95–109. Springer, Heidelberg (2009)
Shir, O.M.: Niching in evolutionary algorithms. In: Rozenberg, G., Bäck, T., Kok, J.N. (eds.) Handbook of Natural Computing: Theory, Experiments, and Applications, pp. 1035–1069. Springer, Heidelberg (2012)
Simpson, E.H.: Measurement of diversity. Nature 163(4148), 688 (1949)
Solow, A., Polasky, S., Broadus, J.: On the measurement of biological diversity. J. Environ. Econ. Manag. 24(1), 60–68 (1993)
Solow, A.R., Polasky, S.: Measuring biological diversity. Environ. Ecol. Stat. 1(2), 95–107 (1994)
Stoean, C., Preuß, M., Stoean, R., Dumitrescu, D.: Multimodal optimization by means of a topological species conservation algorithm. IEEE Trans. Evol. Comput. 14(6), 842–864 (2010)
Tudorache, T., Nyulas, C., Noy, N.F., Musen, M.A.: WebProtégé: A collaborative ontology editor and knowledge acquisition tool for the web. Semant. web 4(1), 89–99 (2013)
Ulrich, T.: Exploring structural diversity in evolutionary algorithms. Ph.D. thesis, ETH Zurich, TIK Institut für Technische Informatik und Kommunikationsnetze (2012)
Ulrich, T., Bader, J., Thiele, L.: Defining and optimizing indicator-based diversity measures in multiobjective search. In: Schaefer, R., et al. (eds.) Proceedings of the 11th International Conference on Parallel Problem Solving from Nature: Part I (PPSN XI, Krakow, Poland, September 11–15, 2010), pp. 707–717. Springer, Heidelberg (2010)
Ulrich, T., Bader, J., Zitzler, E.: Integrating decision space diversity into hypervolume-based multiobjective search. In: Pelikan, M., Branke, J. (eds.) Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation (GECCO’10, Portland, USA, July 07–11, 2010), pp. 455–462. ACM, New York (2010)
Ulrich, T., Thiele, L.: Maximizing population diversity in single-objective optimization. In: Krasnogor, N., Lanzi, P.L. (eds.) Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation (GECCO ’11, Dublin, Ireland, July 12–16, 2011), pp. 641–648. ACM, New York (2011)
van der Horst, E., Marqués-Gallego, P., Mulder-Krieger, T., van Veldhoven, J., Kruisselbrink, J., Aleman, A., Emmerich, M.T., Brussee, J., Bender, A.: IJzerman, A.P.: Multi-objective evolutionary design of adenosine receptor ligands. J. Chem. Inf. Model. 52(7), 1713–1721 (2012)
Weitzman, M.L.: On diversity. Q. J. Econ. 107(2), 363–405 (1992)
Yevseyeva, I., Guerreiro, A.P., Emmerich, M.T., Fonseca, C.M.: A portfolio optimization approach to selection in multiobjective evolutionary algorithms. In: Bartz-Beielstein, T., et al. (eds.) Proceedings of the 13th International Conference on Parallel Problem Solving from Nature (PPSN XIII, Ljubljana, Slovenia, September 13–17, 2014). Lecture Notes in Computer Science, vol. 8672, pp. 672–681. Springer, Heidelberg (2014)
Yevseyeva, I., Lenselink, E.B., de Vries, A., Ijzerman, A.P., Deutz, A.H., Emmerich, M.T.: Multiobjective portfolio optimization for drug discovery using deterministic and stochastic methods. In: M.J. Geiger (ed.) Abstracts of the 23d International Conference on Multicriteria Decision Making (MCDM 2015 - Bridging Disciplines, Hamburg, Germany, August 2–7 (2015)
Zadorojniy, A., Masin, M., Greenberg, L., Shir, O.M., Zeidner, L.: Algorithms for finding maximum diversity of design variables in multi-objective optimization. Procedia Comput. Sci. 8, 171–176 (2012)
Zechman, E., Ranjithan, S.: An evolutionary algorithm to generate alternatives (EAGA) for engineering optimization problems. Eng. Optim. 36(5), 539–553 (2004)
Zechman, E., Ranjithan, S.: Evolutionary computation-based methods for characterizing contaminant sources in a water distribution system. J. Water Res. Planning Manag. 135(5), 334–343 (2009)
Zitzler, E., Künzli, S.: Indicator-based selection in multiobjective search. In: Yao, X. (ed.) Proceedings of the 8th International Conference on Parallel Problem Solving from Nature (PPSN VIII, Birmingham, UK, September 18–22, 2004), pp. 832–842. Springer-Verlag, Berlin, Heidelberg (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Basto-Fernandes, V., Yevseyeva, I., Deutz, A., Emmerich, M. (2017). A Survey of Diversity Oriented Optimization: Problems, Indicators, and Algorithms. In: Emmerich, M., Deutz, A., Schütze, O., Legrand, P., Tantar, E., Tantar, AA. (eds) EVOLVE – A Bridge between Probability, Set Oriented Numerics and Evolutionary Computation VII. Studies in Computational Intelligence, vol 662. Springer, Cham. https://doi.org/10.1007/978-3-319-49325-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-49325-1_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49324-4
Online ISBN: 978-3-319-49325-1
eBook Packages: EngineeringEngineering (R0)