Tech Report

Understanding Evolutionary Computing: A hands on approach

Evolutionary computing is the study of robust search algorithms based on the principles of evolution. An Evolutionary Algorithm (EA) searches a problem space in order to find possible solutions to a given problem. This paper is intended to highlight the advantages of using software visualization techniques in evolutionary computing: Firstly it describes how a high-dimensional problem space can be represented in two (or more) dimensions, suitable for visualization; secondly it introduces how EA designers can use this visualization to explore their algorithm's search behavior in the problem space; and thirdly, it explores how this "hands on" approach can be extended to the evolutionary process, in order to improve an algorithm's performance.

ID: kmi-97-14

Date: 1997

Author(s): Trevor Collins


View By

Other Publications


Marie Curie Early Stage Researcher

Knowledge Media Institute (KMi)
£45,463 per year plus allowances
Based in Milton Keynes
Full-time, Fixed-term contract for 36 months

The Knowledge Media Institute invites applications for an Early Stage Researcher to work in the area of bias in Artificial Intelligence. The researcher will work within the interdisciplinary community of the NoBias project and will pursue a PhD in Computer Science at the Open University as part of their 3-year engagement with the project. NoBIAS Artificial Intelligence without Bias, is a project funded by the European Union's Horizon 2020 research and innovation programme under the Marie...


Knowledge Media Institute
The Open University
Walton Hall
Milton Keynes
United Kingdom

Tel: +44 (0)1908 653800

Fax: +44 (0)1908 653169

Email: KMi Support


If you have any comments, suggestions or general feedback regarding our website, please email us at the address below.

Email: KMi Development Team