|
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. Our algorithm can also be compared to the algorithms by Mohar (STOC'96 and Siam J. Discrete Math 2001), for testing the embeddability of an input graph in a fixed surface. For each surface s, Mohar describes an algorithm which yields either an embedding of G in s or a minor of G which is not embeddable in s and is minimal with this property. The same approach allows us to obtain linear time algorithms for the same question for a variety of other crossing numbers. We can also determine in linear time if an input graph can be made planar by the deletion of k edges (for fixed k).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M. Ajtai, V. Chvátal, M. Newborn and E. Szemerédi, Crossing-free subgraphs, in "Theory and Practice of Combinatorics" 60 9--12. North-Holland Math. Stud., North-Holland, Amsterdam/New York, 1982.
|
| |
2
|
|
| |
3
|
S.N. Bhatt and F.T. leighton, A framework for solving VLSI graph layout problem, J. Comput. System Sci. 28 (1984), 300--343.
|
| |
4
|
|
| |
5
|
E. Birmelé, J.A. Bondy and B. A. Reed, The Erdös-Pòsa property for long circuits, preprint.
|
| |
6
|
|
| |
7
|
K. S. Booth and G.S. Lueker, Testing for the consecutive ones property, interval graphs and graph planarity using PQ-trees, J. Comput. System Sci. 13 (1976), 335--379.
|
| |
8
|
|
| |
9
|
T. Brahana, Systems of circuits on 2-dimensional manifolds, Ann. Math., 23, (1921), 144--168.
|
| |
10
|
|
| |
11
|
S. Cabello and B. Mohar, Finding shortest non-separating and non-contractible cycles for topologically embedded graphs, submitted.
|
| |
12
|
S. Cabello and B. Mohar, Problem of months, Fall 2005, http://www.fmf.uni-lj.si/~mohar/
|
| |
13
|
|
| |
14
|
R. Diestel, Graph Theory, 2nd Edition, Springer, 2000.
|
| |
15
|
|
| |
16
|
R.G. Downey and M.R. Fellows, Parameterized complexity, Springer-Verlag, 1999.
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
 |
20
|
I. S. Filotti , Gary L. Miller , John Reif, On determining the genus of a graph in O(v O(g)) steps(Preliminary Report), Proceedings of the eleventh annual ACM symposium on Theory of computing, p.27-37, April 30-May 02, 1979, Atlanta, Georgia, United States
[doi> 10.1145/800135.804395]
|
| |
21
|
E. Garcia-Moreno and G. Salazar, Bounding the crossing number of a graph in terms of the crossing number of a minor with small maximum degree, J. Graph Theory 36 (2001), 168--173.
|
| |
22
|
M.R. Garey and D.S. Johnson. The NP-completeness column: An ongoing guide. J. Algorithm. 3 89--99, (1982).
|
| |
23
|
|
 |
24
|
|
| |
25
|
R. Halin, s-function for graphs, J. Geometry 8 (1976), 171--186.
|
 |
26
|
|
| |
27
|
D. J. Kleitman, The crossing number of K<sup>5,n</sup>, J. Combin. Theory 9 (1970), 315--323.
|
 |
28
|
Francis Lazarus , Michel Pocchiola , Gert Vegter , Anne Verroust, Computing a canonical polygonal schema of an orientable triangulated surface, Proceedings of the seventeenth annual symposium on Computational geometry, p.80-89, June 2001, Medford, Massachusetts, United States
[doi> 10.1145/378583.378630]
|
| |
29
|
F.T. Leighton, Complexity issues in VLSI, MIT Press, Cambridge, MA, 1993.
|
| |
30
|
F. T. Leighton, New lower bound techiques for VLSI, Math. Systems Theory 17 (1984), 47--70.
|
 |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
B. Mohar and C. Thomassen, Graphs on Surfaces, Johns Hopkins University Press, Baltimore, MD, 2001.
|
| |
35
|
J. Pach, J. Spencer and G. Tóth, New bounds on crossing numbers, Discrete Comput. Geom. 24 (2000), 623--644.
|
| |
36
|
J. Pach and G. Tóth, Graphs drawn with few crossing per edges, Combinatorica 17 (1997), 427--439.
|
| |
37
|
|
 |
38
|
János Pach , Radoš Radoicić , Gábor Tardos , Géza Tóth, Improving the crossing lemma by finding more crossings in sparse graphs: [extended abstract], Proceedings of the twentieth annual symposium on Computational geometry, June 08-11, 2004, Brooklyn, New York, USA
[doi> 10.1145/997817.997831]
|
| |
39
|
L. Pérkovic and B. Reed, An improved algorithm for finding tree decompositions of small width; International Journal on the Foundations of Computing Science., 11, (2000), 81--85.
|
| |
40
|
B. Reed, Tree width and tangles: a new connectivity measure and some applications, in "Surveys in Combinatorics, 1997 (London)" , London Math. Soc. Lecture Note Ser. 241, Cambridge Univ. Press, Cambridge, 1997, pp87--162.
|
| |
41
|
|
| |
42
|
B. Reed, N. Robertson, A. Schrijver and P. D. Seymour, Finding disjoint trees in planar graphs in linear time. Graph structure theory (Seattle, WA, 1991), 295--301, Contemp. Math., 147, Amer. Math. Soc., Providence, RI, 1993.
|
| |
43
|
R.B. Richter and C. Thomassen, Relations between crossing numbers of complete and complete bipartite graphs, Amer. Math. Monthly, Feburary (1997), 131--137.
|
| |
44
|
N. Robertson and P.D. Seymour, Graph minors. II. Algorithmic aspects of tree-width, J. Algorithm 7 (1986), 309--322.
|
| |
45
|
|
| |
46
|
|
| |
47
|
|
| |
48
|
|
| |
49
|
|
| |
50
|
|
| |
51
|
|
 |
52
|
|
 |
53
|
|
CITED BY 6
|
|
|
|
|
|
|
|
Vida Dujmovic , Ken-ichi Kawarabayashi , Bojan Mohar , David R. Wood, Improved upper bounds on the crossing number, Proceedings of the twenty-fourth annual symposium on Computational geometry, June 09-11, 2008, College Park, MD, USA
|
|
|
Sergio Cabello , Matt DeVos , Jeff Erickson , Bojan Mohar, Finding one tight cycle, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.527-531, January 20-22, 2008, San Francisco, California
|
|
|
Markus Chimani , Carsten Gutwenger , Petra Mutzel , Christian Wolf, Inserting a vertex into a planar graph, Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms, p.375-383, January 04-06, 2009, New York, New York
|
|
|
|
REVIEW
"Joseph J. ORourke : Reviewer"
A more than 30-year-old result of Hopcroft and Tarjan [1] says that graph planarity can be tested in linear time. This paper can be viewed as the natural successor to that work. It generalizes the planarity condition to crossing number k<
more...
|