Swarm-based metaheuristics in automatic programming: a survey

被引:13
|
作者
Olmo, Juan L. [1 ]
Romero, Jose R. [1 ]
Ventura, Sebastian [1 ,2 ]
机构
[1] Univ Cordoba, Dept Comp Sci & Numer Anal, Cordoba, Spain
[2] King Abdulaziz Univ, Dept Comp Sci, Jeddah 21413, Saudi Arabia
关键词
ANT COLONY OPTIMIZATION; GRAMMATICAL SWARM; NEURAL-NETWORKS; BEE BEHAVIOR; CLASSIFICATION; ALGORITHM; SYSTEM; INTELLIGENCE; CONSTRUCTION; GENERATION;
D O I
10.1002/widm.1138
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
On the one hand, swarm intelligence (SI) is an emerging field of artificial intelligence that takes inspiration in the collective and social behavior of different groups of simple agents. On the other hand, the automatic evolution of programs is an active research area that has attracted a lot of interest and has been mostly promoted by the genetic programming paradigm. The main objective is to find computer programs from a high-level problem statement of what needs to be done, without needing to know the structure of the solution beforehand. This paper looks at the intersection between SI and automatic programming, providing a survey on the state-of-the-art of the automatic programming algorithms that use an SI metaheuristic as the search technique. The expression of swarm programming (SP) has been coined to cover swarm-based automatic programming proposals, since they have been published to date in a disorganized manner. Open issues for future research are listed. Although it is a very recent area, we hope that this work will stimulate the interest of the research community in the development of new SP metaheuristics, algorithms, and applications. (C) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:445 / 469
页数:25
相关论文
共 50 条
  • [1] Swarm-Based Medicine
    Putora, Paul Martin
    Oldenburg, Jan
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2013, 15 (09) : 3 - 6
  • [2] Hybridizing Levy Flights and Cartesian Genetic Programming for Learning Swarm-Based Optimization
    Bremer, Joerg
    Lehnhoff, Sebastian
    ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2023, 2024, 1453 : 299 - 310
  • [3] Swarm-Based Spreading Points
    Huang, Xiangyang
    Huang, Liguo
    Zhang, Shudong
    Zhou, Lijuan
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2017, PT II, 2017, 10386 : 158 - 166
  • [4] Swarm-based spatial sorting
    Amos, Martyn
    Don, Oliver
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2008, 1 (03) : 454 - 473
  • [5] A swarm-based system for object recognition
    Mirzayans, T
    Parimi, N
    Pilarski, P
    Backhouse, C
    Wyard-Scott, L
    Musilek, P
    NEURAL NETWORK WORLD, 2005, 15 (03) : 243 - 255
  • [6] Swarm-Based Optimization with Random Descent
    Eitan Tadmor
    Anil Zenginoğlu
    Acta Applicandae Mathematicae, 2024, 190
  • [7] Simplifying and Improving Swarm-based Clustering
    Tan, Swee Chuan
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [8] Swarm-Based Dynamic Coverage Control
    Atinc, Goekhan M.
    Stipanovic, Dusan M.
    Voulgaris, Petros G.
    Karkoub, Mansour
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 6963 - 6968
  • [9] Swarm-Based Optimization with Random Descent
    Tadmor, Eitan
    Zenginoglu, Anil
    ACTA APPLICANDAE MATHEMATICAE, 2024, 190 (01)
  • [10] Swarm-based algorithm for phase unwrapping
    Maciel, Lucas da Silva
    Albertazzi, Armando G., Jr.
    APPLIED OPTICS, 2014, 53 (24) : 5502 - 5509