MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Subgraph Isomorphism in Planar Graphs and Related Problems (1995) [62 citations — 0 self]

Abstract:

We solve the subgraph isomorphism problem in planar graphs in linear time, for any pattern of constant size. Our results are based on a technique of partitioning the planar graph into pieces of small tree-width, and applying dynamic programming within each piece. The same methods can be used to solve other planar graph problems including connectivity, diameter, girth, induced subgraph isomorphism, and shortest paths. Communicated by Roberto Tamassia: submitted December 1995, revised November 1999. Work supported in part by NSF grant CCR-9258355 and by matching funds from Xerox Corp. D. Eppstein, Planar Subgraph Isomorphism, JGAA, 3(3) 1-27 (1999) 2 1 Introduction Subgraph isomorphism is an important and very general form of exact pattern matching. Subgraph isomorphism is a common generalization of many important graph problems including nding Hamiltonian paths, cliques, matchings, girth, and shortest paths. Variations of subgraph isomorphism have also been used to model such...

Citations

7271 Computers and Intractability - A Guide to the Theory of NP-Completeness – Garey, Johnson - 1979
273 Graph minors. ii. algorithmic aspects of tree-width – Robertson, Seymour - 1987
223 Approximation algorithms for NP-complete problems on planar graphs – Baker - 1983
119 Sparse partitions,” in – Awerbuch, Peleg - 1990
79 Fast algorithms for shortest paths in planar graphs, with applications – Frederickson - 1987
70 Ambivalent data structures for dynamic 2-edge-connectivity and k smallest spanning trees – Frederickson - 1991
68 Graph Minors V. Excluding a planar graph – Robertson, Seymour - 1986
63 On the Succinct Representations of Graphs – Turán - 1984
56 Arboricity and subgraph listing algorithms – Chiba, Nishizeki - 1985
49 Diameter and treewidth in minor-closed graph families – Eppstein
49 Finding a minimum circuit in a graph – Itai, Rodeh - 1978
45 Efficient message routing in planar networks – Frederickson, Janardan - 1989
39 Linear-time computation of optimal subgraphs of decomposable graphs – Bern, Lawler, et al. - 1987
39 On choosing a dense subgraph – Kortsarz, Peleg - 1993
33 Pattern associativity and the retrieval of semantic networks – Levinson - 1992
31 Near-linear time construction of sparse neighborhood covers – Awerbuch, Berger, et al. - 1998
30 Linear-time computability of combinatorial problems on series-parallel graphs – Takamizawa, Nishizeki, et al. - 1982
29 Planar orientations with low out-degree and compaction of adjacency matrices – Chrobak, Eppstein - 1991
27 Space-ecient message routing in cdecomposable networks – Frederickson, Janardan - 1990
24 Finding minimally weighted subgraphs – Plehn, Voigt - 1990
22 Arboricity and bipartite subgraph listing algorithms – Eppstein - 1994
22 On linear time minor tests with depth first search – Bodlaender - 1993
21 On-line maintenance of the fourconnected components of a graph – Kanevsky, Tamassia, et al. - 1991
18 Partitioning planar graphs – Bui, Peck - 1992
16 Color-coding: a new method for finding simple paths, cycles and other small subgraphs within large graphs – Alon, Yuster, et al. - 1994
16 Near-linear cost sequential and distributed constructions – Awerbuch, Berger, et al. - 1993
14 The clique problem for planar graphs – Papadimitriou, Yannakakis - 1981
13 A linear-time algorithm for testing the inscribability of trivalent polyhedra – Dillencourt, Smith - 1992
11 Subgraph isomorphism for biconnected outerplanar graphs in cubic time – Lingas - 1989
10 Fully dynamic approximation schemes for shortest path problems in planar graphs – Klein, Subramanian - 1993
8 On Approximating a Vertex Cover for Planar Graphs – Bar-Yehuda, Even - 1982
8 Finding short cycles in a planar graph using separators – Richards - 1986
8 The subgraph isomorphism problem for outerplanar graphs – SYSLO - 1982
7 Similarity searching in databases of three-dimensional molecules and macromolecules – Artymiuk, Bath, et al. - 1992
6 On search, decision and the eciency of polynomial-time algorithms – Fellows, Langston - 1994
6 A polynomial-time algorithm for subgraph isomorphism of two-connected series-parallel graphs – Lingas, Sys̷lo - 1988
5 Goal-oriented subgraph isomorphism technique for IC device recognition – Brown, Thomas - 1988
5 A matroid approach to edge connectivity and packing arborescences – Gabow - 1991
5 An ARG representation for Chinese characters and a radical extraction based on the representation – Hong, Youshou, et al. - 1988
5 Knots and braids: some algorithmic questions, in Graph Structure Theory – Welsh - 1991
4 Connectivity, graph minors, and subgraph multiplicity – Eppstein - 1993
4 Recognition of polyhedral objects under perspective views – Stahs, Wahl - 1992
3 Optimizing codes for concurrent fault detection in microprogrammed controllers – Guha - 1987
3 The complexity of clustering in planar graphs – Keil, Brecht - 1991
3 A sensor model registration technique for mobile robot localization – Lang, Wong - 1991
3 Connectivity of plane triangulations – Laumond - 1990
3 Graph Structure Theory – Robertson, Seymour - 1991
3 A survey of linkless embeddings – Robertson, Seymour, et al. - 1991
2 Low-diameter graph decomposition is in NC. 3rd Scand – Awerbuch, Berger, et al. - 1992
2 Graph curves – Bayer, Eisenbud - 1991