Please wait a minute...
文章检索
复杂系统与复杂性科学  2018, Vol. 15 Issue (2): 77-87    DOI: 10.13306/j.1672-3813.2018.02.010
  本期目录 | 过刊浏览 | 高级检索 |
基于分解的改进自适应多目标粒子群优化算法
庞锐, 高兴宝
陕西师范大学数学与信息科学学院,西安 710119
An Improved Self-Adaptive Multi-Objective Particle Swarm Optimization Based on Decomposition
PANG Rui , GAO Xingbao
School of Mathematics and Information Science, Shaanxi Normal University, Xi’an 710119, China
全文: PDF(7548 KB)  
输出: BibTeX | EndNote (RIS)      
摘要 为提高粒子群算法的搜索效率,克服分解方法处理复杂多目标问题的不足,通过考虑父代解的选择和种群的更新对算法收敛性及解的分布均匀性的重要影响,提出了一种基于分解的改进自适应多目标粒子群优化算法。首先,为提高算法收敛速度,在分解方法确保进化种群多样性的前提下,设计了新的适应度评价方法以评价个体的优劣,并将在竞争中获胜的优质后代解添加到父代候选解中;其次,为避免算法陷入局部最优,在更新粒子时,从当前粒子的邻居或邻居外随机选择个体最优和全局最优位置;最后,引入外部文档,将其作为候选的输出种群,并采用拥挤距离维持多样性,增强了算法处理复杂问题的能力。用12个测试函数的数值实验,并与5种多目标优化算法的比较,表明了所提算法的优越性。
服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
庞锐
高兴宝
庞锐
高兴宝
关键词 粒子群算法(PSO)自适应适应度分解拥挤距离    
Abstract:In order to improve the search efficiency of particle swarm optimization and overcome the weakness of the decomposition method to deal with complex multi-objective problems, an improved self-adaptive multi-objective particle swarm optimization based on decomposition is proposed by considering the important influence of parent solutions selection and population updating on the convergence of algorithm and the distribution uniformity of solutions. To improve the convergence speed,a new fitness evaluation method is first designed to estimate solutions’ quality and the quality offspring solution won in the competition is added to the parent candidate solutions under the premise of ensuring diversity of evolutionary population by decomposition method. Next, to avoid the algorithm falling into local optimum, the personal optimal and global optimal positions are randomly selected from current particles’ neighbors or outside of neighbors when updating the particles. Last, to enhance the ability of algorithm to deal with complex problems, external archive is introduced as a candidate output population and crowding distance is used to maintain its diversity.The numerical experiments are carried out on twelve test functions and compared with five multi-objective optimization algorithms that can show the superiority of proposed algorithm.
Key wordsparticle swarm optimization (PSO)    self-adaptive    fitness    decomposition    crowding distance
收稿日期: 2018-04-17      出版日期: 2019-01-09
:  TP301  
基金资助:国家自然科学基金(61273311)
通讯作者: 高兴宝(1966-),男,陕西陇县人,教授,博士,主要研究方向为智能优化算法、最优化理论与算法。   
作者简介: 庞锐(1994-),女,山西运城人,硕士研究生,主要研究方向为智能优化算法。
引用本文:   
庞锐, 高兴宝. 基于分解的改进自适应多目标粒子群优化算法[J]. 复杂系统与复杂性科学, 2018, 15(2): 77-87.
PANG Rui , GAO Xingbao. An Improved Self-Adaptive Multi-Objective Particle Swarm Optimization Based on Decomposition[J]. Complex Systems and Complexity Science, 2018, 15(2): 77-87.
链接本文:  
https://fzkx.qdu.edu.cn/CN/10.13306/j.1672-3813.2018.02.010      或      https://fzkx.qdu.edu.cn/CN/Y2018/V15/I2/77
[1]Kennedy J, Eberhart R C. Particle swarm optimization[C]. Proceedings of the 1995 International Conference on Neural Networks, Perth, Australia, 1995: 1942-1948.
[2]Dorigo M, Birattari M, Stutzle T.Ant colony optimization[J]. IEEE Computational Intelligence Magazine,2006,1(4): 28-39.
[3]Karaboga D. An idea based on honey bee swarm for numerical optimization[R]. Kayseri:Erciyes University,2005.
[4]Storn R, Price K. Differential evolution: a simple and efficient adaptive scheme for global optimization over continuous spaces, TR-95-012[R]. Barkeley: Global International Computer Science Institute,1995.
[5]Jiao L CH, Wang L. A novel genetic algorithm based on immunity[J]. IEEE Transactions on Systems, Man, and Cybernetics,2000,30(5): 552-561.
[6]刘长平,叶春明.一种新颖的仿生群智能优化算法:萤火虫算法[J]. 计算机应用研究, 2011, 28(9):3295-3297.
Liu Changping, Ye Chunming. Novel bio-inspired swarm intelligence optimization algorithm:firefly algorithm[J]. Application Research of Computers,2011,28(9): 3295-3297.
[7]段海滨.蚁群算法的原理及其应用[M].北京:科学出版社, 2005.
[8]Coello C A C, Lechuga M S. MOPSO: a proposal for multiple objective particle swarm optimization[C].Proceedings of IEEE Congress on Evolutionary Computation, Honolulu,2002: 1051-1056.
[9]Coello C A C, Pulido G T, Lechuga M S. Handling multiple objective particle swarm optimization[J].IEEE Transaction on Evolutionary Computation,2004,8(3): 256-279.
[10] Nebro A, Durillo J, Nieto J G, et al. SMPSO: a new PSO-based meta-heuristic form multi-objective optimization[C].Proceedings of IEEE Symposium on Computational Intelligence in Miulti-Criteria Decision-Making,2009: 66-73.
[11] Li X D. A non-dominated sorting particle swarm optimizer for multiobjective optimization[C]. Proceedings of the Genetic and Evolutionary Computation Conference, Chicago,2003: 37-48.
[12] Huang V L, Suganthan P N, Liang J J. Comprehensive learning particle swarm optimizer for solving multiobjective optimization problems[J]. International Journal of Intelligence Systems,2006,21(2): 209-226.
[13] Peng W, Zhang Q. A decomposition-based multi-objective particle swarm optimization algorithm for continuous problems[C]. IEEE International Conference on Granular Computing, Hangzhou:IEEE, 2008:534-537.
[14] Martinez S Z, Coello C C. A multi-objective particle swarm optimizer based on decomposition[C]. Proceedings of Annual Conference on Genetic and Evolutionary Computation,2011: 69-76.
[15] Dai C, Wang Y P, Miao Y. A new multi-objective particle swarm optimization algorithm based on decomposition[J]. Information Science,2015,325(12): 541-557.
[16] Moubayed N Al, Petrovski A, McCall J. D(2)MOPSO:MOPSO based on decomposition and dominance with archiving using crowding distance in objective and solution spaces[J]. Evolutionary Computation,2014,1(22): 47-77.
[17] Zhao S Z, Suganthan P N. Two-lbests based multi-objective particle swarm optimizer[J]. Engineering Optimization,2011,1(43): 1-17.
[18] Wang H F, Fu Y P, Huang M, et al. A hybrid evolutionary algorithm with adaptive multi-population strategy for multi-objective optimization problems[J]. Soft Computing,2017,20(2): 5975-5987.
[19] 公茂果, 焦李成, 杨咚咚. 进化多目标优化算法研究[J].软件学报, 2009, 20(2): 271-289.
Gong M G, Jiao L CH, Yang D D. Research on evolutionary multi-objective optimization algorithms[J]. Journal of Software,2009,20(2):271-289.
[20] Deb K, Pratap A, Agarwal S, et al. A fast and elitist multi-objective genetic algorithm:NSGA-II[J]. IEEE Transaction on Evolutionary Computation,2002,6(2): 182-197.
[21] Zhang Q F, Li H. MOEA/D: a multi-objective evolutionary algorithm based on decomposition[J].IEEE Transaction on Evolutionary Computation,2007,11(6): 712-731.
[22] Lin Q ZH, Li J Q, Du Z H, et al. A novel multi-objective particle swarm optimization with multiple search strategies[J]. European of Operational Research,2015,247(3): 732-744.
[23] Bosman P A N, Thierens D. The balance between proximity and diversity in multiobjective evolutionary algorithms[J]. IEEE Transaction on Evolutionary Computation,2003,7(2): 174-188.
[24] Zitzler E, Deb K, Thiele L. Comparison of multi-objective evolutionary algorithms:Empirical results[J]. Evolutionary Computation,2008,8: 173-195.
[25] Deb K,Thiele L, Laumanns M, et al. Scalable multi-objective optimization test problems[C].Proceedings of the 2002 Congress on Evolutionary Computation,Hawaii, USA,2002: 825-830.
[26] Zhang CH J, Li X Y, Gao L, et al.An improved electromagnetism-like mechanism algorithm for constrained optimization[J]. Expert Systems with Applications,2013,40: 5621-5634.
[1] 余文倩, 马福祥, 陈阳, 马秀娟. 基于自适应的高阶网络鲁棒性分析[J]. 复杂系统与复杂性科学, 2025, 22(4): 15-23.
[2] 万孟然, 叶春明. 基于双层规划的物流配送中心选址及配送优化[J]. 复杂系统与复杂性科学, 2025, 22(4): 118-124.
[3] 陶昭, 侯忠生. 复杂网络的无模型自适应牵制控制[J]. 复杂系统与复杂性科学, 2025, 22(2): 120-127.
[4] 毛子祥, 侯忠生. 动态事件触发下带有扰动的MASs无模型迭代二分一致控制[J]. 复杂系统与复杂性科学, 2025, 22(1): 138-145.
[5] 马忠渝, 程言欣, 陈李燊, 廖启嘉, 钱江海. 基于适应度有序准入策略的网络凝聚调控[J]. 复杂系统与复杂性科学, 2024, 21(4): 6-12.
[6] 谢煜轩, 王红君, 岳有军, 赵辉. 考虑VMD残差量和优化BiLSTM的短期负荷预测[J]. 复杂系统与复杂性科学, 2024, 21(4): 149-156.
[7] 孔令仁, 亓庆源. 含参数不确定及时滞的线性系统自适应模型预测控制[J]. 复杂系统与复杂性科学, 2024, 21(3): 136-143.
[8] 李军涛, 胡启贤, 刘朋飞, 郭文文. 跨层穿梭车双提升机系统多目标问题优化[J]. 复杂系统与复杂性科学, 2022, 19(4): 80-90.
[9] 王付宇, 张康. 考虑道路约束的应急物资调度优化模型与算法[J]. 复杂系统与复杂性科学, 2022, 19(2): 53-62.
[10] 祝晓静, 李科赞, 丁勇. 相继投影同步及其在保密通信中的应用[J]. 复杂系统与复杂性科学, 2022, 19(1): 27-33.
[11] 周丽娜, 李发旭, 巩云超, 胡枫. 基于K-shell的超网络关键节点识别方法[J]. 复杂系统与复杂性科学, 2021, 18(3): 15-22.
[12] 方荣东, 王银河, 汤晓. 一类具有异维节点的复杂动态网络外同步控制[J]. 复杂系统与复杂性科学, 2021, 18(3): 9-14.
[13] 公翠娟, 宾晟, 孙更新. 基于多种社交关系的概率矩阵分解推荐算法[J]. 复杂系统与复杂性科学, 2021, 18(1): 1-7.
[14] 王雅静, 郭强, 邓春燕, 林青轩, 刘建国. 基于LDA主题模型的用户特征预测研究[J]. 复杂系统与复杂性科学, 2020, 17(4): 9-15.
[15] 周双, 宾晟, 孙更新. 融合多关系的矩阵分解社会化推荐算法[J]. 复杂系统与复杂性科学, 2020, 17(1): 30-36.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed