Title :
Hybrid parallelization of a compact genetic algorithm
Author :
Hidalgo, J.I. ; Prieto, M. ; Lanchares, J. ; Baraglia, R. ; Tirado, F. ; Garnica, O.
Author_Institution :
Departamento de Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid, Spain
Abstract :
Genetic algorithms (GAs) are stochastic optimization heuristics in which searches in solution space are carried out by imitating the population genetics stated in Darwin´s theory of evolution. We have focused this work on compact genetic algorithms (cGAs), which unlike standard GAs do not manage a population of solutions but only mimics its existence. We study several approaches that can be used to implement parallel cGAs in order to reduce the execution times and to improve the quality of the solutions reached by increasing population sizes. The parallelization models adopted to implement GAs can be classified as: centralized, global, fine grained and coarse grained. For a cGA, only the two first models can be applied. Our approach consists of a hybrid model which combines both centralized and global implementations. The cGA incorporates a local search method and has been applied for solving a graph-partitioning problem for solving the Multi-FPGA systems partitioning and placement.
Keywords :
genetic algorithms; graph theory; logic CAD; parallel algorithms; search problems; Multi-FPGA systems partitioning; compact genetic algorithm; execution times; graph partitioning problem; hybrid model; hybrid parallelization; local search method; parallel cGAs; parallelization models; population genetics; solution space searches; stochastic optimization heuristics; Circuits; Encoding; Field programmable gate arrays; Genetic algorithms; Logic devices; Partitioning algorithms; Pins; Prototypes; Stochastic processes; Very large scale integration;
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
Conference_Location :
Genova, Italy
Print_ISBN :
0-7695-1875-3
DOI :
10.1109/EMPDP.2003.1183624