A Simple Ant Colony Optimizer for Stochastic Shortest Path Problems

被引:39
|
作者
Sudholt, Dirk [1 ]
Thyssen, Christian [2 ]
机构
[1] Univ Birmingham, Sch Comp Sci, CERCIA, Birmingham B15 2TT, W Midlands, England
[2] Tech Univ Dortmund, Fak Informat, LS 2, D-44221 Dortmund, Germany
基金
英国工程与自然科学研究理事会;
关键词
Ant colony optimization; Combinatorial optimization; Running time analysis; Shortest path problems; Stochastic optimization; RUNNING TIME ANALYSIS; RUNTIME ANALYSIS; ALGORITHMS;
D O I
10.1007/s00453-011-9606-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ant Colony Optimization (ACO) is a popular optimization paradigm inspired by the capabilities of natural ant colonies of finding shortest paths between their nest and a food source. This has led to many successful applications for various combinatorial problems. The reason for the success of ACO, however, is not well understood and there is a need for a rigorous theoretical foundation. We analyze the running time of a simple ant colony optimizer for stochastic shortest path problems where edge weights are subject to noise that reflects delays and uncertainty. In particular, we consider various noise models, ranging from general, arbitrary noise with possible dependencies to more specific models such as independent gamma-distributed noise. The question is whether the ants can find or approximate shortest paths in the presence of noise. We characterize instances where the ants can discover the real shortest paths efficiently. For general instances we prove upper bounds for the time until the algorithm finds reasonable approximations. Contrariwise, for independent gamma-distributed noise we present a graph where the ant system needs exponential time to find a good approximation. The behavior of the ant system changes dramatically when the noise is perfectly correlated as then the ants find shortest paths efficiently. Our results shed light on trade-offs between the noise strength, approximation guarantees, and expected running times.
引用
收藏
页码:643 / 672
页数:30
相关论文
共 50 条
  • [31] Ant colony optimization for the stochastic loader problem
    Zhao, Peixin
    Wang, Hong
    2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2006, : 1052 - 1056
  • [32] Running Time Analysis of ACO Systems for Shortest Path Problems
    Horoba, Christian
    Sudholt, Dirk
    ENGINEERING STOCHASTIC LOCAL SEARCH ALGORITHMS: DESIGNING, IMPLEMENTING AND ANALYZING EFFECTIVE HEURISTICS, 2009, 5752 : 76 - 91
  • [33] Path recovery in frontier search for multiobjective shortest path problems
    L. Mandow
    J. L. Pérez de la Cruz
    Journal of Intelligent Manufacturing, 2010, 21 : 89 - 99
  • [34] Path recovery in frontier search for multiobjective shortest path problems
    Mandow, L.
    Perez de la Cruz, J. L.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (01) : 89 - 99
  • [35] The Coupled EigenAnt algorithm for shortest path problems
    Kaszkurewicz, Eugenius
    Bhaya, Amit
    Jayadeva
    Meirelles da Silva, Joao Marcos
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1729 - 1735
  • [36] Genetic algorithms for solving shortest path problems
    Gen, M
    Cheng, RW
    Wang, DW
    PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, : 401 - 406
  • [37] Link Distance and Shortest Path Problems in the Plane
    Cook, Atlas F.
    Wenk, Carola
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, PROCEEDINGS, 2009, 5564 : 140 - 151
  • [38] A SHORTEST PATH PROBLEM ON THE NETWORK WITH STOCHASTIC ARC LENGTH
    He, Fangguo
    3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE (ITCS 2011), PROCEEDINGS, 2011, : 378 - 381
  • [39] Shortest path and maximum flow problems in networks with additive losses and gains
    Brandenburg, Franz J.
    Cai, Mao-cheng
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (4-5) : 391 - 401
  • [40] Rescue Path Optimization Using Ant Colony Systems
    Graf, Manuela
    Poy, Marc
    Bischof, Simon
    Dornberger, Rolf
    Hanne, Thomas
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 3388 - 3394