Abstract
In this paper we will formulate a framework for a parallel population based search process: an Abstract Cellular Genetic Algorithm (ACGA). Using the ACGA as a template, various parallel search algorithms can be formulated, e.g. parallel Genetic Algorithms and parallel Simulated Annealing. As a case study we will investigate the influence of locality on the behaviour of a Cellular Genetic Algorithm (CGA), that is constructed according to this framework. A neighbourhood structure is imposed upon the population, which results in overlapping local cell-populations. Using varying neighbourhood sizes, we will discuss experiments with CGAs ranging from maximally local to effectively global. The CGA has been applied to a load balancing problem: the NP-hard problem of mapping a process graph onto a processor topology in parallel finite element simulations.
Preview
Unable to display preview. Download preview PDF.
References
E.H.L. Aarts, A.E. Eiben, and K.H. van Hee. Global convergence of genetic algorithms: a Markov chain analysis. In H.P. Schwefel, editor, Parallel problem solving from Nature I, pages 4–12, Berlin, 1990. Springer-Verlag.
R. Azencott. Simulated annealing: parallelization techniques. Wiley & sons, New York, 1992.
J.F. de Ronde, A. Schoneveld, and P.M.A. Sloot. A genetic algorithm based tool for the mapping problem. accepted for Advanced School for Computing and Imaging Conference'96.
J.F. de Ronde, A. Schoneveld, P.M.A. Sloot, N. Floros, and J. Reeve. Load balancing by redundant decomposition and mapping. In H. Liddell, A. Colbrook, B. Hertzberger, and P. Sloot, editors, High Performance Computing and Networking, volume 1067 of Lecture Notes in Computer Science, pages 555–561, 1996.
Message Passing Interface Forum. MPI: A message-passing interface standard. International Journal of Supercomputer Applications, 8(3/4), 1994.
D. Goldberg. A note on Boltzmann tournament selection for genetic algorithms and population oriented simulated annealing. Technical report, University of Alabama, 1990. TCGA Report 90003.
M. Gorges-Schleuter. A asynchronous parallel genetic optimization strategy. In J.D. Schaffer, editor, 3rd International Conference on Genetic Algorithms, pages 422–427, San Mateo, 1989. Kaufmann.
J.H. Holland. Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, 1975.
J. De Keyser and D. Roose. Load balancing data parallel programs on distributed memory computers. Parallel Computing, 19:1199–1219, 1993.
S. Kirckpatrick, C.D. Gelatt, and M.P. Vecchi. Optimization by simulated annealing. Technical report, IBM, 1982. Research Report RC 9355.
B. Manderick and P. Spiessens. Fine grained parallel genetic algorithms. In J.D. Schaffer, editor, 3rd International Conference on Genetic Algorithms, pages 428–433, San Mateo, 1989. Kaufmann.
N. Mansour and G. Fox. Allocating data to multicomputer nodes by physical optimization algorithms for loosely synchronous computations. Concurrency: practice and experience, 4(7):557–574, 1992.
B.J. Overeinder, P.M.A. Sloot, R.N. Heederik, and L.O. Hertzberger. A dynamic load balancing system for parallel cluster computing. In P.M.A. Sloot, editor, FGCS, 1996. Accepted for publication in FGCS special issue on resource management in parallel and distributed systems.
H. D. Simon. Partitioning of unstructured problems for parallel processing. Computing Systems in Engineering, 2(2/3): 135–148, 1991.
P.M.A. Sloot, J.A. Kaandorp, and A. Schoneveld. Dynamic complex systems (dcs): A new approach to parallel computing in computational physics. Technical Report TR-CS-95-08, University of Amsterdam, 1995.
P.M.A. Sloot and J. Reeve. Executive report on the camas workbench. ESPRIT III-CEC CAMAS-TR-2.3.7, University of Amsterdam, Amsterdam, 1995.
M. Tomassini. The parallel genetic cellular automata: application to global function optimization. In R.F. Albrecht, C.R. Reeves, and N.C. Steele, editors, Artificial neural nets and genetic algorithms, pages 385–391, Wien, 1993. Springer-Verlag.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schoneveld, A., de Ronde, J.F., Sloot, P.M.A., Kaandorp, J.A. (1996). A parallel cellular genetic algorithm used in finite element simulation. In: Voigt, HM., Ebeling, W., Rechenberg, I., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN IV. PPSN 1996. Lecture Notes in Computer Science, vol 1141. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61723-X_1017
Download citation
DOI: https://doi.org/10.1007/3-540-61723-X_1017
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61723-5
Online ISBN: 978-3-540-70668-7
eBook Packages: Springer Book Archive