A dynamic programming algorithm for solving the k-Color Shortest Path Problem

被引:10
|
作者
Ferone, Daniele [1 ]
Festa, Paola [2 ]
Fugaro, Serena [2 ]
Pastore, Tommaso [3 ]
机构
[1] Univ Calabria, Dept Mech Energy & Management Engn, Arcavacata Di Rende, Italy
[2] Univ Naples Federico II, Dept Math & Applicat, Naples, Italy
[3] Univ Naples Federico II, Dept Struct Engn & Architecture, Naples, Italy
关键词
Edge-colored network; Constrained Shortest Path; Dynamic programming; Network optimization;
D O I
10.1007/s11590-020-01659-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Several variants of the classical Constrained Shortest Path Problem have been presented in the literature so far. One of the most recent is the k-Color Shortest Path Problem (k-CSPP), that arises in the field of transmission networks design. The problem is formulated on a weighted edge-colored graph and the use of the colors as edge labels allows to take into account the matter of path reliability while optimizing its cost. In this work, we propose a dynamic programming algorithm and compare its performances with two solution approaches: a Branch and Bound technique proposed by the authors in their previous paper and the solution of the mathematical model obtained with CPLEX solver. The results gathered in the numerical validation evidenced how the dynamic programming algorithm vastly outperformed previous approaches.
引用
收藏
页码:1973 / 1992
页数:20
相关论文
共 50 条
  • [31] A DNA procedure for solving the shortest path problem
    Wang, Zhaocai
    Xiao, Dongmei
    Li, Wenxia
    He, Lin
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2006, 183 (01) : 79 - 84
  • [32] Solving the shortest path problem with interval arcs
    Sengupta A.
    Pal T.K.
    [J]. Fuzzy Optimization and Decision Making, 2006, 5 (1) : 71 - 89
  • [33] New dynamic programming algorithms for the resource constrained elementary shortest path problem
    Righini, Giovanni
    Salani, Matteo
    [J]. NETWORKS, 2008, 51 (03) : 155 - 170
  • [34] On the K shortest path trees problem
    Sedeno-Noda, Antonio
    Gonzalez-Martin, Carlos
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (03) : 628 - 635
  • [35] K Constrained Shortest Path Problem
    Shi, Ning
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2010, 7 (01) : 15 - 23
  • [36] The dynamic shortest path problem with anticipation
    Thomas, Barrett W.
    White, Chelsea C., III
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) : 836 - 854
  • [37] An Algorithm to Find K Shortest Path
    Sun, Gangming
    Wang, Pin
    [J]. 2013 INTERNATIONAL CONFERENCE ON ECONOMIC, BUSINESS MANAGEMENT AND EDUCATION INNOVATION (EBMEI 2013), VOL 18, 2013, 18 : 208 - 214
  • [38] Dynamic stochastic shortest path algorithm
    Zhang Shui-Jian
    Liu Xue-Jun
    Yang Yang
    [J]. ACTA PHYSICA SINICA, 2012, 61 (16)
  • [39] Two-stage Shortest Path Algorithm for Solving Optimal Obstacle Avoidance Problem
    Gasilov, Nizami
    Dogan, Mustafa
    Arici, Volkan
    [J]. IETE JOURNAL OF RESEARCH, 2011, 57 (03) : 278 - 285
  • [40] ERA*: Enhanced Relaxed A* algorithm for solving the shortest path problem in regular grid maps
    Ammar, Adel
    [J]. INFORMATION SCIENCES, 2024, 657