2002
DOI: 10.1007/3-540-46033-0_19
|View full text |Cite
|
Sign up to set email alerts
|

Evolving Objects: A General Purpose Evolutionary Computation Library

Abstract: Abstract. This paper presents the evolving objects library (EOlib), an object-oriented framework for evolutionary computation (EC) that aims to provide a flexible set of classes to build EC applications. EOlib design objective is to be able to evolve any object in which fitness makes sense. In order to do so, EO concentrates on interfaces; any object can evolve if it is endowed with an interface to do so. In this paper, we describe what features an object must have in order to evolve, and some examples of how … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
107
0
1

Year Published

2002
2002
2013
2013

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 126 publications
(109 citation statements)
references
References 26 publications
1
107
0
1
Order By: Relevance
“…EvoRobot was ported on Linux platform using OpenGL graphical library, and interfaced with the EO library [9]. It is hence now possible to use all features of EO in the context of Evolutionary Robotics, e.g.…”
Section: Methodsmentioning
confidence: 99%
“…EvoRobot was ported on Linux platform using OpenGL graphical library, and interfaced with the EO library [9]. It is hence now possible to use all features of EO in the context of Evolutionary Robotics, e.g.…”
Section: Methodsmentioning
confidence: 99%
“…Based on EO (Evolving Objects) 3 [30], this template-based, ANSI-C++ compliant computation library is portable across both Unix-like and Windows systems. Moreover, it tends to be used both by non-specialists and optimization experts.…”
Section: Paradiseo and Paradiseo-moeomentioning
confidence: 99%
“…This separation confers a maximum code and design reuse to the user. The first module, ParadisEO-EO [30], provides a broad range of components for the development of population-based metaheuristics, including evolutionary algorithms and particle swarm optimization techniques. Second, ParadisEO-MO [8] contains a set of tools for single-solution based metaheuristics, i.e.…”
Section: Paradiseo and Paradiseo-moeomentioning
confidence: 99%
“…As a result, an evolutionary algorithm specified in the EASEA language (or specified and saved by GUIDE with an EASEA syntax) can be compiled in a C++ source file using the GALib evolutionary library [12], or the EO [9,1] fully templatised object oriented library; or of course in Java source files using the JEO library of the DREAM.…”
Section: Problem-dependent Componentsmentioning
confidence: 99%