Content deleted Content added
No edit summary |
Citation bot (talk | contribs) Add: pmid, authors 1-1. Removed URL that duplicated identifier. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Dominic3203 | Linked from User:Studi90/sandbox | #UCB_webform_linked 47/114 |
||
(47 intermediate revisions by 25 users not shown) | |||
Line 1:
{{Evolutionary algorithms}}
In [[applied mathematics]], '''multimodal optimization''' deals with [[Mathematical optimization|optimization]] tasks that involve finding all or most of the multiple (at least locally optimal) solutions of a problem, as opposed to a single best solution. Evolutionary multimodal optimization is a branch of [[evolutionary computation]], which is closely related to [[machine learning]]. Wong provides a short survey,<ref>Wong, K. C. (2015), [https://arxiv.org/abs/1508.00457 Evolutionary Multimodal Optimization: A Short Survey] arXiv preprint arXiv:1508.00457</ref> wherein the chapter of Shir<ref>Shir, O.M. (2012), [https://link.springer.com/book/10.1007/978-3-540-92910-9 Niching in Evolutionary Algorithms] {{Webarchive|url=https://web.archive.org/web/20160304110426/http://link.springer.com/book/10.1007/978-3-540-92910-9 |date=2016-03-04 }}</ref> and the book of Preuss<ref>Preuss, Mike (2015), [https://www.springer.com/de/book/9783319074061 Multimodal Optimization by Means of Evolutionary Algorithms]</ref> cover the topic in more detail.
== Motivation ==
Knowledge of multiple solutions to an optimization task is especially helpful in engineering, when due to physical (and/or cost) constraints, the best results may not always be realizable. In such a scenario, if multiple solutions (
== Background ==
Classical techniques of optimization would need multiple restart points and multiple runs in the hope that a different solution may be discovered every run, with no guarantee however. [[Evolutionary
The field of
== Multimodal optimization using
The application of multimodal optimization within ES was not explicit for many years, and has been explored only recently.
Recently, an evolutionary [[multiobjective optimization]] (EMO) approach was proposed,<ref>Deb, K., Saha, A. (2010) "Finding Multiple Solutions for Multimodal Optimization Problems Using a Multi-Objective Evolutionary Approach" (GECCO 2010, In press)</ref> in which a suitable second objective is added to the originally single objective multimodal optimization problem, so that the multiple solutions form a '' weak pareto-optimal'' front. Hence, the multimodal optimization problem can be solved for its multiple solutions using an EMO algorithm. Improving upon their work,<ref>Saha, A., Deb, K. (2010) "A Bi-criterion Approach to Multimodal Optimization: Self-adaptive Approach " (Lecture Notes in Computer Science, 2010, Volume 6457/2010, 95–104)</ref> the same authors have made their algorithm self-adaptive, thus eliminating the need for pre-specifying the parameters.▼
A niching framework utilizing derandomized ES was introduced by Shir,<ref>Shir, O.M. (2008), "[https://openaccess.leidenuniv.nl/handle/1887/12981 Niching in Derandomized Evolution Strategies and its Applications in Quantum Control]"</ref> proposing the [[CMA-ES]] as a niching optimizer for the first time. The underpinning of that framework was the selection of a peak individual per subpopulation in each generation, followed by its sampling to produce the consecutive dispersion of search-points. The ''biological analogy'' of this machinery is an ''alpha-male'' winning all the imposed competitions and dominating thereafter its ''ecological niche'', which then obtains all the sexual resources therein to generate its offspring.
▲Recently, an evolutionary [[multiobjective optimization]] (EMO) approach was proposed,<ref>Deb, K., Saha, A. (2010) "[https://dl.acm.org/doi/pdf/10.1145/1830483.1830568 Finding Multiple Solutions for Multimodal Optimization Problems Using a Multi-Objective Evolutionary Approach]" (GECCO 2010, In press)</ref> in which a suitable second objective is added to the originally single objective multimodal optimization problem, so that the multiple solutions form a '' weak pareto-optimal'' front. Hence, the multimodal optimization problem can be solved for its multiple solutions using an EMO algorithm. Improving upon their work,<ref>Saha, A., Deb, K. (2010) "A Bi-criterion Approach to Multimodal Optimization: Self-adaptive Approach " (Lecture Notes in Computer Science, 2010, Volume 6457/2010, 95–104)</ref> the same authors have made their algorithm self-adaptive, thus eliminating the need for pre-specifying the parameters.
An approach that does not use any radius for separating the population into subpopulations (or species) but employs the space topology instead is proposed in.<ref>C. Stoean, M. Preuss, R. Stoean, D. Dumitrescu (2010) [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5491155 Multimodal Optimization by means of a Topological Species Conservation Algorithm]. In IEEE Transactions on Evolutionary Computation, Vol. 14, Issue 6, pages 842–864, 2010.</ref>▼
▲An approach that does not use any radius for separating the population into subpopulations (or species) but employs the space topology instead is proposed in.<ref>C. Stoean, M. Preuss, R. Stoean, D. Dumitrescu (2010) [
[[File:GA-Multi-modal.ogv|thumbtime=1 |thumb |350px |alt= Finding multiple optima using Genetic Algorithms in a Multi-modal optimization task| Finding multiple optima using genetic algorithms in a multi-modal optimization task. (The algorithm demonstrated in this demo is the one proposed by Deb, Saha in the multi-objective approach to multimodal optimization.)]]▼
▲[[File:GA-Multi-modal.ogv|thumbtime=1
== References ==
Line 43 ⟶ 31:
{{refbegin}}
* D. Goldberg and J. Richardson. (1987) "[https://books.google.com/books?id=MYJ_AAAAQBAJ&dq=%22Genetic+algorithms+with+sharing+for+multimodal+function+optimization%22&pg=PA41 Genetic algorithms with sharing for multimodal function optimization]". In Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application table of contents, pages 41–49. L. Erlbaum Associates Inc. Hillsdale, NJ, USA, 1987.
* A. Petrowski. (1996) "[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.33.8027&rep=rep1&type=pdf A clearing procedure as a niching method for genetic algorithms]". In Proceedings of the 1996 IEEE International Conference on Evolutionary Computation, pages 798–803. Citeseer, 1996.
* Deb, K., (2001) "Multi-objective Optimization using Evolutionary Algorithms", Wiley ([
* F. Streichert, G. Stein, H. Ulmer, and A. Zell. (2004) "[http://neuro.bstu.by/ai/To-dom/My_research/Papers-0/For-courses/Niche/streichert03clustering.pdf A clustering based niching EA for multimodal search spaces]". Lecture
* Singh, G., Deb, K., (2006) "[http://repository.ias.ac.in/81664/1/94-p.pdf Comparison of multi-modal optimization algorithms based on evolutionary algorithms]". In Proceedings of the 8th annual conference on Genetic and evolutionary computation, pages 8–12. ACM, 2006.
* Ronkkonen, J., (2009). [https://web.archive.org/web/20141225150016/https://oa.doria.fi/bitstream/handle/10024/50498/isbn%209789522148520.pdf Continuous Multimodal Global Optimization with Differential Evolution Based Methods]
* Wong, K. C., (2009). [http://portal.acm.org/citation.cfm?id=1570027 An evolutionary algorithm with species-specific explosion for multimodal optimization. GECCO 2009: 923–930]
* J. Barrera and C. A. C. Coello. "[http://delta.cs.cinvestav.mx/~ccoello/EMOO/barrera09a.pdf.gz A Review of Particle Swarm Optimization Methods used for Multimodal Optimization]", pages 9–37. Springer, Berlin, November 2009.
* Wong, K. C., (2010). [
* Deb, K., Saha, A. (2010) [http://portal.acm.org/citation.cfm?id=1830483.1830568 Finding Multiple Solutions for Multimodal Optimization Problems Using a Multi-Objective Evolutionary Approach. GECCO 2010: 447–454]
* Wong, K. C., (2010). [http://portal.acm.org/citation.cfm?id=1830483.1830513 Protein structure prediction on a lattice model via multimodal optimization techniques. GECCO 2010: 155–162]
* Saha, A., Deb, K. (2010), [
*
* C. Stoean, M. Preuss, R. Stoean, D. Dumitrescu (2010) [https://ieeexplore.ieee.org/document/5491155/;jsessionid=B49A922A84DC705DEF017B4E093B0894?arnumber=5491155 Multimodal Optimization by means of a Topological Species Conservation Algorithm]. In IEEE Transactions on Evolutionary Computation, Vol. 14, Issue 6, pages 842–864, 2010.
* S. Das, S. Maity, B-Y Qu, P. N. Suganthan, "[https://www.sciencedirect.com/science/article/pii/S221065021100023X Real-parameter evolutionary multimodal optimization — A survey of the state-of-the-art]", Vol. 1, No. 2, pp. 71–88, Swarm and Evolutionary Computation, June 2011.
{{refend}}
== External links ==
* [https://web.archive.org/web/20100622065416/http://tracer.uc3m.es/tws/pso/multimodal.html Multi-modal optimization using Particle Swarm Optimization (PSO)]
* [https://web.archive.org/web/20160106231845/http://
* [http://ls11-www.cs.uni-dortmund.de/rudolph/multimodal/start Multimodal optimization page at Chair 11, Computer Science, TU Dortmund University]
* [http://www.epitropakis.co.uk/ieee-mmo/ IEEE CIS Task Force on Multi-modal Optimization]
{{Optimization algorithms|state=expanded}}
{{Evolutionary computation}}
[[Category:Cybernetics]]
[[Category:Evolutionary algorithms]]
|