Non-linear Function Optimization Using a Genetic Local Search Suitable for Parallelization

In this paper, we propose a new genetic local search named GLSDC (a Genetic Local Search with distance independent Diversity Control) by extending the basic idea of DIDC (a genetic algorithm with Distance Independent Diversity Control) to coarse grained parallelization. GLSDC employs a local search method as a search operator. GLSDC also uses genetic operators, i.e., a crossover operator and a generation alternation model. However, in GLSDC, the crossover operator is not used as a search operator, but is used only for converging the population. GLSDC has an ability to find multiple optima simultaneously by stacking good individuals that have been found by the local search. Finding multiple optima is often required when we try to solve real world problems. The effectiveness of the proposed method is verified through numerical experiments on several benchmark problems.

[1]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

[2]  Martina Gorges-Schleuter,et al.  ASPARAGOS An Asynchronous Parallel Genetic Optimization Strategy , 1989, ICGA.

[3]  J. D. Schaffer,et al.  Real-Coded Genetic Algorithms and Interval-Schemata , 1992, FOGA.

[4]  L. Darrell Whitley,et al.  Serial and Parallel Genetic Algorithms as Function Optimizers , 1993, ICGA.

[5]  Isao Ono,et al.  A Real Coded Genetic Algorithm for Function Optimization Using Unimodal Normal Distributed Crossover , 1997, ICGA.

[6]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[7]  Bruno Sareni,et al.  Fitness sharing and niching methods revisited , 1998, IEEE Trans. Evol. Comput..

[8]  Shigenobu Kobayashi,et al.  A distance alternation model on real-coded genetic algorithms , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[9]  M. Yamamura,et al.  A functional specialization hypothesis for designing genetic algorithms , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[10]  Tomoyuki Hiroyasu,et al.  Parallel Simulated Annealing using Genetic Crossover , 2000 .

[11]  博司 染谷,et al.  最適解の位置にロバストな実数値GAを実現するToroidal Search Space Conversionの提案 , 2001 .

[12]  Jason G. Digalakis,et al.  A Parallel Memetic Algorithm for Solving Optimization Problems , 2001 .

[13]  Shuhei Kimura,et al.  High dimensional function optimization using a new genetic local search suitable for parallel computers , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).