Skip to main navigation Skip to search Skip to main content

Finding an optimal path without growing the tree

  • Danny Z. Chen
  • , Ovidiu Daescu
  • , Xiaobo Hu
  • , Jinhui Xu
  • University of Notre Dame

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

In this paper, we study a class of optimal path problems with the following phenomenon: The space complexity of the algorithms for reporting the lengths of single-source optimal paths for these problems is asymptotically smaller than the space complexity of the "standard" tree-growing algorithms for finding actual optimal paths. We present a general and efficient algorithmic paradigm for finding an actual optimal path for such problems without having to grow a single-source optimal path tree. Our paradigm is based on the "marriage-before-conquer" strategy, the prune-and-search technique, and a data structure called clipped trees. The paradigm enables us to compute an actual path for a number of optimal path problems and dynamic programming problems in computational geometry, graph theory, and combinatorial optimization. Our algorithmic solutions improve the space bounds (in certain cases, the time bounds as well) of the previously best known algorithms, and settle some open problems. Our techniques are likely to be applicable to other problems.

Original languageEnglish
Title of host publicationAlgorithms, ESA 1998 - 6th Annual European Symposium, Proceedings
PublisherSpringer Verlag
Pages356-367
Number of pages12
ISBN (Print)3540648488, 9783540648482
DOIs
StatePublished - 1998
Event6th Annual European Symposium on Algorithms, ESA 1998 - Venice, Italy
Duration: Aug 24 1998Aug 26 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1461 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th Annual European Symposium on Algorithms, ESA 1998
Country/TerritoryItaly
CityVenice
Period08/24/9808/26/98

Fingerprint

Dive into the research topics of 'Finding an optimal path without growing the tree'. Together they form a unique fingerprint.

Cite this