计算机科学 ›› 2019, Vol. 46 ›› Issue (1): 112-116.doi: 10.11896/j.issn.1002-137X.2019.01.017

• 2018 年第七届中国数据挖掘会议 • 上一篇    下一篇

基于状态转移和模糊思考的迁徙优化算法

钟大鉴, 冯翔, 虞慧群   

  1. (华东理工大学信息科学与工程学院 上海200237)
  • 收稿日期:2018-05-06 出版日期:2019-01-15 发布日期:2019-02-25
  • 作者简介:钟大鉴(1993-),男,硕士,主要研究方向为人工智能;冯 翔(1977-),女,博士,教授,博士生导师,CCF会员,主要研究方向为分布并行计算、人工智能、网络通信,E-mail:xfeng@ecust.edu.cn(通信作者);虞慧群(1967-),男,博士,教授,博士生导师,CCF会员,主要研究方向为软件工程、可信计算和云计算。
  • 基金资助:
    国家自然科学基金(61472139,61462073),上海市经信委信息化发展专项资金(201602008)资助

Migration Optimization Algorithm Based on State Transition and Fuzzy Thinking

ZHONG Da-jian, FENG Xiang, YU Hui-qun   

  1. (Department of Computer Science and Engineering,East China University of Science and Technology,Shanghai 200237,China)
  • Received:2018-05-06 Online:2019-01-15 Published:2019-02-25

摘要: 基于现有的动物迁徙算法(AMO),提出基于状态转移和模糊思考的迁徙优化算法(SMO)来解决全局优化问题。SMO算法中引入了状态模型和模糊对立模型。首先,状态模型中使用两种状态(分散状态和集中状态)来描述种群分布。在分散状态下,群体随机分布于解空间中,因此,使用概率决策的方式探索解空间,这个过程属于空间探索;随着个体之间的相互学习,个体之间的差异已经很小,群体进入集中状态,此时使用基于步长的搜索策略来调节个体位置,这个过程属于局部勘探。因此,将二者结合可以平衡空间探索和局部勘探功能。其次,算法使用了模糊对立模型,充分利用个体的模糊对立位置,增加了群体的多样性,提高了算法的收敛精度。然后,从理论上证明了该算法的收敛性,并且使用12个基准测试函数来验证算法的性能。最后,将该算法与其他优化算法进行比较,实验结果验证了该算法在优化问题上的有效性。

关键词: 模糊对立模型, 迁徙, 优化算法, 状态模型

Abstract: Inspired by the existing animal migration optimization algorithm (AMO),a novel migration optimization algorithm based on state transition and fuzzy thinking (SMO) was proposed for solving global optimization problems.In the proposed algorithm,the state model and fuzzy opposite model are constructed.Firstly,the state model describes the distribution of the whole group with two states:the dispersed state and the centralized state.In the dispersed state,the whole group is distributed in the solution space randomly and a probabilistic decision-making method is used to search the solution space.It’s the process of exploration.As the individuals learning from each other,the differences between individuals become smaller and smaller,and the state of the group changes into the centralized state.Meanwhile,a step based searching strategy is used to find the optimal value.It’s the process of exploitation.Therefore,the balance between exploration and exploitation can be obtained by using different searching strategies according to the state of the group.Secondly,the algorithm uses a fuzzy opposite model.It can make full use of the fuzzy opposite position of indivi-duals and increase the diversity of species.Moreover,it can improve the convergence precision of the algorithm.Then,the convergence of the algorithm is proved theoretically,and twelve benchmark functions are used to verify the perfor-mance of the proposed algorithm.Finally,the algorithm is compared with three other optimization algorithms.Experimental results attest to the effectiveness of SMO.

Key words: Fuzzy opposite model, Migration, Optimization algorithm, State model

中图分类号: 

  • TP301.6
[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
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!