Abstract
Genetic algorithms (GAs) are an attractive class of techniques for solving a variety of complex search and optimization problems. Their implementation on a distributed platform can provide the necessary computing power to address large-scale problems of practical importance. On heterogeneous networks, however, the performance of a global parallel GA can be limited by synchronization points during the computation, particularly those between generations. We present a new approach for implementing asynchronous GAs based on the dataflow model of computation — an approach that retains the functional properties of a global parallel GA. Experiments conducted with an air quality optimization problem and others show that the performance of GAs can be substantially improved through dataflow-based asynchrony.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arvind and D. E. Culler. Dataflow architectures. Annual Reviews in Computer Science, 1:225–253, 1986.
S. E. Atkinson and D. H. Lewis. A cost-effective analysis of alternative air quality control strategies. Journal of Environmental Economics, pages 237–250, 1974.
E. Cantu-Paz. Designing efficient master-slave parallel genetic algorithms. Technical report, University of Illinois at Urbana-Champaign, Urbana, IL, 1997.
E. Cantu-Paz. A survey of parallel genetic algorithms. Technical Report 97003, University of Illinois at Urbana Champaign, May 1997.
V. Coleman. The DEME mode: An asynchronous genetic algorithm. Technical Report UM-CS-1989-033, University of Massachusetts, May 1989.
Computer. Special issue on data flow systems. 15(2), 1982.
J. Kim and P. Zeigler. A framework for multiresolution optimization in a parallel/distributed environment: Simulation of hierarchical GAs. Journal of Parallel and Distributed Computing, 32:90–102, 1996.
Yu-Kwong Kwok and Ahmad Ishfaq. Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm. Journal of Parallel and Distributed Computing, 47:58–77, 1997.
M. G. Schleuter. Asparagas: An asynchronous parallel genetic optimization strategy. Proceedings of the Third International Conference on Genetic Algorithms, pages 422–427, 1989.
J. E. Smith and T. C. Fogarty. Self adaptation of mutation rates in a steady state genetic algorithm. In Proceedings of IEEE International Conference on Evolutionary Computing, volume 72, pages 318–323, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baugh, J.W., Kumar, S.V. (2003). Asynchronous Genetic Algorithms for Heterogeneous Networks Using Coarse-Grained Dataflow. In: Cantú-Paz, E., et al. Genetic and Evolutionary Computation — GECCO 2003. GECCO 2003. Lecture Notes in Computer Science, vol 2723. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45105-6_88
Download citation
DOI: https://doi.org/10.1007/3-540-45105-6_88
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40602-0
Online ISBN: 978-3-540-45105-1
eBook Packages: Springer Book Archive