计算机科学 ›› 2019, Vol. 46 ›› Issue (1): 112-116.doi: 10.11896/j.issn.1002-137X.2019.01.017
钟大鉴, 冯翔, 虞慧群
ZHONG Da-jian, FENG Xiang, YU Hui-qun
摘要: 基于现有的动物迁徙算法(AMO),提出基于状态转移和模糊思考的迁徙优化算法(SMO)来解决全局优化问题。SMO算法中引入了状态模型和模糊对立模型。首先,状态模型中使用两种状态(分散状态和集中状态)来描述种群分布。在分散状态下,群体随机分布于解空间中,因此,使用概率决策的方式探索解空间,这个过程属于空间探索;随着个体之间的相互学习,个体之间的差异已经很小,群体进入集中状态,此时使用基于步长的搜索策略来调节个体位置,这个过程属于局部勘探。因此,将二者结合可以平衡空间探索和局部勘探功能。其次,算法使用了模糊对立模型,充分利用个体的模糊对立位置,增加了群体的多样性,提高了算法的收敛精度。然后,从理论上证明了该算法的收敛性,并且使用12个基准测试函数来验证算法的性能。最后,将该算法与其他优化算法进行比较,实验结果验证了该算法在优化问题上的有效性。
中图分类号:
[1]LI X,ZHANG J,YIN M.Animal migration optimization: an optimization algorithm inspired by animal migration behavior[J].Neural Computing and Applications,2014,24(7):1867-1877.<br /> [2]FORREST S.Genetic Algorithms: Principles of Natural Selection Applied to Computation[J].Science,1993,261(5123):872-878.<br /> [3]KENNEDY J,EBERHART R.Particle swarm optimization [C]//IEEE International Conference on Neural Networks,1995.Proceedings.IEEE Xplore,1995:1942-1948.<br /> [4]BONABEAU E,DORIGO M,THERAULAZ G.Inspiration for Optimization from Social Insect Behavior[J].Nature,2000,406(6791):39-42.<br /> [5]KARABOGA D,BASTURK B.A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm[J].Journal of Global Optimization,2007,39(3):459-471.<br /> [6]KARABOGA D,BASTURK B.On the performance of artificial bee colony (ABC) algorithm[J].Appl Soft Comput,2008,8(1):687-697.<br /> [7]SIMON D.Biogeography-Based Optimization[J].IEEE Transactions on Evolutionary Computation,2009,12(6):702-713.<br /> [8]ZHANG Z,QIAN S.Artificial immune system in dynamic environments solving time-varying non-linear constrained multi-objective problems[J].Soft Computing,2011,15(7): 1333-1349.<br /> [9]FENG X,LAU F C M,YU H.A novel bio-inspired approach based on the behavior of mosquitoes[J].Information Sciences An International Journal,2013,233(2):87-108.<br /> [10]ZHANG H,ZHU Y,CHEN H.Root growth model: a novel approach to numerical function optimization and simulation of plant root system[J].Soft Computing,2014,18(3):521-537.<br /> [11]QIU M,MING Z,LI J,et al.Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm[J].IEEE Transactions on Computers,2015,64(12):3528-3540.<br /> [12]CHENG R,JIN Y,OLHOFER M,et al.A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization[J].IEEE Transactions on Evolutionary Computation,2016,20(5):773-791.<br /> [13]CHENG R,JIN Y.A social learning particle swarm optimization algorithm for scalable optimization[J].Information Sciences,2015,291(6):43-60.<br /> [14]TAN K C,CHIAM S C,MAMUN A A,et al.Balancing exploration and exploitation with adaptive variation for evolutionary multi-objective optimization[J].European Journal of OperationalResearch,2009,197(2):701-713.<br /> [15]SINHA A,MALO P,DEB K,et al.Solving Bilevel Multicriterion Optimization Problems With Lower Level Decision Uncertainty[J].IEEE Transactions on Evolutionary Computation,2016,20(2):199-217.<br /> [16]LIU C Y,YAN X H,WU H.The Wolf Colony Algorithm and Its Application[J].Chinese Journal of Electronics,2011,20(2):212-216.<br /> [17]FENG X,WANG Y,YU H,et al.A Novel Intelligence Algorithm Based on the Social Group Optimization Behaviors[J].IEEE Transactions on Systems Man & Cybernetics Systems,2017,48(1):65-76.<br /> [18]WANG B.A novel artificial bee colony algorithm based on modified search strategy and generalized opposition-based learning[J].Journal of Intelligent & Fuzzy Systems,2015,28(3):1023-1037.<br /> [19]TRUJILLO L,MUÑOZ L,GALVÓN-LÓPEZ E,et al.neat,Genetic Programming: Controlling bloat naturally[J].Information Sciences,2016,10(333):21-43.<br /> [20]CUEVAS E,CORTÉS M A D,NAVARRO D A O.A Swarm Global Optimization Algorithm Inspired in the Behavior of the Social-Spider[J].Expert Systems with Applications,2013,40(16):6374-6384. |
[1] | 陈俊, 何庆, 李守玉. 基于自适应反馈调节因子的阿基米德优化算法 Archimedes Optimization Algorithm Based on Adaptive Feedback Adjustment Factor 计算机科学, 2022, 49(8): 237-246. https://doi.org/10.11896/jsjkx.210700150 |
[2] | 黄国兴, 杨泽铭, 卢为党, 彭宏, 王静文. 利用粒子滤波方法求解数据包络分析问题 Solve Data Envelopment Analysis Problems with Particle Filter 计算机科学, 2022, 49(6A): 159-164. https://doi.org/10.11896/jsjkx.210600110 |
[3] | 刘漳辉, 郑鸿强, 张建山, 陈哲毅. 多无人机使能移动边缘计算系统中的计算卸载与部署优化 Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems 计算机科学, 2022, 49(6A): 619-627. https://doi.org/10.11896/jsjkx.210600165 |
[4] | 储安琪, 丁志军. 基于灰狼优化算法的信用评估样本均衡化与特征选择同步处理 Application of Gray Wolf Optimization Algorithm on Synchronous Processing of Sample Equalization and Feature Selection in Credit Evaluation 计算机科学, 2022, 49(4): 134-139. https://doi.org/10.11896/jsjkx.210300075 |
[5] | 屈立成, 吕娇, 屈艺华, 王海飞. 基于模糊神经网络的运动目标智能分配定位算法 Intelligent Assignment and Positioning Algorithm of Moving Target Based on Fuzzy Neural Network 计算机科学, 2021, 48(8): 246-252. https://doi.org/10.11896/jsjkx.200600050 |
[6] | 姚娟, 邢镔, 曾骏, 文俊浩. 云制造服务组合研究综述 Survey on Cloud Manufacturing Service Composition 计算机科学, 2021, 48(7): 245-255. https://doi.org/10.11896/jsjkx.200800173 |
[7] | 章菊, 李学鋆. 基于莱维萤火虫算法的智能生产线调度问题研究 Research on Intelligent Production Line Scheduling Problem Based on LGSO Algorithm 计算机科学, 2021, 48(6A): 668-672. https://doi.org/10.11896/jsjkx.210300118 |
[8] | 杨林, 王永杰. 蚁群算法在动态网络持续性路径预测中的运用及仿真 Application and Simulation of Ant Colony Algorithm in Continuous Path Prediction of Dynamic Network 计算机科学, 2021, 48(6A): 485-490. https://doi.org/10.11896/jsjkx.200800132 |
[9] | 张蔷, 黄樟灿, 谈庆, 李华峰, 湛航. 基于动态近邻套索算子的金字塔演化策略 Pyramid Evolution Strategy Based on Dynamic Neighbor Lasso 计算机科学, 2021, 48(6): 215-221. https://doi.org/10.11896/jsjkx.200400115 |
[10] | 刘奇, 陈红梅, 罗川. 基于改进的蝗虫优化算法的红细胞供应预测方法 Method for Prediction of Red Blood Cells Supply Based on Improved Grasshopper Optimization Algorithm 计算机科学, 2021, 48(2): 224-230. https://doi.org/10.11896/jsjkx.200600016 |
[11] | 刘华玲, 皮常鹏, 刘梦瑶, 汤新. 一种新的优化机制:Rain New Optimization Mechanism:Rain 计算机科学, 2021, 48(11A): 63-70. https://doi.org/10.11896/jsjkx.201100032 |
[12] | 魏昕, 冯锋. 基于高斯-柯西变异的帝国竞争算法优化 Optimization of Empire Competition Algorithm Based on Gauss-Cauchy Mutation 计算机科学, 2021, 48(11A): 142-146. https://doi.org/10.11896/jsjkx.201200071 |
[13] | 崔国楠, 王立松, 康介祥, 高忠杰, 王辉, 尹伟. 结合多目标优化算法的模糊聚类有效性指标及应用 Fuzzy Clustering Validity Index Combined with Multi-objective Optimization Algorithm and Its Application 计算机科学, 2021, 48(10): 197-203. https://doi.org/10.11896/jsjkx.200900061 |
[14] | 张清琪, 刘漫丹. 复杂网络社区发现的多目标五行环优化算法 Multi-objective Five-elements Cycle Optimization Algorithm for Complex Network Community Discovery 计算机科学, 2020, 47(8): 284-290. https://doi.org/10.11896/jsjkx.190700082 |
[15] | 宋岩, 胡瑢华, 郭福民, 袁新亮, 熊睿洋. 基于sEMG的改进SVM+BP肌力预测分层算法 Improved SVM+BP Algorithm for Muscle Force Prediction Based on sEMG 计算机科学, 2020, 47(6A): 75-78. https://doi.org/10.11896/JsJkx.190900143 |
|