一种自适应调整种群子代数量与步长的优化算法——爆米花算法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Popcorn algorithm: A self-adaptive algorithm for adjusting population of offspring and optimizing step size
  • 作者:赵志刚 ; 莫海淼 ; 温泰 ; 李智梅 ; 郭杨
  • 英文作者:ZHAO Zhi-gang;MO Hai-miao;WEN Tai;LI Zhi-mei;GUO Yang;College of Computer and Electronics Information,Guangxi University;
  • 关键词:群体智能 ; 爆米花算法 ; 烟花算法 ; 粒子群优化算法 ; 函数优化 ; 0-1背包问题
  • 英文关键词:swarm intelligence;;popcorn algorithm;;fireworks algorithm;;particle swarm optimization;;function optimization;;0-1 knapsack problem
  • 中文刊名:JSJK
  • 英文刊名:Computer Engineering & Science
  • 机构:广西大学计算机与电子信息学院;
  • 出版日期:2019-05-15
  • 出版单位:计算机工程与科学
  • 年:2019
  • 期:v.41;No.293
  • 基金:广西自然科学基金(2015GXNSFAA139296)
  • 语种:中文;
  • 页:JSJK201905020
  • 页数:10
  • CN:05
  • ISSN:43-1258/TP
  • 分类号:140-149
摘要
提出了一种新的群体智能优化算法——爆米花算法。借鉴了烟花算法爆炸机制的优点,利用个体在寻优过程中适应度值的优劣来动态调整子代的数量,个体的适应度值越好,产生的子代数量越多,并且在该个体附近搜索的子代数量越多,以此控制局部搜索与全局搜索之间的平衡。还借鉴了粒子群优化算法的记忆机制,引入个体最优和全局最优来构造新的爆炸半径,使算法能够在寻优过程中动态地调整步长,并对全局最优进行高斯扰动,增加种群的多样性。实验结果表明:与其他优化算法(如蝙蝠算法、标准粒子群算法、烟花算法)相比,本文提出的爆米花算法总体性能更优。
        We present a new swarm intelligent optimization algorithm called popcorn algorithm. The popcorn algorithm learns from the advantage of the explosion mechanism of the fireworks algorithm and takes advantage of the individual particle's fitness value in the optimization process to adjust the number of offspring dynamically. The better the individual particle's fitness value is, the larger of the offspring population, and the more of the offspring searching in the vicinity of the individual particle. The algorithm adjusts the number of offspring dynamically to control the balance between local search and global search. In addition, it uses the memory mechanism of the particle swarm optimization algorithm as reference, and introduces the best individual particle and the best global particle to construct a new explosion radius, so that it can adjust the step size dynamically in the optimization process. The Gaussian perturbation is performed on the best global particle to increase the diversity of the population. Experimental results show that compared with other optimization algorithms such as the bat algorithm, standard particle swarm optimization algorithm and fireworks algorithm, the overall performance of the proposed popcorn algorithm is better.
引文
[1] Holland J H.Erratum:Genetic algorithms and the optimal allocation of trials[J].Siam Journal on Computing,1973,2(2):88-105.
    [2] Kirkpatrick S,Vecchi M P.Optimization by simulated annealing[M]//Readings in Computer Vision:Issues,Problems,Principles,and Paradigms.San Francisco,CA:Morgan Kaufmann Publishers Inc,1987:339-348.
    [3] Glover F.Future paths for integer programming and links to artificial intelligence[J].Computers & Operations Research,1986,13(5):533-549.
    [4] Storn R,Price K.Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces[J].Journal of Global Optimization,1997,11(4):341-359.
    [5] Dorigo M,Maniezzo V,Colorni A.Ant system:Optimization by a colony of cooperating agents[J].IEEE Transactions on Systems Man & Cybernetics,1996,26(1):29-41.
    [6] Kennedy J,Eberhart R.Particle swarm optimization[C]//Proc of IEEE International Conference on Neural Networks,1995:1942-1948.
    [7] Yang X S.Nature-inspired metaheuristic algorithms[M].Beckington,UK:Luniver Press,2008.
    [8] Zong W G,Kim J H,Loganathan G V.A new heuristic optimization algorithm:Harmony search[J].Simulation Transactions of the Society for Modeling & Simulation International,2001,2(2):60-68.
    [9] Yang X S.A new metaheuristic bat-inspired algorithm[J].Computer Knowledge & Technology,2010,284:65-74.
    [10] Yang X S,Deb S.Cuckoo search via Lévy flights[C]//Proc of 2009 World Congress on Nature & Biologically Inspired Computing,2010:210-214.
    [11] Passino K M.Biomimicry of bacterial foraging for distributed optimization and control[J].IEEE Control Systems,2002,22(3):52-67.
    [12] Eusuff M,Lansey K,Pasha F.Shuffled frog-leaping algorithm:A memetic meta-heuristic for discrete optimization[J].Engineering Optimization,2006,38(2):129-154.
    [13] Tan Y,Zhu Y.Fireworks algorithm for optimization[C]//Proc of International Conference on Advances in Swarm Intelligence,2010:355-364.
    [14] Mirjalili S,Lewis A.The Whale optimization algorithm[J].Advances in Engineering Software,2016,95:51-67.
    [15] Saidala R K,Devarakonda N.The tornadogenesis optimization algorithm[C]//Proc of IEEE International Conference on Cognitive Informatics & Cognitive Computing,2017:378-387.
    [16] Rahmani A,Amine A,Hamou R M,et al.Privacy preserving through fireworks algorithm based model for image perturbation in big data[J].International Journal of Swarm Intelligence Research,2015,6(3):41-58.
    [17] Kang M,Kim J,Kim J M.Reliable fault diagnosis for incipient low-speed bearings using fault feature analysis based on a binary bat algorithm[J].Information Sciences,2015,294(C):423-438.
    [18] Karri C,Jena U.Fast vector quantization using a bat algorithm for image compression[J].Engineering Science & Technology,An International Journal,2016,19(2):769-781.
    [19] Mekhmoukh A,Mokrani K.Improved fuzzy c-means based particle swarm optimization(PSO)initialization and outlier rejection with level set methods for MR brain image segmentation[J].Computer Methods & Programs in Biomedicine,2015,122(2):266-281.
    [20] Hartmann S.A competitive genetic algorithm for resource-constrained project scheduling[J].Naval Research Logistics,2015,45(7):733-750.
    [21] Ganjehkaviri A,Jaafar M N M,Hosseini S E,et al.Genetic algorithm for optimization of energy systems:Solution uniqueness,accuracy,pareto convergence and dimension reduction[J].Energy,2017,119:167-177.
    [22] Lv J,Wang X,Ren K,et al.ACO -inspired information-centric networking routing mechanism[J].Computer Networks,2017,126(126):200-217.
    [23] Sánchez D,Melin P,Castillo O.Optimization of modular granular neural networks using a firefly algorithm for human recognition[J].Engineering Applications of Artificial Intelligence,2017,64:172-186.
    [24] Shi Y,Eberhart R.A modified particle swarm optimizer[C]//Proc of IEEE International Conference on Evolutionary Computation,1999:69-73.
    [25] Zou D,Gao L,Li S,et al.Solving 0-1 knapsack problem by a novel global harmony search algorithm[J].Applied Soft Co- mputing,2011,11(2):1556-1564.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700