1978 · 46 citations · 15 references
Natural SciencesMathematicsTopologyGraph AlgorithmsGraph TheoryGraph HomomorphismsGraph IsomorphismSubgraph Isomorphism
We investigate the problem of finding a homeomorphic image of a “pattern” graph H in a larger input graph G. We view this problem as finding specified sets of edge disjoint or node disjoint paths in G. Our main result is a linear time algorithm to determine if there exists a simple cycle containing three given nodes in G; here H is a triangle. No polynomial time algorithm for this problem was previously known. We also discuss a variety of reductions between related versions of this problem and a number of open problems.
15
Depth-First Search and Linear Graph Algorithms
Robert E. Tarjan · SIAM Journal on Computing · 1972 · 6K citations
On the Complexity of Timetable and Multicommodity Flow Problems
Shimon Even, Alon Itai, Adi Shamir · SIAM Journal on Computing · 1976 · 1.1K citations
The Theory of Graphs and Its Applications
Elizna Burger, Claude Berge, Alison Doig · Econometrica · 1965 · 913 citations