• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于流水线的并行粒子群优化的进化计算中的生成级并行。

Generation-Level Parallelism for Evolutionary Computation: A Pipeline-Based Parallel Particle Swarm Optimization.

出版信息

IEEE Trans Cybern. 2021 Oct;51(10):4848-4859. doi: 10.1109/TCYB.2020.3028070. Epub 2021 Oct 12.

DOI:10.1109/TCYB.2020.3028070
PMID:33147159
Abstract

Due to the population-based and iterative-based characteristics of evolutionary computation (EC) algorithms, parallel techniques have been widely used to speed up the EC algorithms. However, the parallelism usually performs in the population level where multiple populations (or subpopulations) run in parallel or in the individual level where the individuals are distributed to multiple resources. That is, different populations or different individuals can be executed simultaneously to reduce running time. However, the research into generation-level parallelism for EC algorithms has seldom been reported. In this article, we propose a new paradigm of the parallel EC algorithm by making the first attempt to parallelize the algorithm in the generation level. This idea is inspired by the industrial pipeline technique. Specifically, a kind of EC algorithm called local version particle swarm optimization (PSO) is adopted to implement a pipeline-based parallel PSO (PPPSO, i.e., PSO). Due to the generation-level parallelism in PSO, when some particles still perform their evolutionary operations in the current generation, some other particles can simultaneously go to the next generation to carry out the new evolutionary operations, or even go to further next generation(s). The experimental results show that the problem-solving ability of PSO is not affected while the evolutionary speed has been substantially accelerated in a significant fashion. Therefore, generation-level parallelism is possible in EC algorithms and may have significant potential applications in time-consumption optimization problems.

摘要

由于进化计算 (EC) 算法具有基于群体和基于迭代的特点,因此已经广泛使用并行技术来加速 EC 算法。然而,并行性通常在群体级别上执行,其中多个群体(或子群体)并行运行,或者在个体级别上执行,其中个体分布到多个资源上。也就是说,可以同时执行不同的群体或不同的个体,以减少运行时间。但是,针对 EC 算法的生成级并行性的研究很少有报道。在本文中,我们通过首次尝试在生成级并行化算法,提出了一种新的并行 EC 算法范例。这个想法是受工业流水线技术的启发。具体来说,采用一种称为局部版本粒子群优化 (PSO) 的 EC 算法来实现基于流水线的并行 PSO (PPPSO,即 PSO)。由于 PSO 中的生成级并行性,当一些粒子仍在当前代中执行其进化操作时,其他一些粒子可以同时进入下一代执行新的进化操作,甚至进入进一步的下一代。实验结果表明,PSO 的求解能力不受影响,而进化速度却得到了显著加速。因此,EC 算法中可能存在生成级并行性,并且在时间消耗优化问题中可能具有重要的潜在应用。

相似文献

1
Generation-Level Parallelism for Evolutionary Computation: A Pipeline-Based Parallel Particle Swarm Optimization.基于流水线的并行粒子群优化的进化计算中的生成级并行。
IEEE Trans Cybern. 2021 Oct;51(10):4848-4859. doi: 10.1109/TCYB.2020.3028070. Epub 2021 Oct 12.
2
PriMPSO: A Privacy-Preserving Multiagent Particle Swarm Optimization Algorithm.PriMPSO:一种隐私保护多智能体粒子群优化算法。
IEEE Trans Cybern. 2023 Nov;53(11):7136-7149. doi: 10.1109/TCYB.2022.3224169. Epub 2023 Oct 17.
3
Adaptive Granularity Learning Distributed Particle Swarm Optimization for Large-Scale Optimization.自适应粒度学习分布式粒子群优化算法在大规模优化中的应用。
IEEE Trans Cybern. 2021 Mar;51(3):1175-1188. doi: 10.1109/TCYB.2020.2977956. Epub 2021 Feb 17.
4
A Parallel Multiobjective PSO Weighted Average Clustering Algorithm Based on Apache Spark.一种基于Apache Spark的并行多目标粒子群加权平均聚类算法。
Entropy (Basel). 2023 Jan 31;25(2):259. doi: 10.3390/e25020259.
5
A particle swarm optimization algorithm for beam angle selection in intensity-modulated radiotherapy planning.一种用于调强放射治疗计划中射束角度选择的粒子群优化算法。
Phys Med Biol. 2005 Aug 7;50(15):3491-514. doi: 10.1088/0031-9155/50/15/002. Epub 2005 Jul 13.
6
Application of particle swarm optimization to water management: an introduction and overview.粒子群优化在水资源管理中的应用:介绍与综述。
Environ Monit Assess. 2020 Apr 13;192(5):281. doi: 10.1007/s10661-020-8228-z.
7
Self-Regulated Particle Swarm Multi-Task Optimization.自调节粒子群多任务优化
Sensors (Basel). 2021 Nov 11;21(22):7499. doi: 10.3390/s21227499.
8
A Distributed Black-Box Adversarial Attack Based on Multi-Group Particle Swarm Optimization.基于多群组粒子群优化的分布式黑盒对抗攻击。
Sensors (Basel). 2020 Dec 14;20(24):7158. doi: 10.3390/s20247158.
9
Multiobjective Multifactorial Optimization in Evolutionary Multitasking.进化多任务中的多目标多因素优化。
IEEE Trans Cybern. 2017 Jul;47(7):1652-1665. doi: 10.1109/TCYB.2016.2554622. Epub 2016 May 3.
10
Strength Pareto particle swarm optimization and hybrid EA-PSO for multi-objective optimization.基于强度 Pareto 粒子群优化和混合 EA-PSO 的多目标优化算法。
Evol Comput. 2010 Spring;18(1):127-56. doi: 10.1162/evco.2010.18.1.18105.

引用本文的文献

1
Developing Nonlinear Customer Preferences Models for Product Design Using Opining Mining and Multiobjective PSO-Based ANFIS Approach.运用观点挖掘和基于多目标粒子群优化的自适应神经模糊推理系统方法为产品设计开发非线性客户偏好模型。
Comput Intell Neurosci. 2023 Feb 20;2023:6880172. doi: 10.1155/2023/6880172. eCollection 2023.
2
Assessment of Ship-Overtaking Situation Based on Swarm Intelligence Improved KDE.基于群智能改进 KDE 的船舶会遇态势评估
Comput Intell Neurosci. 2022 Jun 1;2022:7219661. doi: 10.1155/2022/7219661. eCollection 2022.