• Home
  • Search
  • Combinatorial Optimization and Applications
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.1007/978-3-319-03780-6Copy DOI Icon

Combinatorial Optimization and Applications

  • Jan 1, 2013
  • Peter Widmayer +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Bidimensionality Theory is a meta-algorithmic theory whose main ingredients are the Grid Exclusion Theorem of the Graph Minors series of Robertson and Seymour and the celebrated Courcelle’s Theorem. The grid exclusion theorem states that if a graph excludes a bidimensional grid as a minor (a graph H is a minor of a graph G if H can be obtained by some subgraph of G by con- tracting edges) then its structure topologically resembles the structure of a tree (in technical terms, it has small treewidth). Intuitively, this result says that the absence of the bidimensional structure of a grid implies that a graph has the “mono-dimensional” structure of a tree. On the other side, Courcelle’s theorem states that if a problem on graphs is expressible in Monadic Second Order Logic (MSOL), then it is possible to solve it in linear time when the treewidth of their input graphs is fixed. Intuitively, this theorem expresses the fact that the mono- dimensional structure of a tree (i.e., small treewidth) makes it possible to treat a graph as the input string of a finite-state tree automaton, where the finiteness of its states is guaranteed by the MSOL-expressibility of the problem. Combin- ing these two results together, we derive that the absence of the bidimensional structure of a grid, enables the applicability of the “divide-and-conquer” tech- nique for problems of certain descriptive complexity. It appears that for many graph theoretic problems the existence of a grid-minor (or other bidimensional strucures) on the input graph provides a certificate for an immediate negative (or positive) answer and, for the remaining instances, a dynamic programming approach on graphs of bounded treewidth may give an answer to the problem. This phenomenon reveals fruitful interleave between graph structure and logic in graph algorithms. Bidimensionality Theory aims at systematizing this idea and extending its applicability in diverse paradigms of algorithm design.

Similar Papers
  • Book Chapter
  • Citations2

Expressive Power of Monadic Second-Order Logic and Modal μ-Calculus

  • Jan 01, 2002
  • Philipp Rohde
  • Research Article
  • Citations44

Approximate tree decompositions of planar graphs in linear time

  • Jul 05, 2016
  • Theoretical Computer Science
  • Frank Kammer +1
  • Conference Article
  • Citations124

Logspace Versions of the Theorems of Bodlaender and Courcelle

  • Oct 01, 2010
  • Michael Elberfeld +2
  • Conference Article
  • Citations12

Parameterised Verification of Autonomous Mobile-Agents in Static but Unknown Environments

  • May 04, 2015
  • Sasha Rubin
  • Research Article
  • Citations52

Maximum Weight Stable Set on graphs without claw and co-claw (and similar graph classes) can be solved in linear time

  • May 16, 2002
  • Information Processing Letters
  • Andreas Brandstädt +1
  • PDF
  • Research Article
  • Citations13

Fast rule-based graph programs

  • Feb 01, 2022
  • Science of Computer Programming
  • Graham Campbell +2
  • Book Chapter
  • Citations9

Deleting Edges to Restrict the Size of an Epidemic: A New Application for Treewidth

  • Jan 01, 2015
  • Jessica Enright +1
  • PDF
  • Research Article
  • Citations13

Recursive State Machine Guided Graph Folding for Context-Free Language Reachability

  • Jun 06, 2023
  • Proceedings of the ACM on Programming Languages
  • Yuxiang Lei +3
  • Research Article
  • Citations5

Algorithms for graphs with small octopus

  • Jul 24, 2003
  • Discrete Applied Mathematics
  • Fedor V Fomin +2
  • Research Article
  • Citations15

Learning to Count Isomorphisms with Graph Neural Networks

  • Jun 26, 2023
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Xingtong Yu +3
  • PDF
  • Research Article

Randomisation and Derandomisation in Descriptive Complexity Theory

  • Sep 21, 2011
  • Logical Methods in Computer Science
  • Kord Eickmeyer +1
  • Book Chapter
  • Citations63

Problems easy for tree-decomposable graphs extended abstract

  • Jan 01, 1988
  • Stefan Arnborg +2
  • Conference Article
  • Citations2

Enumerating Minimal Connected Dominating Sets in Graphs of Bounded Chordality

  • Jan 01, 2015
  • Bergen Open Research Archive (BORA) (University of Bergen)
  • Petr A Golovach +2
  • Research Article
  • Citations108

Approximation Algorithms for Treewidth

  • Apr 02, 2008
  • Algorithmica
  • Eyal Amir
  • Conference Article
  • Citations40

Lower Bounds for the Complexity of Monadic Second-Order Logic

  • Jul 01, 2010
  • Stephan Kreutzer +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.