Crossing Number of Graphs with Rotation Systems

We show that computing the crossing number of a graph with a given rotation system is NP-complete. This result leads to a new and much simpler proof of Hlineny's result, that computing the crossing number of a cubic graph (without rotation system) is NP-complete. We also investigate the special case of multigraphs with rotation systems on a fixed number k of vertices. For k = 1 and k = 2 the crossing number can be computed in polynomial time and approximated to within a factor of 2 in linear time. For larger k we show how to approximate the crossing number to within a factor of (k+4 4)/5 in time O(mk+2) on a graph with m edges.

[1]  M. Maes,et al.  On a Cyclic String-To-String Correction Problem , 1990, Inf. Process. Lett..

[2]  R. Graham,et al.  Spearman's Footrule as a Measure of Disarray , 1977 .

[3]  László A. Székely A successful concept for measuring non-planarity of graphs: the crossing number , 2004, Discret. Math..

[4]  W. T. Tutte Toward a theory of crossing numbers , 1970 .

[5]  David S. Johnson,et al.  Crossing Number is NP-Complete , 1983 .

[6]  Sergio Barrachina,et al.  Speeding up the computation of the edit distance for cyclic strings , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[7]  Michael J. Pelsmajer,et al.  Removing even crossings on surfaces , 2007, Eur. J. Comb..

[8]  Dan Archdeacon,et al.  Problems in Topological Graph Theory , 1995 .

[9]  Petr Hlinený Crossing number is hard for cubic graphs , 2006, J. Comb. Theory, Ser. B.

[10]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[11]  Michael J. Pelsmajer,et al.  Odd Crossing Number Is Not Crossing Number , 2005, GD.

[12]  Robert A. Wagner,et al.  An Extension of the String-to-String Correction Problem , 1975, JACM.

[13]  János Pach,et al.  Which Crossing Number Is It Anyway? , 1998, J. Comb. Theory, Ser. B.

[14]  Michael J. Pelsmajer,et al.  Removing even crossings , 2007, J. Comb. Theory, Ser. B.

[15]  Michael Jünger,et al.  Bimodal Crossing Minimization , 2006, COCOON.

[16]  Robert A. Wagner,et al.  On the complexity of the Extended String-to-String Correction Problem , 1975, STOC.

[17]  Henry Fuchs,et al.  ON FINDING SEVERAL SHORTEST PATHS IN CERTAIN GRAPHS. , 2022, Allerton Conference on Communication, Control, and Computing.

[18]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[19]  Donald Ervin Knuth,et al.  The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information , 1978 .

[20]  B. Mohar,et al.  Minor-monotone crossing number , 2005 .

[21]  Marcus Schaefer,et al.  Recognizing string graphs in NP , 2002, STOC '02.

[22]  Michael J. Pelsmajer,et al.  Odd Crossing Number and Crossing Number Are Not the Same , 2008, Discret. Comput. Geom..

[23]  László Székely An optimality criterion for the crossing number , 2008, Ars Math. Contemp..