Output-sensitive reporting of disjoint paths

Citation
G. Di Battista et al., Output-sensitive reporting of disjoint paths, ALGORITHMIC, 23(4), 1999, pp. 302-340
Citations number
56
Categorie Soggetti
Engineering Mathematics
Journal title
ALGORITHMICA
ISSN journal
01784617 → ACNP
Volume
23
Issue
4
Year of publication
1999
Pages
302 - 340
Database
ISI
SICI code
0178-4617(199904)23:4<302:ORODP>2.0.ZU;2-8
Abstract
A k-path query on a graph consists of computing k vertex-disjoint paths bet ween two given vertices of the graph, whenever they exist. In this paper we study the problem of performing k-path queries, with k less than or equal to 3, in a graph G with n vertices. We denote with l the total length of th e reported paths. For k less than or equal to 3, we present an optimal data structure for G that uses O(n) space and executes k-path queries in output -sensitive O(l) time. For triconnected planar graphs, our results make use of a new combinatorial structure that plays the same role as bipolar (st) o rientations for biconnected planar graphs. This combinatorial structure als o yields an alternative construction of convex grid drawings of triconnecte d planar graphs.