Color-Coding Algorithms to the Balanced Path Problem: Computational Issues

被引:3
|
作者
Cappanera, Paola [1 ]
Scutella, Maria Grazia [2 ]
机构
[1] Univ Florence, Dipartimento Sistemi & Informat, I-50139 Florence, Italy
[2] Univ Pisa, Dipartimento Informat, I-56127 Pisa, Italy
关键词
flow algorithms; heuristics; analysis of algorithms; flow applications; TRAVELING SALESMAN PROBLEMS; ROSTERING PROBLEM; DISJOINT PATHS; COMPLEXITY; NETWORKS;
D O I
10.1287/ijoc.1100.0410
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Given a weighted directed network G, we consider the problem of computing k balanced paths from given source nodes to given destination nodes of G, i.e., k paths such that the difference in cost between the longest path and the shortest path is minimized. Although not yet investigated by the OR scientific community, except for some preliminary theoretical results concerning the special case of acyclic networks, balanced path problems arise in several interesting applications, such as in transportation and in telecommunication settings. In this work, the focus is on the computation of node-disjoint balanced paths in the general case, where the input graph G could have any structure. Starting from some algorithmic ideas proposed for acyclic networks, a general framework based on the color-coding method for computing simple paths is first described. Then the general framework is specialized, and a pool of algorithms is designed that includes both an exact approach as well as alternative heuristics. The algorithms have been tested on a large suite of instances generated from some benchmark telecommunication instances. An additional set of instances, generated from some benchmark crew scheduling instances, has been used to get an idea of the behavior of the algorithms in the context of transportation applications. The obtained computational results are very interesting. For the telecommunication instances, in some cases the exact algorithm produced the optimal solution very rapidly; in the remaining cases, some of the proposed heuristics were able to generate high-quality solutions in a very quick time. As for the crew scheduling instances, which are larger and sometimes appear more difficult than the telecommunication ones, a suitable combination of the proposed color-coding issues allowed us to compute the optimal solutions in very short times.
引用
收藏
页码:446 / 459
页数:14
相关论文
共 50 条
  • [1] COLOR-CODING
    ALON, N
    YUSTER, R
    ZWICK, U
    [J]. JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (04): : 844 - 856
  • [2] COLOR-CODING OF PLASTICS
    SMITH, ICP
    [J]. CHEMISTRY & INDUSTRY, 1973, (14) : 654 - 654
  • [3] Parallel color-coding
    Slota, George M.
    Madduri, Kamesh
    [J]. PARALLEL COMPUTING, 2015, 47 : 51 - 69
  • [4] COLOR-CODING OF INSTRUMENTS
    ROZEN, P
    [J]. GASTROINTESTINAL ENDOSCOPY, 1979, 25 (02) : 80 - 81
  • [5] Greedy localization and color-coding: Improved matching and packing algorithms
    Liu, Yang
    Lu, Songjian
    Chen, Jianer
    Sze, Sing-Hoi
    [J]. PARAMETERIZED AND EXACT COMPUTATION, PROCEEDINGS, 2006, 4169 : 84 - 95
  • [6] The Budgeted Unique Coverage Problem and Color-Coding (Extended Abstract)
    Misra, Neeldhara
    Raman, Venkatesh
    Saurabh, Saket
    Sikdar, Somnath
    [J]. COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2009, 5675 : 310 - +
  • [7] Color Vision, Cones, and Color-Coding in the Cortex
    Conway, Bevil R.
    [J]. NEUROSCIENTIST, 2009, 15 (03): : 274 - 290
  • [8] COLOR-CODING CHROMEVALENT ANTIGEN
    GERSHMAN, M
    [J]. JOURNAL OF BACTERIOLOGY, 1963, 86 (04) : 883 - &
  • [9] Designing deterministic polynomial-space algorithms by color-coding multivariate polynomials
    Gutin, Gregory
    Reidl, Felix
    Wahlstrom, Magnus
    Zehavi, Meirav
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2018, 95 : 69 - 85
  • [10] In search of the color-coding ganglion cell
    Manookin, Michael B.
    Kuchenbecker, James A.
    Neitz, Maureen
    Neitz, Jay
    [J]. INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2016, 57 (12)