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.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…