Fast minor testing in planar graphs

Isolde Adler, Frederic Dorn, Fedor V. Fomin, Ignasi Sau, Dimitrios M. Thilikos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Minor containment is a fundamental problem in Algorithmic Graph Theory, as numerous graph algorithms use it as a subroutine. A model of a graph H in a graph G is a set of disjoint connected subgraphs of G indexed by the vertices of H, such that if {u,v} is an edge of H, then there is an edge of G between components Cu and Cv. Graph H is a minor of G if G contains a model of H as a subgraph. We give an algorithm that, given a planar n-vertex graph G and an h-vertex graph H, either finds in time 2 O(h)·n+O(n2· log n) a model of H in G, or correctly concludes that G does not contain H as a minor. Our algorithm is the first single-exponential algorithm for this problem and improves all previous minor testing algorithms in planar graphs. Our technique is based on a novel approach called partially embedded dynamic programming.

Original languageEnglish (US)
Title of host publicationAlgorithms, ESA 2010 - 18th Annual European Symposium, Proceedings
Pages97-109
Number of pages13
EditionPART 1
DOIs
StatePublished - 2010
Event18th Annual European Symposium on Algorithms, ESA 2010 - Liverpool, United Kingdom
Duration: Sep 6 2010Sep 8 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 1
Volume6346 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th Annual European Symposium on Algorithms, ESA 2010
Country/TerritoryUnited Kingdom
CityLiverpool
Period9/6/109/8/10

Keywords

  • branchwidth
  • dynamic programming
  • graph minors
  • parameterized complexity
  • planar graphs

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Fast minor testing in planar graphs'. Together they form a unique fingerprint.

Cite this