Parallel Improvements of the Jaya Optimization Algorithm

被引:7
|
作者
Migallon, Hector [1 ]
Jimeno-Morenilla, Antonio [2 ]
Sanchez-Romero, Jose-Luis [2 ]
机构
[1] Miguel Hernandez Univ, Dept Phys & Comp Architecture, E-03202 Alicante, Spain
[2] Univ Alicante, Dept Comp Technol, E-03071 Alicante, Spain
来源
APPLIED SCIENCES-BASEL | 2018年 / 8卷 / 05期
关键词
Jaya; optimization problems; parallel; heuristic; OpenMP; MPI; hybrid MPI/OpenMP; DESIGN OPTIMIZATION; QUALITY IMPROVEMENT; IDENTIFICATION; PARAMETERS; KNOWLEDGE;
D O I
10.3390/app8050819
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
A wide range of applications use optimization algorithms to find an optimal value, often a minimum one, for a given function. Depending on the application, both the optimization algorithm's behavior, and its computational time, can prove to be critical issues. In this paper, we present our efficient parallel proposals of the Jaya algorithm, a recent optimization algorithm that enables one to solve constrained and unconstrained optimization problems. We tested parallel Jaya algorithms for shared, distributed, and heterogeneous memory platforms, obtaining good parallel performance while leaving Jaya algorithm behavior unchanged. Parallel performance was analyzed using 30 unconstrained functions reaching a speed-up of up to 57.6x using 60 processors. For all tested functions, the parallel distributed memory algorithm obtained parallel efficiencies that were nearly ideal, and combining it with the shared memory algorithm allowed us to obtain good parallel performance. The experimental results show a good parallel performance regardless of the nature of the function to be optimized.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Discrete Structural Optimization with Set-Theoretical Jaya Algorithm
    Ali Kaveh
    Kiarash Biabani Hamedani
    [J]. Iranian Journal of Science and Technology, Transactions of Civil Engineering, 2023, 47 : 79 - 103
  • [22] Discrete Structural Optimization with Set-Theoretical Jaya Algorithm
    Kaveh, Ali
    Hamedani, Kiarash Biabani
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF CIVIL ENGINEERING, 2023, 47 (01) : 79 - 103
  • [23] Multi-strategy Jaya algorithm for industrial optimization tasks
    Yu, Xiaobing
    Luo, Wenguan
    Rao, R. Venkata
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (04) : 4379 - 4393
  • [24] A JAYA algorithm based on normal clouds for DNA sequence optimization
    Donglin Zhu
    Siwei Wang
    Zuwei Huang
    Changjun Zhou
    Lin Zhang
    [J]. Cluster Computing, 2024, 27 : 2133 - 2149
  • [25] A Modified Jaya Algorithm for Mixed-Variable Optimization Problems
    Singh, Prem
    Chaudhary, Himanshu
    [J]. JOURNAL OF INTELLIGENT SYSTEMS, 2020, 29 (01) : 1007 - 1027
  • [26] Comprehensive learning Jaya algorithm for engineering design optimization problems
    Zhang, Yiying
    Jin, Zhigang
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2022, 33 (05) : 1229 - 1253
  • [27] Comprehensive learning Jaya algorithm for engineering design optimization problems
    Yiying Zhang
    Zhigang Jin
    [J]. Journal of Intelligent Manufacturing, 2022, 33 : 1229 - 1253
  • [28] A JAYA algorithm based on normal clouds for DNA sequence optimization
    Zhu, Donglin
    Wang, Siwei
    Huang, Zuwei
    Zhou, Changjun
    Zhang, Lin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 2133 - 2149
  • [29] Android ransomware detection using binary Jaya optimization algorithm
    Alazab, Moutaz
    [J]. EXPERT SYSTEMS, 2024, 41 (01)
  • [30] Hybrid evolutionary JAYA algorithm for global and engineering optimization problems
    Liu, Jing-Sen
    Yang, Jie
    Li, Yu
    [J]. Gongcheng Kexue Xuebao/Chinese Journal of Engineering, 2023, 45 (03): : 431 - 445