Most and least uniform spanning trees
Discrete Applied Mathematics
The complexity of finding two disjoint paths with min-max objective function
Discrete Applied Mathematics
Journal of the ACM (JACM)
A strongly polynomial algorithm for the uniform balanced network flow problem
Discrete Applied Mathematics
Integer Programming Formulation of Traveling Salesman Problems
Journal of the ACM (JACM)
Managing gigabytes (2nd ed.): compressing and indexing documents and images
Managing gigabytes (2nd ed.): compressing and indexing documents and images
Fault Tolerance and Load Balancing in QoS Provisioning with Multiple MPLS Paths
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
A Column Generation Approach for Large-Scale Aircrew Rostering Problems
Operations Research
Packet Routing in Telecommunication Networks with Path and Flow Restrictions
INFORMS Journal on Computing
Two Edge-Disjoint Hop-Constrained Paths and Polyhedra
SIAM Journal on Discrete Mathematics
The State of the Art of Nurse Rostering
Journal of Scheduling
On the complexity of vertex-disjoint length-restricted path problems
Computational Complexity
Multicommodity network design with discrete node costs
Networks - Special Issue on Multicommodity Flows and Network Design
A Multicommodity Flow Approach to the Crew Rostering Problem
Operations Research
Hi-index | 0.00 |
Given a weighted directed network G, we consider the problem of computing kbalanced 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.