The design and analysis of parallel algorithms
The design and analysis of parallel algorithms
Measuring parallel processor performance
Communications of the ACM
Distributed genetic algorithms
Proceedings of the third international conference on Genetic algorithms
GENITOR II.: a distributed genetic algorithm
Journal of Experimental & Theoretical Artificial Intelligence
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Program speedup in a heterogeneous computing network
Journal of Parallel and Distributed Computing - Special issue on heterogeneous processing
Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms
Genetic algorithms + data structures = evolution programs (3rd ed.)
Genetic algorithms + data structures = evolution programs (3rd ed.)
Parallel island-based genetic algorithm for radio network design
Journal of Parallel and Distributed Computing - Special issue on parallel evolutionary computing
A parallel implementation of genetic programming that achieves super-linear performance
Information Sciences: an International Journal - special issue on parallel and distributed processing
Anomalies in parallel branch-and-bound algorithms
Communications of the ACM
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Analyzing synchronous and asynchronous parallel distributed genetic algorithms
Future Generation Computer Systems - Special issue on bio-impaired solutions to parallel processing problems
Memory Channel Network for PCI
IEEE Micro
Proceedings of the 5th International Conference on Genetic Algorithms
An Efficient Migration Scheme for Subpopulation-Based Asynchronously Parallel Genetic Algorithms
Proceedings of the 5th International Conference on Genetic Algorithms
Serial and Parallel Genetic Algorithms as Function Optimizers
Proceedings of the 5th International Conference on Genetic Algorithms
The Distributed Genetic Algorithm Revisited
Proceedings of the 6th International Conference on Genetic Algorithms
.NET as a Platform for Implementing Concurrent Objects (Research Note)
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Parallel heterogeneous genetic algorithms for continuous optimization
Parallel Computing - Special issue: Parallel and nature-inspired computational paradigms and applications
Journal of Parallel and Distributed Computing
Parallelisation of genetic algorithms for the 2-page crossing number problem
Journal of Parallel and Distributed Computing
Efficient Hierarchical Parallel Genetic Algorithms using Grid computing
Future Generation Computer Systems
Parameter optimization in 3D reconstruction on a large scale grid
Parallel Computing
Solving the flow shop problem by parallel programming
Journal of Parallel and Distributed Computing
Adaptive terrain-based memetic algorithms
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Genotypic differences and migration policies in an island model
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
A Parallel Simulated Annealing Approach for Floorplanning in VLSI
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Variable selection in a GPU cluster using delta test
IWANN'11 Proceedings of the 11th international conference on Artificial neural networks conference on Advances in computational intelligence - Volume Part I
Money in trees: How memes, trees, and isolation can optimize financial portfolios
Information Sciences: an International Journal
A service oriented evolutionary architecture: applications and results
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Dealing with hardware heterogeneity: a new parallel search model
Natural Computing: an international journal
Hi-index | 0.00 |
This paper analyzes some technical and practical issues concerning the heterogeneous execution of parallel genetic algorithms (PGAs). In order to cope with a plethora of different operating systems, security restrictions, and other problems associated to multi-platform execution, we use Java to implement a distributed PGA model. The distributed PGA runs at the same time on different machines linked by different kinds of communication networks. This algorithm benefits from the computational resources offered by modern LANs and by Internet, therefore allowing researchers to solve more difficult problems by using a large set of available machines. We analyze the way in which such heterogeneous systems affect the genetic search for two problems. Our conclusion is that super-linear performance can be achieved not only in homogeneous but also in heterogeneous clusters of machines. In addition, we study some special features of the running platforms for PGAs, and basically find out that heterogeneous computing can be as efficient or even more efficient than homogeneous computing for parallel heuristics.