Back to the roots : multi-X evolutionary computation

Over the years, evolutionary computation has come to be recognized as one of the leading algorithmic paradigms in the arena of global black box optimization. The distinguishing facets of evolutionary methods, inspired by Darwin’s foundational principles of natural selection, stem mainly from their p...

Full description

Saved in:
Bibliographic Details
Main Authors: Gupta, Abhishek, Ong, Yew-Soon
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/143183
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-143183
record_format dspace
spelling sg-ntu-dr.10356-1431832020-08-11T08:38:45Z Back to the roots : multi-X evolutionary computation Gupta, Abhishek Ong, Yew-Soon School of Computer Science and Engineering Agency of Science, Technology and Research Singapore Institute of Manufacturing Technology Engineering::Computer science and engineering Multi-X Evolutionary Computation Population-based Search Over the years, evolutionary computation has come to be recognized as one of the leading algorithmic paradigms in the arena of global black box optimization. The distinguishing facets of evolutionary methods, inspired by Darwin’s foundational principles of natural selection, stem mainly from their population-based search strategy—which gives rise to the phenomenon of implicit parallelism. Precisely, even as an evolutionary algorithm manipulates a population of a few candidate solutions (or: individuals), it is able to simultaneously sample, evaluate, and process a vast number of regions of the search space. This behavior is in effect analogous to our inherent cognitive ability of processing diverse information streams (such as sight and sound) with apparent simultaneity in different regions of our brain. For this reason, evolutionary algorithms have emerged as the method of choice for those search and optimization problems where a collection of multiple target solutions (that may be scattered throughout the search space) are to be found in a single run. With the above in mind, in this paper we return to the roots of evolutionary computation, with the aim of shedding light on a variety of problem settings that are uniquely suited for exploiting the implicit parallelism of evolutionary algorithms. Our discussions cover established concepts of multi-objective and multi-modal optimization, as well as new (schema) theories pertaining to emerging problem formulations that entail multiple searches to be carried out at once. We capture associated research activities under the umbrella term of multi-X evolutionary computation, where X, as of now, represents the following list: {“objective,” “modal,” “task,” “level,” “hard,” “disciplinary,” “form”}. With this, we hope that the present position paper will serve as a catalyst for effecting further research efforts into such areas of optimization problem-solving that are well-aligned with the fundamentals of evolutionary computation; in turn prompting the steady update of the list X with new applications in the future. Accepted version 2020-08-11T08:38:45Z 2020-08-11T08:38:45Z 2019 Journal Article Gupta, A., & Ong, Y.-S. (2019). Back to the roots : multi-X evolutionary computation. Cognitive Computation, 11(1), 1-17. doi:10.1007/s12559-018-9620-7 1866-9956 https://hdl.handle.net/10356/143183 10.1007/s12559-018-9620-7 2-s2.0-85059503926 1 11 1 17 en Cognitive Computation This is a post-peer-review, pre-copyedit version of an article published in Cognitive Computation. The final authenticated version is available online at: http://dx.doi.org/10.1007/s12559-018-9620-7 application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Multi-X Evolutionary Computation
Population-based Search
spellingShingle Engineering::Computer science and engineering
Multi-X Evolutionary Computation
Population-based Search
Gupta, Abhishek
Ong, Yew-Soon
Back to the roots : multi-X evolutionary computation
description Over the years, evolutionary computation has come to be recognized as one of the leading algorithmic paradigms in the arena of global black box optimization. The distinguishing facets of evolutionary methods, inspired by Darwin’s foundational principles of natural selection, stem mainly from their population-based search strategy—which gives rise to the phenomenon of implicit parallelism. Precisely, even as an evolutionary algorithm manipulates a population of a few candidate solutions (or: individuals), it is able to simultaneously sample, evaluate, and process a vast number of regions of the search space. This behavior is in effect analogous to our inherent cognitive ability of processing diverse information streams (such as sight and sound) with apparent simultaneity in different regions of our brain. For this reason, evolutionary algorithms have emerged as the method of choice for those search and optimization problems where a collection of multiple target solutions (that may be scattered throughout the search space) are to be found in a single run. With the above in mind, in this paper we return to the roots of evolutionary computation, with the aim of shedding light on a variety of problem settings that are uniquely suited for exploiting the implicit parallelism of evolutionary algorithms. Our discussions cover established concepts of multi-objective and multi-modal optimization, as well as new (schema) theories pertaining to emerging problem formulations that entail multiple searches to be carried out at once. We capture associated research activities under the umbrella term of multi-X evolutionary computation, where X, as of now, represents the following list: {“objective,” “modal,” “task,” “level,” “hard,” “disciplinary,” “form”}. With this, we hope that the present position paper will serve as a catalyst for effecting further research efforts into such areas of optimization problem-solving that are well-aligned with the fundamentals of evolutionary computation; in turn prompting the steady update of the list X with new applications in the future.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Gupta, Abhishek
Ong, Yew-Soon
format Article
author Gupta, Abhishek
Ong, Yew-Soon
author_sort Gupta, Abhishek
title Back to the roots : multi-X evolutionary computation
title_short Back to the roots : multi-X evolutionary computation
title_full Back to the roots : multi-X evolutionary computation
title_fullStr Back to the roots : multi-X evolutionary computation
title_full_unstemmed Back to the roots : multi-X evolutionary computation
title_sort back to the roots : multi-x evolutionary computation
publishDate 2020
url https://hdl.handle.net/10356/143183
_version_ 1681057329927159808