中文

Jaya优化算法的高效多核实现

分布式、并行与集群计算 2017-12-25 v1

摘要

在这项工作中,我们提出了一种面向多核环境的混合并行Jaya优化算法,旨在解决大规模全局优化问题。所提出的算法称为HHCPJaya,它将超种群方法与分层协作搜索机制相结合。HHCPJaya算法将种群划分为许多小的子种群,每个子种群专注于原始种群维度的不同块。在超种群方法中,我们通过为每个核心分配多于一个子种群来增加小的子种群数量,每个子种群独立演化以增强种群的探索与开发特性。我们将这种超种群方法与两级分层协作搜索方案相结合,以从所有子种群中寻找全局解。此外,我们基于全局解在相应子种群上引入了一个额外的更新阶段,旨在进一步提高收敛速度和解的质量。将所提出的并行算法应用于不同设置下的若干实验证明,它在解的质量和收敛速度方面表现出足够的潜力。此外,求解复杂且大规模的优化问题所需的计算代价相对较小。

关键词

引用

@article{arxiv.1712.03366,
  title  = {An Efficient Multi-core Implementation of the Jaya Optimisation Algorithm},
  author = {Panagiotis D. Michailidis},
  journal= {arXiv preprint arXiv:1712.03366},
  year   = {2017}
}

备注

This is an Accepted Manuscript of an article published by Taylor & Francis Group in the International Journal of Parallel, Emergent & Distributed Systems