On the cubicity of AT-free graphs and circular-arc graphs

Abstract

A unit cube in k dimensions (k-cube) is defined as the the Cartesian product R1× R2×...× Rk where Ri(for 1≤ i≤ k) is a closed interval of the form [ai,ai+1] on the real line. A graph G on n nodes is said to be representable as the intersection of k-cubes (cube representation in k dimensions) if each vertex of G can be mapped to a k-cube such that two vertices are adjacent in G if and only if their corresponding k-cubes have a non-empty intersection. The cubicity of G denoted as (G) is the minimum k for which G can be represented as the intersection of k-cubes. We give an O(bw· n) algorithm to compute the cube representation of a general graph G in bw+1 dimensions given a bandwidth ordering of the vertices of G, where bw is the bandwidth of G. As a consequence, we get O() upper bounds on the cubicity of many well-known graph classes such as AT-free graphs, circular-arc graphs and co-comparability graphs which have O() bandwidth. Thus we have: 1) (G)≤ 3-1, if G is an AT-free graph. 2) (G)≤ 2+1, if G is a circular-arc graph. 3) (G)≤ 2, if G is a co-comparability graph. Also for these graph classes, there are constant factor approximation algorithms for bandwidth computation that generate orderings of vertices with O() width. We can thus generate the cube representation of such graphs in O() dimensions in polynomial time.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…