Advances in parallel heterogeneous genetic algorithms for continuous optimization
Alba, Enrique ; Luna, Francisco ; Nebro, Antonio
International Journal of Applied Mathematics and Computer Science, Tome 14 (2004), p. 317-333 / Harvested from The Polish Digital Mathematics Library

In this paper we address an extension of a very efficient genetic algorithm (GA) known as Hy3, a physical parallelization of the gradual distributed real-coded GA (GD-RCGA). This search model relies on a set of eight subpopulations residing in a cube topology having two faces for promoting exploration and exploitation. The resulting technique has been shown to yield very accurate results in continuous optimization by using crossover operators tuned to explore and exploit the solutions inside each subpopulation. We introduce here a further extension of Hy3, called Hy4, that uses 16 islands arranged in a hypercube of four dimensions. Thus, two new faces with different exploration/exploitation search capabilities are added to the search performed by Hy3. We analyze the importance of running a synchronous versus an asynchronous version of the models considered. The results indicate that the proposed Hy4 model overcomes the Hy3 performance because of its improved balance between exploration and exploitation that enhances the search. Finally, we also show that the async Hy4 model scales better than the sync one.

Publié le : 2004-01-01
EUDML-ID : urn:eudml:doc:207700
@article{bwmeta1.element.bwnjournal-article-amcv14i3p317bwm,
     author = {Alba, Enrique and Luna, Francisco and Nebro, Antonio},
     title = {Advances in parallel heterogeneous genetic algorithms for continuous optimization},
     journal = {International Journal of Applied Mathematics and Computer Science},
     volume = {14},
     year = {2004},
     pages = {317-333},
     zbl = {1180.90366},
     language = {en},
     url = {http://dml.mathdoc.fr/item/bwmeta1.element.bwnjournal-article-amcv14i3p317bwm}
}
Alba, Enrique; Luna, Francisco; Nebro, Antonio. Advances in parallel heterogeneous genetic algorithms for continuous optimization. International Journal of Applied Mathematics and Computer Science, Tome 14 (2004) pp. 317-333. http://gdmltest.u-ga.fr/item/bwmeta1.element.bwnjournal-article-amcv14i3p317bwm/

[000] Adamidis P. and Petridis V. (1996): Co-operating populations with different evolution behaviors. -Proc. 3rd IEEE Conf. Evolutionary Computation, New York, pp. 188-191.

[001] Adamidis P. and Petridis V. (2002): On modelling evolutionary algorithm implementations through co-operating populations, In: Parallel Problem Solving from Nature (PPSN VII), (J.J. Merelo Guervós, P. Adamidis, H.-G. Beyer, J.-L. Fernandez-Villaca nasand H.-P. Schwefel, Eds.). - Granada, Spain: Springer, pp. 321-330.

[002] Aickelin U. and Bull L. (2002): Partnering strategies for fitness evaluation in a pyramidal evolutionary algorithm. -Proc. Genetic and Evolutionary Comput. Conf.s GECCO'02, New York, pp. 263-270.

[003] Alba E., Luna E. and Nebro A.J. (2003): Parallel heterogeneous genetic algorithms for continuous optimization. -Int. Parallel and Distributed Proces. Symp. (IPDPS-NIDISC'03), Nice, France, p. 147. | Zbl 1180.90366

[004] Alba E., Luna F., Nebro A.J. and Troya J.M. (2004): Parallel heterogeneous genetic algorithms for continuous optimization. -Parallel Comput., (to appear). | Zbl 1180.90366

[005] Alba E., Nebro A.J. and Troya J.M. (2002): Heterogeneous computing and parallel genetic algorithms. -J. Parall, Distrib. Comput., Vol. 62, pp. 1362-1385. | Zbl 1063.68104

[006] Alba E. and Tomassini M. 2002): Parallelism and evolutionary algorithms. -IEEE Trans. Evolut. Comput., Vol. 6, No. 5, pp. 443-462.

[007] Alba E. and Troya J.M. (1999): A survey of parallel distributed genetic algorithms. -Complexity, Vol. 4, No. 4, pp. 31-52.

[008] Alba E. and Troya J.M. (2000): Influence of the migration policy in parallel distributed GAs with structured and panmictic populations. -Appl. Intell., Vol. 12, No. 3, pp. 163-181.

[009] Alba E. and Troya J.M. (2001): Analyzing synchronous and asynchronous parallel distributed genetic algorithms. -Future Generat. Comput. Syst., Vol. 17, No. 4, pp. 451-465. | Zbl 1016.68177

[010] Arenas M.G., Collet P., Eiben A.E., Jelasity M., Merelo J.J., Paechter B., Preub M. and Schoenauer M. (2002): A framework for distributed evolutionary algorithms, In: Parallel Problem Solving from Nature (PPSN VII) (J.J. Merelo Guervós, P. Adamidis, H.-G. Beyer, J.-L. Fernandez-Villacañas and H.-P. Schwefel, Eds.). - Granada, Spain: Springer, pp. 665-675.

[011] Back T. (1992): Self-Adaptation in Genetic Algorithms. -Proc. 1st Europ. Conf. Artificial Life, Cambridge, MA, pp. 263-271.

[012] Back T. (1996): Evolutionary Algorithms in Theory and Practice. -Oxford: Oxford University Press. | Zbl 0877.68060

[013] Back T., Fogel D.B. and Michalewicz Z. (1997): Handbook of Evolutionary Computation. -Oxford: Oxford University Press. | Zbl 0883.68001

[014] Baker J.E. (1985): Adaptive selection methods for genetic algorithms. -Proc. 1st Int. Conf. Genetic Algorithms Appl., Hillsdale, NJ, pp. 101-111.

[015] Baker J.E. (1987): Reducing bias and inefficiency in the selection algorithm. -Proc. 2nd Int. Conf. Genetic Algorithms Appl., Hillsdale, NJ, pp. 14-21.

[016] Cantu-Paz E. (1995): A summary of research on parallel genetic algorithms. - Tech. Rep. No. 95007, Univ. Illinois, Urbana-Champaign, Illinois GA Laboratory.

[017] de Jong K.A. (1975): An analysis of the behavior of a class of genetic adaptive Systems. - Ph.D. thesis, Univ. Michigan, Ann Arbor.

[018] Eshelman L.J., Mathias K.E. and Schaffer J.D. (1997): Convergence controlled variation, In: Foundations of Genetic Algorithms 4 (R. Belew and M. Vose, Eds.). - San Mateo, CA: Morgan Kaufmann, pp. 203-224.

[019] Goldberg D.E. (1989): Genetic Algorithms in Search, Optimization and Machine Learning. - Boston: Addison-Wesley. | Zbl 0721.68056

[020] Goldberg D.E., Kargupta H., Horn J. and Cantu-Paz E. (1995): Critical deme size for serial and parallel genetic algorithms. - Tech. Rep. No. 95002, Univ. Illinois, Urbana-Campaign, Illinois Genetic Algorithms Laboratory.

[021] Griewangk A.O. (1981): Generalized descent of global optimization. -J. Optim. Theory Appl., Vol. 34, No. 3, pp. 11-39.

[022] Herrera F. and Lozano M. (1997): Heterogeneous distributed genetic algorithms based on the crossover operator. -Proc. 2nd IEE/IEEE Int. Conf. Genetic Algorithms Eng. Syst.: Innovations Appl., Glasgow, UK, pp. 203-208.

[023] Herrera F. and Lozano M. (2000): Gradual distributed real-coded genetic algorithms. -IEEE Trans. Evolut. Comput., Vol. 4, No. 1, pp. 43-63.

[024] Herrera F., Lozano M. and Moraga C. (1998): Hybrid distributed real-coded genetic algorithms, In: Parallel Problem Solving from Nature (PPSN V) (A.E. Eiben, T. Back, M. Schoenauer and H-P. Schwefel, Eds.). - Amsterdam: Springer, pp. 879-888.

[025] Herrera F., Lozano M. and Verdegay J.L. (1995): Fuzzy connective based crossover operators to model genetic algorithms population diversity. - Tech. Rep. No. DECSAI-95110, University of Granada, 18071 Granada, Spain.

[026] Hinterding R., Michalewicz Z. and Peachey T.C. (1996): Self-adaptive genetic algorithm for numeric functions, In: Parallel Problem Solving from Nature (PPSN IV) (H.-M. Voigt, W. Ebeling, I. Rechenberger and H.-P. Schwefel, Eds.). -Berlin: Springer, pp. 420-429.

[027] Hiroyasu T., Miki M. and Negami M. (1999): Distributed genetic algorithms with randomized migration rate. -Proc. IEEE Conf. Systems, Man and Cybernetics, Tokyo, Japan, Vol. 1, pp. 689-694.

[028] Holland J.H. (1997): Adaptation in natural and artificial systems. - Ph.D. thesis, Univ. Michigan, Ann Arbor.

[029] Hu J.J. and Goodman E.D. (2002): The hierarchical fair competition (HFC) model for parallel evolutionary algorithms. -Proc. Congress Evolutionary Computation, CEC2002, Honolulu, USA, pp. 49-54.

[030] Lin S.-L., Punch III W.F. and Goodman E.D. (1994): Coarse-grain parallel genetic algorithms: Categorization and new approach. -Proc. 6th IEEE Symp. Parallel and Distributed Processing, Dallas, USA, , pp. 28-37.

[031] Manderick B. and Spiessens P. (1989): Finite-grained parallel genetic algorithms. -Proc. 3rd Int. Conf. Genetic Algorithms, Virginia, USA, pp. 428-433.

[032] Michalewicz Z. (1992): Genetic Algorithms + Data Structures = Evolution Programs. -Berlin: Springer. | Zbl 0763.68054

[033] Miki M., Hiroyasu T., Kaneko M. and Hatanaka K. (1999): A parallel genetic algorithm with distributed environment scheme. -Proc. IEEE Conf. Systems, Man and Cybernetics, Tokyo, Japan, pp. 695-700.

[034] Muhlenbein H., Schomisch M. and Born J. (1991): The parallel genetic algorithm as function optimizer. -Proc. 4th Int. Conf. Genetic Algorihtms, San Mateo, CA, pp. 271-278. | Zbl 0735.65040

[035] Oh S.-K, Lee C.-Y. and Lee J.-J. A new distributed evolutionary algorithm for optimization in nonstationary environments. -Proc. Congr. Evolutionary Computation, Honolulu, USA, pp. 378-383.

[036] Potts J.C., Giddens T.D. and Yadav S.B. (1994): The development and evaluation of an improved genetic algorithm based on migration and artificial selection. -IEEE Trans. Syst. Man Cybern., Vol. 24, No. 1, pp. 73-86.

[037] Schlierkamp-Voosen D. and Muhlenbein H. (1994): Strategy adaptation by competing subpopulations, In: Parallel Problem Solving from Nature (PPSN III) (Y. Davidor, H.-P. Schwefel and R. Manner, Eds.). -Berlin: Springer, pp. 199-208.

[038] Schlierkamp-Voosen D. and Muhlenbein H. (1996): Adaptation of population sizes by competing subpopulations. -Proc. Int. Conf. Evolutionary Computation, Nagoya, Japan, pp. 199-208.

[039] Schnecke V. and Vornberger O. (1996): An adaptive parallel algorithm for VLSI-layout optimization, In: Parallel Problem Solving from Nature (PPSN IV) (H.-M. Voigt, W. Ebeling, I. Rechenberger and H.-P. Schwefel, Eds.). - Berlin: Springer, pp. 22-27.

[040] Schwefel H.-P. (1981): Numerical Optimization of Computer Models. -Chichester: Wiley.

[041] Sefrioui M. and Periaoux J. (2000): A hierarchical genetic algorithm using multiple models for optimization, In: Parallel Problem Solving from Nature (PPSN VI) (M. Schoenauer, Kalyanmoy Deb, G. Rudolph, X. Yao, E. Lutton, J.J. Merelo and H.-P. Schwefel, Eds.). - Paris: Springer, pp. 879-888.

[042] Storn R. and Price K. (1995): Differential evolution - A simple efficient adaptive scheme for global optimization over continuous spaces. - Tech. Rep. No. 95-012, Int. Compt. Sci. Inst., Berkeley, CA. | Zbl 0888.90135

[043] Tierra Home Page: www.hip.atr.co.jp/~ray/tierra/tierra.html.

[044] Tanese R. (1989): Distributed genetic algorithms. -Proc. 3rd Int. Conf. Genetic Algorithms, Virginia, USA, pp. 434-439.

[045] Toorn A. and Antanas Z. (1989): Global Optimization. - Berlin: Springer.

[046] Tsutsui S. and Fujimoto Y. (1993): Forking genetic algorithm with blocking and shrinking modes (fGA). -Proc. 5th Int. Conf. Genetic Algorithms, Urbana-Champaign, USA, pp. 206-213.

[047] Venkateswaran R., Obradović Z. and Raghavendra C.S. (1996): Cooperative genetic algorithm for optimization problems in distributed computer systems. -Proc. 2nd Online Workshop Evolutionary Computation, Nagoya, Japan, pp. 49-52

[048] Whitley D., Beveridge R., Graves C. and Mathias K. (1995): Test driving three 1995 genetic algorithms: New test functions and geometric matching. -J. Heuristics, Vol. 1, pp. 77-104. | Zbl 0853.68106

[049] Yi W., Liu Q. and He Y. (2000): Dynamic distributed genetic algorithms. -Proc. Congress Evolutionary Computation, La Jolla, USA, pp. 1132-1136.