Arrow Research search
Back to STOC

STOC 2007

Computing crossing number in linear time

Conference Paper Session 8B Algorithms and Complexity ยท Theoretical Computer Science

Abstract

We show that for every fixed k , there is a linear time algorithm that decides whether or not a given graph has crossing number at most k , and if this is the case, computes a drawing of the graph in the plane with at most k crossings. This answers the question posed by Grohe (STOC'01 and JCSS 2004). Our algorithm can be viewed as a generalization of the seminal result by Hopcroft and Tarjan lin1, which determines if a given graph is planar in linear time.

Authors

Keywords

  • tree-width
  • crossing number
  • linear time algorithm

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
935223194657261115
v2026.09.13