Simple paths with exact and forbidden lengths
read more
Citations
The vehicle routing problem with arrival time diversification on a multigraph
Analysis of FPTASes for the Multi-Objective Shortest Path Problem
References
Introduction to Algorithms
Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms
The Directed Subgraph Homeomorphism Problem
Approximation Schemes for the Restricted Shortest Path Problem
Related Papers (5)
Frequently Asked Questions (11)
Q2. What are the future works mentioned in the paper "Simple paths with exact and forbidden lengths" ?
In the future, it is interesting to study path problems with exact and forbidden lengths for various specific graph classes.
Q3. What is the simplest way to solve the problem Exact Path Gaps?
If G is a DAG and arc lengths are non-negative, then problems Path Gaps, Short Path Gaps and Long Path Gaps possess an approximation scheme {Eε} with running time O(m ε2 log2 L + Σ), which finds a solution, possibly infeasible, with any given relative error ε with respect to the optimal objective value and the gap constraints.
Q4. How long can the problem be solved?
If G is a DAG, then, by scanning path lengths in the set S(t) generated by the algorithm DP-AllLengths, and selecting appropriate lengths and corresponding paths, all the problems PathGaps, Short Path Gaps and Long Path Gaps can be solved in O ( m(|L−Σ|+L+Σ) ) time.
Q5. What is the number of subsets that are removed?
Since empty subsets are of no interest, they are removed and the non-empty subsets are re-numbered X(1)(j), X(2)(j), . . . , X(u)(j).
Q6. What is the optimum algorithm for DP-All-Lengths?
Recall that the running time of the optimal algorithm DP-All-Lengths is O ( m(|L−Σ|+L+Σ) ) , where m = ∑ j∈V |Kj| and O(|L−Σ| + L+Σ) is an upper bound on the number of distinct path lengths.
Q7. What is the corollary of the problem Path-1-Gap?
Since both classic shortest path and longest path problems can be solved in O(n + m)time for DAGs (cf. Cormen et al. [10]), the following corollary follows.
Q8. What is the simplest way to solve the problem Path-2-Gaps?
Path-2-Gaps is pseudo-polynomially solvable for DAGs, and it is polynomially solvable for DAGs with polynomially bounded absolute values of arc lengths.
Q9. What is the NP-completeness of the problem Path-2-Gaps?
Path-2-Gaps is NP-complete in the strong sense for graphs with directed cycles and unit arc lengths and it is NP-complete in the ordinary sense for DAGs with non-negative arc lengths.
Q10. How can a graph be solved with a single instance of Exact Path()?
any instance of Path-2-Gaps can be solved by solving the same instance of Exact Path(α) for all α which are not from the gaps.
Q11. How long can a path be solved?
By running this algorithm for α = L−Σ, L − Σ + 1, . . . , L + Σ, any of the problems Path Gaps, Short Path Gaps and Long Path Gaps can be solved in O ( T (|L−Σ|+L+Σ) ) time.