More effective crossover operators for the all-pairs shortest path problem

被引:30
|
作者
Doerr, Benjamin [1 ]
Johannsen, Daniel [2 ]
Koetzing, Timo [5 ]
Neumann, Frank [3 ]
Theile, Madeleine [4 ]
机构
[1] Max Planck Inst Informat, Dept Algorithms & Complex 1, D-66123 Saarbrucken, Germany
[2] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
[3] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[4] Tech Univ Berlin, Inst Math, D-10623 Berlin, Germany
[5] Univ Jena, Inst Informat, D-07743 Jena, Germany
关键词
Running time analysis; Crossover; Theory; Shortest paths; RANDOMIZED SEARCH HEURISTICS; EVOLUTIONARY ALGORITHMS; OPTIMIZATION;
D O I
10.1016/j.tcs.2012.10.059
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The all-pairs shortest path problem is the first non-artificial problem for which it was shown that adding crossover can significantly speed up a mutation-only evolutionary algorithm. Recently, the analysis of this algorithm was refined and it was shown to have an expected optimization time (w. r. t. the number of fitness evaluations) of Theta(n(3.25) (log n)(0.25)). In contrast to this simple algorithm, evolutionary algorithms used in practice usually employ refined recombination strategies in order to avoid the creation of infeasible offspring. We study extensions of the basic algorithm by two such concepts which are central in recombination, namely repair mechanisms and parent selection. We show that repairing infeasible offspring leads to an improved expected optimization time of O(n(3.2) (log n)(0.2)). As a second part of our study we prove that choosing parents that guarantee feasible offspring results in an optimization time of O(n(3) log n). Both results show that already simple adjustments of the recombination operator can asymptotically improve the runtime of evolutionary algorithms. (C) 2013 Published by Elsevier B.V.
引用
收藏
页码:12 / 26
页数:15
相关论文
共 50 条
  • [1] More Effective Crossover Operators for the All-Pairs Shortest Path Problem
    Doerr, Benjamin
    Johannsen, Daniel
    Koetzing, Timo
    Neumann, Frank
    Theile, Madeleine
    [J]. PARALLEL PROBLEMS SOLVING FROM NATURE - PPSN XI, PT I, 2010, 6238 : 184 - +
  • [2] A faster algorithm for the all-pairs shortest path problem and its application
    Takaoka, T
    [J]. COMPUTING AND COMBINATORICS, PROCEEDINGS, 2004, 3106 : 278 - 289
  • [3] NOTE ON SPIRAS ALGORITHM FOR ALL-PAIRS SHORTEST-PATH PROBLEM
    CARSON, JS
    LAW, AM
    [J]. SIAM JOURNAL ON COMPUTING, 1977, 6 (04) : 696 - 699
  • [4] Solving the Nearly Symmetric All-Pairs Shortest-Path Problem
    Brown, Gerald G.
    Carlyle, W. Matthew
    [J]. INFORMS JOURNAL ON COMPUTING, 2020, 32 (02) : 279 - 288
  • [5] A Heterogeneous Solution to the All-pairs Shortest Path Problem using FPGAs
    Chirila, Mihnea
    D'Alberto, Paolo
    Ting, Hsin-Yu
    Veidenbaum, Alexander
    Nicolau, Alexandru
    [J]. PROCEEDINGS OF THE TWENTY THIRD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2022), 2022, : 108 - 113
  • [6] Solving all-pairs shortest path problem based on amoeba algorithm
    [J]. 2013, ICIC Express Letters Office, Tokai University, Kumamoto Campus, 9-1-1, Toroku, Kumamoto, 862-8652, Japan (07):
  • [7] SCALABILITY OF PARALLEL ALGORITHMS FOR THE ALL-PAIRS SHORTEST-PATH PROBLEM
    KUMAR, V
    SINGH, V
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 13 (02) : 124 - 138
  • [8] A Supernodal All-Pairs Shortest Path Algorithm
    Sao, Piyush
    Kannan, Ramakrishnan
    Gera, Prasun
    Vuduc, Richard
    [J]. PROCEEDINGS OF THE 25TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '20), 2020, : 250 - 261
  • [9] Fuzzy all-pairs shortest paths problem
    Seda, Milos
    [J]. COMPUTATIONAL INTELLIGENCE, THEORY AND APPLICATION, 2006, : 395 - 404
  • [10] External matrix multiplication and all-pairs shortest path
    Sibeyn, JF
    [J]. INFORMATION PROCESSING LETTERS, 2004, 91 (02) : 99 - 106