Surface Split Decompositions and Subgraph Isomorphism in Graphs on Surfaces - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Surface Split Decompositions and Subgraph Isomorphism in Graphs on Surfaces

Paul Bonsma
  • Fonction : Auteur

Résumé

The Subgraph Isomorphism problem asks, given a host graph G on n vertices and a pattern graph P on k vertices, whether G contains a subgraph isomorphic to P. The restriction of this problem to planar graphs has often been considered. After a sequence of improvements, the current best algorithm for planar graphs is a linear time algorithm by Dorn (STACS '10), with complexity 2^{O(k)} O(n). We generalize this result, by giving an algorithm of the same complexity for graphs that can be embedded in surfaces of bounded genus. In addition, we simplify the algorithm and analysis. The key to these improvements is the introduction of surface split decompositions for bounded genus graphs, which generalize sphere cut decompositions for planar graphs. We extend the algorithm for the problem of counting and generating all subgraphs isomorphic to P, even for the case where P is disconnected. This answers an open question by Eppstein (JGAA '99).
Fichier principal
Vignette du fichier
38.pdf (479.29 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00678193 , version 1 (03-02-2012)

Identifiants

  • HAL Id : hal-00678193 , version 1

Citer

Paul Bonsma. Surface Split Decompositions and Subgraph Isomorphism in Graphs on Surfaces. STACS'12 (29th Symposium on Theoretical Aspects of Computer Science), Feb 2012, Paris, France. pp.531-542. ⟨hal-00678193⟩

Collections

STACS2012
32 Consultations
38 Téléchargements

Partager

Gmail Facebook X LinkedIn More