Skip to main content
Intended for healthcare professionals
Restricted access
Research article
First published January 2001

Design and Implementation of Parallel Dynamic Shortest Path Algorithms for Intelligent Transportation Systems Applications

Abstract

The problem of computing shortest paths in time-dependent networks is considered. This computational problem is at the heart of solution methods to a variety of dynamic network models that arise in the context of intelligent transportation systems applications. The design, implementation, and computational testing are reported for parallel algorithms that exploit possibilities offered by low-cost, commonly available, parallel, and distributed computing platforms to solve many-to-many shortest path problems in time-dependent networks. Five shared-memory implementations and five message-passing implementations are developed. The parallel implementations adopt three decomposition strategies based on the sets of destination nodes, origin nodes, and departure times at origin nodes. The algorithms are coded with two types of parallel computing environments: a message-passing environment based on the parallel virtual machine library and a multithreading environment based on the Sun Microsystems Multi-Threads library. Numerical results are obtained with large-sized dynamic networks and two types of parallel computing platforms: a distributed network of Unix workstations and a Sun shared-memory machine containing eight processors. Satisfactory speedups of sequential algorithms are achieved. Numerical results obtained indicate that, overall, shared-memory platforms appear to be the most appropriate type of parallel computing platforms to solve dynamic shortest path problems that arise in the context of intelligent transportation systems applications.

Get full access to this article

View all access and purchase options for this article.

References

1. Chabini I. A New Shortest Paths Algorithm for Discrete Dynamic Networks. Proc., 8th IFAC Symposium on Transport Systems, 1997, pp. 551–556.
2. Chabini I. Discrete Dynamic Shortest Path Problems in Transportation Applications: Complexity and Algorithms with Optimal Run Time. Transportation Research Record 1645, TRB, National Research Council, Washington, D.C., 1998, pp. 170–175.
3. Chabini I., and Dean B. Shortest Path Problems in Discrete-Time Dynamic Networks: Complexity, Algorithms, and Implementations. Internal Report. Massachusetts Institute of Technology, Cambridge, 1999.
4. Cooke K., and Halsey E. The Shortest Route Through a Network with Time Dependent Internodal Transit Times. Journal of Mathematical Analysis Applications, Vol. 14, 1966, pp. 492–298.
5. Ziliaskopoulos A. K., and Mahmassani H. S. A Time-Dependent, Shortest-Path Algorithm for Real-Time Intelligent Vehicle Highway System Applications. Transportation Research Record 1408, TRB, National Research Council, Washington, D.C., 1993, pp. 94–100.
6. Lewis B., and Berg D. Threads Primer: A Guide to Multithreaded Programming. Prentice Hall, Upper Saddle River, N.J., 1996.
7. Geist A., Beguelin A., Dongarra J., Jiang W., Manchak R., and Sunderam V. PVM: A Users’ Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge, Mass., 1995.
8. Chabini I., and Ganugapati S. Parallel Algorithms for Dynamic Shortest Path Problems. International Transactions on Operational Research (in press).
9. Chabini I., Florian M., and Le Saux E. High Performance Computation of Shortest Routes for Intelligent Transportation Systems Applications. Proc., 2nd World Congress of Intelligent Transport Systems ’95, Yokohama, Japan, 1997, pp. 2021–2026.
10. Ziliaskopoulos A., Kotzinos D., and Mahmassani H. Design and Implementation of Parallel Time Dependent Least Time Path Algorithms for Intelligent Transportation Applications. Transportation Research C, Vol. 5, No. 2, 1997, pp. 95–107.
11. Hribar M., and Taylor V. Reducing the Idle Time of Parallel Transportation Applications. International Parallel Processing Symposium, 2001 (submitted).
12. Habbal M., Koutsopolous H., and Lerman S. A Decomposition Algorithm for the All-Pairs Shortest Path Problem on Massively Parallel Computer Architectures. Transportation Science, Vol. 28, No. 4, 1994, pp. 292–308.
13. Chabini I., and Gendron B. Parallel Performance Measures Revisited. Proc., High Performance Computing Symposium 95, Montreal, Quebec, Canada, July 10-12, 1995.
14. Chabini I., and Lan S. Adaptations of the A* Algorithm for the Computation of Fastest Paths in Deterministic Discrete-Time Dynamic Networks. IEEE Transactions on ITS (in press).

Cite article

Cite article

Cite article

OR

Download to reference manager

If you have citation software installed, you can download article citation data to the citation manager of your choice

Share options

Share

Share this article

Share with email
EMAIL ARTICLE LINK
Share on social media

Share access to this article

Sharing links are not relevant where the article is open access and not available if you do not have a subscription.

For more information view the Sage Journals article sharing page.

Information, rights and permissions

Information

Published In

Article first published: January 2001
Issue published: January 2001

Rights and permissions

© 2001 National Academy of Sciences.
Request permissions for this article.

Authors

Affiliations

Ismail Chabini
Massachusetts Institute of Technology, 77 Massachusetts Avenue, Room 1-263, Cambridge, MA 02139
Sridevi Ganugapati
Massachusetts Institute of Technology, 77 Massachusetts Avenue, Room 1-263, Cambridge, MA 02139

Metrics and citations

Metrics

Journals metrics

This article was published in Transportation Research Record: Journal of the Transportation Research Board.

VIEW ALL JOURNAL METRICS

Article usage*

Total views and downloads: 8

*Article usage tracking started in December 2016


Altmetric

See the impact this article is making through the number of times it’s been read, and the Altmetric Score.
Learn more about the Altmetric Scores



Articles citing this one

Receive email alerts when this article is cited

Web of Science: 0

Crossref: 3

  1. A Parallel Fully Dynamic Iterative Bio-Inspired Shortest Path Algorith...
    Go to citation Crossref Google Scholar
  2. On scaling time dependent shortest path computations for Dynamic Traff...
    Go to citation Crossref Google Scholar
  3. State Space Reduction for Nonstationary Stochastic Shortest Path Probl...
    Go to citation Crossref Google Scholar

Figures and tables

Figures & Media

Tables

View Options

Get access

Access options

If you have access to journal content via a personal subscription, university, library, employer or society, select from the options below:


Alternatively, view purchase options below:

Purchase 24 hour online access to view and download content.

Access journal content via a DeepDyve subscription or find out more about this option.

View options

PDF/ePub

View PDF/ePub