The Ripple-Spreading Algorithm for the k-Color Shortest Path Problem

被引:0
|
作者
Ma, Yi-Ming [1 ]
Zhou, Hang [1 ]
Hu, Xiao-Bing [2 ]
机构
[1] Civil Aviat Univ China, Sino European Inst Aviat Engn, Tianjin, Peoples R China
[2] Civil Aviat Univ China, Coll Safety Sci & Engn, Tianjin, Peoples R China
关键词
edge-colored graph; the shortest path; ripplespreading algorithm; one-to-all path optimization;
D O I
10.1109/SSCI51031.2022.10022124
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The k-color shortest path problem (k-CSPP) aims to find the shortest path that traverses at most k colors on edge-colored graphs, which plays a pivotal role in the field of network reliability. This paper proposes a nature-inspired ripple-spreading algorithm (RSA) to solve such problems. The RSA is devised by mimicking ripple propagation patterns on the perturbed water surface. Based on the properties of the k-CSPP, several strategies are proposed to stop exploring non-optimal or infeasible subpaths at an early stage without losing optimality. In addition, the RSA can solve the k-CSPP with multiple destination nodes within a single run with minor modifications to the termination judgment of the algorithm. An illustrative example of how the RSA solves the k-CSPP is presented, using ripple spreading and triggering phenomena to make its processes more comprehensible. Moreover, extensive experiments against existing algorithms exhibit the outstanding efficiency and robustness of the RSA, especially on large-scale networks. The experimental data imply that the RSA speeds up the problem-solving efficiency at least ten times. The RSA can be expected to make a difference in the real-world problems modeled as the k-CSPP.
引用
收藏
页码:1714 / 1719
页数:6
相关论文
共 50 条
  • [1] A Ripple-Spreading Algorithm for the k Shortest Paths Problem
    Hu, Xiao-Bing
    Wang, Ming
    Hu, Xiao-Bing
    Leeson, Mark S.
    Hines, Evor L.
    Hu, Di
    Di Paolo, Ezequiel
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 202 - 208
  • [2] Improving the Computational Efficiency of Ripple-Spreading Algorithm for the k Shortest Paths Problem
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Hu, Di
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 2604 - 2609
  • [3] A dynamic programming algorithm for solving the k-Color Shortest Path Problem
    Ferone, Daniele
    Festa, Paola
    Fugaro, Serena
    Pastore, Tommaso
    [J]. OPTIMIZATION LETTERS, 2021, 15 (06) : 1973 - 1992
  • [4] A dynamic programming algorithm for solving the k-Color Shortest Path Problem
    Daniele Ferone
    Paola Festa
    Serena Fugaro
    Tommaso Pastore
    [J]. Optimization Letters, 2021, 15 : 1973 - 1992
  • [5] Valid inequalities for the k-Color Shortest Path Problem
    de Andrade, Rafael Castro
    Castelo, Emanuel Elias Silva
    Saraiva, Rommel Dias
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 315 (02) : 499 - 510
  • [6] Finding the k shortest paths by ripple-spreading algorithms
    Hu, Xiao-Bing
    Zhang, Chi
    Zhang, Gong-Peng
    Zhang, Ming-Kong
    Li, Hang
    Leeson, Mark S.
    Liao, Jian-Qin
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 87
  • [7] A Ripple-Spreading Algorithm to calculate the k Shortest Paths in a Network with Time-Windows
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Liao, Jian-Qin
    Zhang, Hai-Lin
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 376 - 382
  • [8] A Ripple-Spreading Genetic Algorithm for the Network Coding Problem
    Hu, Xiao-Bing
    Leeson, Mark S.
    Hines, Evor L.
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [9] A Ripple-Spreading Genetic Algorithm for the Aircraft Sequencing Problem
    Hu, Xiao-Bing
    Di Paolo, Ezequiel A.
    [J]. EVOLUTIONARY COMPUTATION, 2011, 19 (01) : 77 - 106
  • [10] Co-Evolutionary Path Optimization by Ripple-Spreading Algorithm
    Hu, Xiao-Bing
    Liao, Jian-Qin
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4535 - 4542