Hostname: page-component-77c78cf97d-d2fvj Total loading time: 0 Render date: 2026-05-05T03:57:17.499Z Has data issue: false hasContentIssue false

The resource constrained shortest path problem implemented in a lazy functional language

Published online by Cambridge University Press:  07 November 2008

Pieter H. Hartel
Affiliation:
Department of Computer Systems, University of Amsterdam, The Netherlands(Email: pieter@fwi.uva.nl)
Hugh Glaser
Affiliation:
Department of Electronics and Computer Science, University of Southampton, UK (Email: hg@ecs.soton.ac.uk)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The resource constrained shortest path problem is an NP-hard problem for which many ingenious algorithms have been developed. These algorithms are usually implemented in Fortran or another imperative programming language. We have implemented some of the simpler algorithms in a lazy functional language. Benefits accrue in the software engineering of the implementations. Our implementations have been applied to a standard benchmark of data files, which is available from the Operational Research Library of Imperial College, London. The performance of the lazy functional implementations, even with the comparatively simple algorithms that we have used, is competitive with a reference Fortran implementation.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1996
Submit a response

Discussions

No Discussions have been published for this article.