Is Evolutionary Computation evolving fast enough?

Evolutionary Computation (EC) has been an active research area for over 60 years, yet its commercial/home uptake has not been as prolific as we might have expected. By way of comparison, technologies such as 3D printing, which was introduced about 35 years ago, has seen much wider uptake, to the ext...

Full description

Bibliographic Details
Main Author: Kendall, G.
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers 2018
Subjects:
Online Access:https://eprints.nottingham.ac.uk/49527/
_version_ 1848801183971409920
author Kendall, G.
author_facet Kendall, G.
author_sort Kendall, G.
building Nottingham Research Data Repository
collection Online Access
description Evolutionary Computation (EC) has been an active research area for over 60 years, yet its commercial/home uptake has not been as prolific as we might have expected. By way of comparison, technologies such as 3D printing, which was introduced about 35 years ago, has seen much wider uptake, to the extent that it is now available to home users and is routinely used in manufacturing. Other technologies, such as immersive reality and artificial intelligence have also seen commercial uptake and acceptance by the general public. In this paper we provide a brief history of EC, recognizing the significant contributions that have been made by its pioneers. We focus on two methodologies (Genetic Programming and Hyper-heuristics), which have been proposed as being suitable for automated software development, and question why they are not used more widely by those outside of the academic community. We suggest that different research strands need to be brought together into one framework before wider uptake is possible. We hope that this position paper will serve as a catalyst for automated software development that is used on a daily basis by both companies and home users.
first_indexed 2025-11-14T20:13:04Z
format Article
id nottingham-49527
institution University of Nottingham Malaysia Campus
institution_category Local University
language English
last_indexed 2025-11-14T21:03:25Z
publishDate 2018
publisher Institute of Electrical and Electronics Engineers
recordtype eprints
repository_type Digital Repository
spelling nottingham-495272025-09-12T09:20:51Z https://eprints.nottingham.ac.uk/49527/ Is Evolutionary Computation evolving fast enough? Kendall, G. Evolutionary Computation (EC) has been an active research area for over 60 years, yet its commercial/home uptake has not been as prolific as we might have expected. By way of comparison, technologies such as 3D printing, which was introduced about 35 years ago, has seen much wider uptake, to the extent that it is now available to home users and is routinely used in manufacturing. Other technologies, such as immersive reality and artificial intelligence have also seen commercial uptake and acceptance by the general public. In this paper we provide a brief history of EC, recognizing the significant contributions that have been made by its pioneers. We focus on two methodologies (Genetic Programming and Hyper-heuristics), which have been proposed as being suitable for automated software development, and question why they are not used more widely by those outside of the academic community. We suggest that different research strands need to be brought together into one framework before wider uptake is possible. We hope that this position paper will serve as a catalyst for automated software development that is used on a daily basis by both companies and home users. Institute of Electrical and Electronics Engineers 2018-04-11 Article PeerReviewed application/pdf en https://eprints.nottingham.ac.uk/49527/1/article.pdf Kendall, G. (2018) Is Evolutionary Computation evolving fast enough? IEEE Computational Intelligence Magazine, 13 (2). pp. 42-51. ISSN 1556-603X Genetic algorithms Job shop scheduling Evolutionary computation Commercialization Artificial intelligence https://ieeexplore.ieee.org/abstract/document/8335847/ doi:10.1109/MCI.2018.2807019 doi:10.1109/MCI.2018.2807019
spellingShingle Genetic algorithms
Job shop scheduling
Evolutionary computation
Commercialization
Artificial intelligence
Kendall, G.
Is Evolutionary Computation evolving fast enough?
title Is Evolutionary Computation evolving fast enough?
title_full Is Evolutionary Computation evolving fast enough?
title_fullStr Is Evolutionary Computation evolving fast enough?
title_full_unstemmed Is Evolutionary Computation evolving fast enough?
title_short Is Evolutionary Computation evolving fast enough?
title_sort is evolutionary computation evolving fast enough?
topic Genetic algorithms
Job shop scheduling
Evolutionary computation
Commercialization
Artificial intelligence
url https://eprints.nottingham.ac.uk/49527/
https://eprints.nottingham.ac.uk/49527/
https://eprints.nottingham.ac.uk/49527/