Heterogeneous computing and parallel genetic algorithms

被引:53
|
作者
Alba, E [1 ]
Nebro, AJ [1 ]
Troya, JM [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Computac, ETSI Informat, E-29071 Malaga, Spain
关键词
parallel genetic algorithms; !text type='Java']Java[!/text; heterogeneous computational systems; speedup;
D O I
10.1006/jpdc.2002.1851
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper analyzes some technical and practical issues concerning the heterogeneous execution of parallel genetic algorithms (PGAs). In order to cope with a plethora of different operating systems, security restrictions, and other problems associated to multi-platform execution. we use Java to implement a distributed PGA model. The distributed PGA runs at the same time on different machines linked by different kinds of communication networks. This algorithm benefits from the computational resources offered by modern LANs and by Internet, therefore allowing researchers to solve more difficult problems by using a large set of available machines. We analyze the way in which such heterogeneous systems affect the genetic search for two problems. Our conclusion is that super-linear performance can be achieved not only in homogeneous but also in heterogeneous clusters of machines. In addition, we study some special features of the running platforms for PGAs, and basically find out that heterogeneous computing can be as efficient or even more efficient than homogeneous computing for parallel heuristics. (C) 2002 Elsevier Science (USA)
引用
收藏
页码:1362 / 1385
页数:24
相关论文
共 50 条
  • [1] Parallel genetic algorithms on line topology of heterogeneous computing resources
    Gong, Yiyuan
    Nakamura, Morikazu
    Tamaki, Shiro
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 1447 - 1454
  • [2] Migration effects of parallel genetic algorithms on line topologies of heterogeneous computing resources
    Gong, Yiyuan
    Guan, Senlin
    Nakamura, Morikazu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (04) : 1121 - 1128
  • [3] A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
    Rodriguez, Diego
    Gomez, Diego
    Alvarez, David
    Rivera, Sergio
    ALGORITHMS, 2021, 14 (10)
  • [4] Parallel heterogeneous genetic algorithms for continuous optimization
    Alba, E
    Luna, F
    Nebro, AJ
    Troya, JM
    PARALLEL COMPUTING, 2004, 30 (5-6) : 699 - 719
  • [5] Heterogeneous computing and grid scheduling with hierarchically parallel evolutionary algorithms
    Wang, J. (wjljing@163.com), 1600, Binary Information Press (10):
  • [6] Iterative algorithms on heterogeneous network computing: Parallel polynomial root extracting
    Couturier, R
    Canalda, P
    Spies, F
    HIGH PERFORMANCE COMPUTING - HIPC 2002, PROCEEDINGS, 2002, 2552 : 283 - 291
  • [7] Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2011)
    Bosilca, George
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 417 - 417
  • [8] Simple Implementation of Parallel Genetic Algorithms Based on Cloud Computing
    Zhao, Jianfeng
    Zeng, Wenghua
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (11A): : 4367 - 4372
  • [9] Efficient hierarchical parallel genetic algorithms using grid computing
    Lim, Dudy
    Ong, Yew-Soon
    Jin, Yaochu
    Sendhoff, Bernhard
    Lee, Bu-Sung
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2007, 23 (04): : 658 - 670
  • [10] Parallel Genetic Algorithms with Dynamic Topology using Cluster Computing
    Adar, Nihat
    Kuvat, Gultekin
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2016, 16 (03) : 73 - 80