An O(n4) time algorithm to compute the bisection width of solid grid graphs

  • Authors:
  • Andreas Emil Feldmann;Peter Widmayer

  • Affiliations:
  • Institute of Theoretical Computer Science, ETH Zürich, Switzerland;Institute of Theoretical Computer Science, ETH Zürich, Switzerland

  • Venue:
  • ESA'11 Proceedings of the 19th European conference on Algorithms
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The bisection problem asks for a partition of the n vertices of a graph into two sets of size at most ⌈n/2⌉, so that the number of edges connecting the two sets is minimised. A grid graph is a finite connected subgraph of the infinite two-dimensional grid. It is called solid if it has no holes. Papadimitriou and Sideri [8] gave an O(n5) time algorithm to solve the bisection problem on solid grid graphs. We propose a novel approach that exploits structural properties of optimal cuts within a dynamic program. We show that our new technique leads to an O(n4) time algorithm.