Programming with POSIX threads
Programming with POSIX threads
Journal of Global Optimization
Comparing Synchronous and Asynchronous Parallel and Distributed Genetic Programming Models
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
A Parallel Differential Evolution Algorithm A Parallel Differential Evolution Algorithm
PARELEC '06 Proceedings of the international symposium on Parallel Computing in Electrical Engineering
Search space pruning and global optimisation of multiple gravity assist spacecraft trajectories
Journal of Global Optimization
Island Based Distributed Differential Evolution: An Experimental Study on Hybrid Testbeds
HIS '08 Proceedings of the 2008 8th International Conference on Hybrid Intelligent Systems
On the impact of the migration topology on the Island Model
Parallel Computing
Alife in the galapagos: migration effects on neuro-controller design
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Is the meta-EA a viable optimization method?
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Information Sciences: an International Journal
Hi-index | 0.00 |
We propose an asynchronous island-model algorithm distribution framework and test the popular Differential Evolution algorithm performance when a few processors are available. We confirm that the island-model introduces the possibility of creating new algorithms consistently going beyond the performances of parallel Differential Evolution multi starts. Moreover, we suggest that using heterogeneous strategies along different islands consistently reaches the reliability and performance of the best of the strategies involved, thus alleviating the problem of algorithm selection. We base our conclusions on experiments performed on high dimensional standard test problems (Rosenbrock 100, Rastrigin 300, Lennard Jones 10 atoms), but also, remarkably, on complex spacecraft interplanetary trajectory optimisation test problems (Messenger, Cassini, GTOC1). Spacecraft trajectory global optimisation problems have been recently proposed as hard benchmark problems for continuous global optimisation. High computational resources needed to tackle these type of problems make them an ideal playground for the development and testing of high performance computing algorithms based on multiple processor availability.