The design and analysis of spatial data structures
The design and analysis of spatial data structures
LOOM: large object-oriented memory for Smalltalk-80 systems
Readings in object-oriented database systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
Data structures and genetic programming
Advances in genetic programming
ACM Computing Surveys (CSUR)
Object Data Management: Object-Oriented and Extended
Object Data Management: Object-Oriented and Extended
Building a Genetic Programming Framework: The Added-Value of Design Patterns
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Cultural transmission of information in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Automatic generation of object-oriented programs using genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Using free cloud storage services for distributed evolutionary algorithms
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Pool-Based distributed evolutionary algorithms using an object database
EvoApplications'12 Proceedings of the 2012t European conference on Applications of Evolutionary Computation
SofEA: a pool-based framework for evolutionary algorithms using CouchDB
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
EvoSpace: a distributed evolutionary platform based on the tuple space model
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
Cloud-based evolutionary algorithms: An algorithmic study
Natural Computing: an international journal
Designing and testing a pool-based evolutionary algorithm
Natural Computing: an international journal
Hi-index | 0.00 |
In the scenario of distributed processing for evolutionary algorithms the adoption of object-oriented database management systems (ODBMS) may yield improvements in terms of both robustness and flexibility. Populations of evolvable individuals can be made persistent across several evolutionary runs, making it possible to devise incremental strategies. Moreover, virtually any number of evolutionary processes may be run in parallel on the same underlying population without explicit synchronization beyond that provided by the locking mechanism of the ODBMS. This paper describes a design pattern for a genetic programming environment that allows combining existing techniques with persistent population storage and management.