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 条
  • [21] Dynamic programming approaches to solve the shortest path problem with forbidden paths
    Pugliese, Luigi Di Puglia
    Guerriero, Francesca
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2013, 28 (02): : 221 - 255
  • [22] GENETIC ALGORITHM BASED A NEW ALGORITHM FOR TIME DYNAMIC SHORTEST PATH PROBLEM
    Dener, Murat
    Akcayol, M. Ali
    Toklu, Sinan
    Bay, Omer Faruk
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2011, 26 (04): : 915 - 928
  • [23] Solving the shortest path problem in vehicle navigation system by ant colony algorithm
    Jiang, Yong
    Wang, Wan-liang
    Zhao, Yan-wei
    [J]. PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTATIONAL GEOMETRY AND ARTIFICIAL VISION (ISCGAV'-07), 2007, : 190 - +
  • [24] Application of Dijkstra Algorithm for Solving Interval Valued Neutrosophic Shortest Path Problem
    Broumi, Said
    Bakali, Assia
    Talea, Mohamed
    Smarandache, Florentin
    [J]. PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [25] Effective Multifactorial Evolutionary Algorithm for Solving the Cluster Shortest Path Tree Problem
    Huynh Thi Thanh Binh
    Pham Dinh Thanh
    Tran Ba Trung
    Le Phuong Thao
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 811 - 818
  • [26] A novel genetic algorithm for solving the clustered shortest-path tree problem
    Cosma, Ovidiu
    Pop, Petrica C.
    Zelina, Ioana
    [J]. CARPATHIAN JOURNAL OF MATHEMATICS, 2020, 36 (03) : 401 - 414
  • [27] A New Algorithm for Solving Shortest Path Problem on a Network with Imprecise Edge Weight
    Kumar, Amit
    Kaur, Manjot
    [J]. APPLICATIONS AND APPLIED MATHEMATICS-AN INTERNATIONAL JOURNAL, 2011, 6 (02): : 602 - 619
  • [28] A Reduced Uncertainty-Based Hybrid Evolutionary Algorithm for Solving Dynamic Shortest-Path Routing Problem
    Kusetogullari, Huseyin
    Sharif, Md Haidar
    Leeson, Mark S.
    Celik, Turgay
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (05)
  • [29] An Effective Genetic Algorithm for Solving the Clustered Shortest-Path Tree Problem
    Cosma, Ovidiu
    Pop, Petrica C.
    Zelina, Ioana
    [J]. IEEE ACCESS, 2021, 9 : 15570 - 15591
  • [30] A shortest-path algorithm for solving the fleet management problem in underground mines
    Gamache, M
    Grimard, R
    Cohen, P
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 166 (02) : 497 - 506