Cubicity, Degeneracy, and Crossing Number
Abstract
A k-box B=(R1,...,Rk), where each Ri is a closed interval on the real line, is defined to be the Cartesian product R1× R2× ...× Rk. If each Ri is a unit length interval, we call B a k-cube. Boxicity of a graph G, denoted as (G), is the minimum integer k such that G is an intersection graph of k-boxes. Similarly, the cubicity of G, denoted as (G), is the minimum integer k such that G is an intersection graph of k-cubes. It was shown in [L. Sunil Chandran, Mathew C. Francis, and Naveen Sivadasan: Representing graphs as the intersection of axis-parallel cubes. MCDES-2008, IISc Centenary Conference, available at CoRR, abs/cs/ 0607092, 2006.] that, for a graph G with maximum degree , (G)≤ 4( +1) n. In this paper, we show that, for a k-degenerate graph G, (G) ≤ (k+2) 2e n . Since k is at most and can be much lower, this clearly is a stronger result. This bound is tight. We also give an efficient deterministic algorithm that runs in O(n2k) time to output a 8k( 2.42 n + 1) dimensional cube representation for G. An important consequence of the above result is that if the crossing number of a graph G is t, then (G) is O(t1/4 t3/4) . This bound is tight up to a factor of O(( t)1/4). We also show that, if G has n vertices, then (G) is O( n + t1/4 t). Using our bound for the cubicity of k-degenerate graphs we show that cubicity of almost all graphs in G(n,m) model is O(dav n), where dav denotes the average degree of the graph under consideration.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.