Parallel Processing of Genetic Algorithms in Python']Python Language

被引:0
|
作者
Skorpil, V [1 ]
Oujersky, V [1 ]
Cika, P. [1 ]
Tuleja, M. [1 ]
机构
[1] Brno Univ Technol, Brno, Czech Republic
关键词
D O I
10.1109/piers-spring46901.2019.9017332
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modern genetic algorithms are derived from natural laws and phenomenons and belong to evolutionary algorithms. Genetic algorithms are, by their very nature, suitable for parallel processing that leads to increased speed and to optimization. The paper deals with selected ways of parallelization of genetic algorithms with subsequent implementation. Parallelization brings an increase in algorithm speed and load distribution, which is compared to a serial model. Python language is used for demonstration. Four Python modules have been selected to provide parallel processing. They are the Global One - Population Master-Slave Model, the One-Population Fine-Grained Model, the Multi-Population Coarse-Grained Model, and the Hierarchical Model.
引用
收藏
页码:3727 / 3731
页数:5
相关论文
共 50 条
  • [41] Analysis of Mutation Operators for the Python']Python Language
    Derezinska, Anna
    Halas, Konrad
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 155 - 164
  • [42] APPLICATION OF PYTHON']PYTHON PROGRAMMING LANGUAGE IN MEASUREMENTS
    Pejovic, Predrag
    [J]. FACTA UNIVERSITATIS-SERIES ELECTRONICS AND ENERGETICS, 2019, 32 (01) : 1 - 23
  • [43] ESTIMATING COMPLEXITY OF PROGRAMS IN PYTHON']PYTHON LANGUAGE
    Misra, Sanjay
    Cafer, Ferid
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2011, 18 (01): : 23 - 32
  • [44] naplib-python']python: Neural acoustic data processing and analysis tools in python']python
    Mischler, Gavin
    Raghavan, Vinay
    Keshishian, Menoua
    Mesgarani, Nima
    [J]. SOFTWARE IMPACTS, 2023, 17
  • [45] USING PYTHON']PYTHON FOR SIGNAL PROCESSING AND VISUALIZATION
    Anderson, Erik W.
    Preston, Gilbert A.
    Silva, Claudio T.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2010, 12 (04) : 90 - 95
  • [46] Tasrif: processing wearable data in Python']Python
    Al Homaid, Abdulaziz
    Hashim, Syed
    Abubaker, Fadhil
    Abbas, Ummar
    Farooq, Faisal
    Palotti, Joao
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [47] Toolbox of image processing for numerical python']python
    Silva, AG
    Lotufo, RD
    Machado, RC
    [J]. XIV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2001, : 402 - 402
  • [48] Image processing and acquisition using Python']Python
    Myridis, Nikolaos E.
    [J]. CONTEMPORARY PHYSICS, 2015, 56 (02) : 243 - 243
  • [49] Teaching Parallel Computing and Dependence Analysis with Python']Python
    Watkinson, Neftali
    Shivam, Aniket
    Nicolau, Alexandru
    Veidenbaum, Alexander V.
    [J]. 2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 320 - 325
  • [50] Reflections on the Compatibility, Performance, and Scalability of Parallel Python']Python
    Meier, Remigius
    Gross, Thomas R.
    [J]. PROCEEDINGS OF THE 15TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON DYNAMIC LANGUAGES (DLS '19), 2019, : 91 - 103