Article ID: | iaor201526407 |
Volume: | 66 |
Issue: | 2 |
Start Page Number: | 98 |
End Page Number: | 111 |
Publication Date: | Sep 2015 |
Journal: | Networks |
Authors: | Guerriero Francesca, Poss Michael, Di Puglia Pugliese Luigi, Alves Pessoa Artur |
Keywords: | programming: dynamic, heuristics |
We study the robust constrained shortest path problem under resource uncertainty. After proving that the problem is NP‐hard in the strong sense for arbitrary uncertainty sets, we focus on budgeted uncertainty sets introduced by Bertsimas and Sim (2003) and their extension to variable uncertainty by Poss (2013). We apply classical techniques to show that the problem with capacity constraints can be solved in pseudopolynomial time. However, we prove that the problem with time windows is NP‐hard in the strong sense when NP is not fixed, using a reduction from the independent set problem. We introduce then new robust labels that yield dynamic programming algorithms for the problems with time windows and capacity constraints. The running times of these algorithms are pseudopolynomial when NP is fixed, exponential otherwise. We present numerical results for the problem with time windows which show the effectiveness of the label‐setting algorithm based on the new robust labels. Our numerical results also highlight the reduction in price of robustness obtained when using variable budgeted uncertainty instead of classical budgeted uncertainty.