Abstract
The all-bidirectional-edges problem is to find an edge-labeling of an undirected networkG=(V, E), with a source and a sink, such that an edgee=uv inE is labeled 〈u, v〉 or 〈u, u〉 (or both) depending on the existence of a (simple) path from the source to the sink traversinge, that visits the verticesu andv in the orderu, v orv, u respectively. The best-known algorithm for this problem requiresO(¦V¦·¦E¦) time [5]. We show that the problem is solvable optimally on a planar graph.
Similar content being viewed by others
References
Brand, D., Detecting Sneak Paths in Transistor Networks, Technical Report, IBM Thomas J. Watson Research Centre, Yorktown Heights, NY, 1983.
Frank, E., A Data Driven Multiprocessor for Switch Level Simulation of VLSI Circuits, Ph.D. Thesis, Carnegie-Mellon University, 1984.
Hopcroft, J. E., and Tarjan, R. E., Dividing a graph into triconnected components,SIAM J. Comput.,2 (1973), 135–158.
Mishra, B., Some Graph Theoretic Issues in VLSI Design, Ph.D. Thesis, Carnegie-Mellon University, September 1985.
Pandu Rangan, C., and Ramprasad, P. B., A new linear algorithm for the two path problem on planar graphs, (submitted for publication).
Perl, Y., and Shiloach, Y., Finding two disjoint paths between two pairs of vertices in a graph,J. Assoc. Comput. Mach.,25 (1978), 1–9.
Seymour, P. D., Disjoint paths in graphs,Discrete Math.,29 (1980), 293–309.
Shiloach, Y., A polynomial solution to the undirected two path problem,J. Assoc. Comput. Mach.,27 (1980), 445–456.
Williamson, S. G.,Combinatorics for Computer Science, Computer Science Press, Rockville, MD, 1985, pp. 337–338.
Author information
Authors and Affiliations
Additional information
Communicated by Christos H. Papadimitriou.
Rights and permissions
About this article
Cite this article
Ramprasad, P.B., Pandu Rangan, C. A linear algorithm for the all-bidirectional-edges problem on planar graphs. Algorithmica 9, 199–216 (1993). https://doi.org/10.1007/BF01190896
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01190896