The Hardness of Approximating the Threshold Dimension, Boxicity and Cubicity of a Graph

Abstract

A k-dimensional box is the Cartesian product R1 × R2 × ... × Rk where each Ri is a closed interval on the real line. The boxicity of a graph G, denoted as (G), is the minimum integer k such that G can be represented as the intersection graph of a collection of k-dimensional boxes. A unit cube in k-dimensional space or a k-cube is defined as the Cartesian product R1 × R2 × ... × Rk where each Ri is a closed interval on the real line of the form [ai,ai + 1]. The cubicity of G, denoted as (G), is the minimum integer k such that G can be represented as the intersection graph of a collection of k-cubes. The threshold dimension of a graph G(V,E) is the smallest integer k such that E can be covered by k threshold spanning subgraphs of G. In this paper we will show that there exists no polynomial-time algorithm to approximate the threshold dimension of a graph on n vertices with a factor of O(n0.5-ε) for any ε >0, unless NP=ZPP. From this result we will show that there exists no polynomial-time algorithm to approximate the boxicity and the cubicity of a graph on n vertices with factor O(n0.5-ε) for any ε >0, unless NP=ZPP. In fact all these hardness results hold even for a highly structured class of graphs namely the split graphs. We will also show that it is NP-complete to determine if a given split graph has boxicity at most 3.

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…