Computing crossing numbers in quadratic time

 

We show that for every fixed k there is a quadratic time algorithm that decides whether 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.

The paper is online at http://arxiv.org/abs/cs/0009010.