4.5 Article

Multipopulation-based multi-level parallel enhanced Jaya algorithms

期刊

JOURNAL OF SUPERCOMPUTING
卷 75, 期 3, 页码 1697-1716

出版社

SPRINGER
DOI: 10.1007/s11227-019-02759-z

关键词

Jaya; Optimization; Metaheuristic; Multipopulation; Parallelism; MPI; OpenMP

资金

  1. Spanish Ministry of Economy and Competitiveness [TIN2015-66972-C5-4-R, TIN2017-89266-R]
  2. FEDER funds (MINECO/FEDER/UE)

向作者/读者索取更多资源

To solve optimization problems, in the field of engineering optimization, an optimal value of a specific function must be found, in a limited time, within a constrained or unconstrained domain. Metaheuristic methods are useful for a wide range of scientific and engineering applications, which accelerate being able to achieve optimal or near-optimal solutions. The metaheuristic method called Jaya has generated growing interest because of its simplicity and efficiency. We present Jaya-based parallel algorithms to efficiently exploit cluster computing platforms (heterogeneous memory platforms). We propose a multi-level parallel algorithm, in which, to exploit distributed-memory architectures (or multiprocessors), the outermost layer of the Jaya algorithm is parallelized. Moreover, in internal layers, we exploit shared-memory architectures (or multicores) by adding two more levels of parallelization. This two-level internal parallel algorithm is based on both a multipopulation structure and an improved heuristic search path relative to the search path of the sequential algorithm. The multi-level parallel algorithm obtains average efficiency values of 84% using up to 120 and 135 processes, and slightly accelerates the convergence with respect to the sequential Jaya algorithm.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据