Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
Analysis of single-node (building) blocks in genetic programming
Advances in genetic programming
MPI: The Complete Reference
What Makes a Problem GP-Hard? Analysis of a Tunably Difficult Problem in Genetic Programming
Genetic Programming and Evolvable Machines
An Empirical Study of Multipopulation Genetic Programming
Genetic Programming and Evolvable Machines
The Push3 execution stack and the evolution of control
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents
Evolutionary Computation
Genetic programming for finite algebras
Proceedings of the 10th annual conference on Genetic and evolutionary computation
FIFTH™: a stack based GP language for vector processing
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
A scalable cellular implementation of parallel genetic programming
IEEE Transactions on Evolutionary Computation
Hi-index | 0.00 |
Solving complex, real-world problems with genetic programming (GP) can require extensive computing resources. However, the highly parallel nature of GP facilitates using a large number of resources simultaneously, which can significantly reduce the elapsed wall clock time per GP run. This paper explores the performance characteristics of an MPI version of the Genetic Programming Environment for FIFTH (GPE5) on a high performance computing cluster. The implementation is based on the island model with each node running the GP algorithm asynchronously. In particular, we examine the effect of several configurable properties of the system including the ratio of migration to crossover, the migration cycle of programs between nodes, and the number of processors used. The problems employed in the study were selected from the fields of symbolic regression, finite algebra, and digital signal processing.