Skip to main content

Shortest path problems with time constraints

  • Contributed Papers
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1113))

Abstract

We study a new version of the shortest path problem. Let G=(V, E) be a directed graph. Each arc e ∈ E has two numbers attached to it: a transit time b(e, u) and a cost c(e, u), which are functions of the departure time u at the beginning vertex of the arc. Moreover, postponement of departure (i.e., waiting) at a vertex may be allowed. The problem is to find the shortest path, i.e., the path with the least possible cost, subject to the constraint that the total traverse time is at most some number T. Three variants of the problem are examined. In the first one we assume arbitrary waiting times, where it is allowed to wait at a vertex without any restriction. In the second variant we assume zero waiting times, namely, waiting at any vertex is strictly prohibited. Finally, we consider the general case where there is a vertex-dependent upper bound on the waiting time at each vertex. Several algorithms with pseudopolynomial time complexity are proposed to solve the problems. First we assume that all transit times b(e, u) are positive integers. In the last section, we show how to include zero transit times.

On leave from IBM T. J. Watson Research Center, P.O.Box 218, Yorktown Heights, NY 10598, U.S.A.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahuja, R. K., T. L. Magnanti and J. B. Orlin, Network flows: theory, algorithms, and applications, Prentice Hall, Englewood Cliffs, New Jersey. (1993)

    Google Scholar 

  2. Cormen, T. H., C. E. Leiserson and R. L. Rivest, Introduction to algorithms, The MIT press, Cambridge, Massachusetts. (1990).

    Google Scholar 

  3. Dijkstra, E. W., A note on two problems in connection with graphs, Numer. Math., 1, (1959), pp. 269–271.

    Article  Google Scholar 

  4. Handler, G. Y. and I. Zang, A dual algorithm for the constrained shortest path problem, Networks, 10, (1980), pp. 293–310.

    Google Scholar 

  5. Hassan, M. M. D., Network reduction for the acyclic constrained shortest path problem, European Journal of Operational Research, 63, (1992), pp. 121–132.

    Article  Google Scholar 

  6. Skiscim, C. C. and B. L. Golden, Solving k-shortest and constrained shortest path problems efficiently, Annals of Operations Research, 20, (1989), pp. 249–282.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wojciech Penczek Andrzej Szałas

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cai, X., Kloks, T., Wong, C.K. (1996). Shortest path problems with time constraints. In: Penczek, W., Szałas, A. (eds) Mathematical Foundations of Computer Science 1996. MFCS 1996. Lecture Notes in Computer Science, vol 1113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61550-4_153

Download citation

  • DOI: https://doi.org/10.1007/3-540-61550-4_153

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61550-7

  • Online ISBN: 978-3-540-70597-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics