Representing graphs as the intersection of axis-parallel cubes
L. Sunil Chandran, Mathew C. Francis, Naveen Sivadasan
Abstract
A unit cube in k dimensional space (or k-cube in short) is defined as 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 k-cube representation of a graph G is a mapping of the vertices of G to k-cubes such that two vertices in G are adjacent if and only if their corresponding k-cubes have a non-empty intersection. The cubicity of G, denoted as (G), is the minimum k such that G has a k-cube representation. Roberts Roberts showed that for any graph G on n vertices, (G)≤ 2n/3. Many NP-complete graph problems have polynomial time deterministic algorithms or have good approximation ratios in graphs of low cubicity. In most of these algorithms, computing a low dimensional cube representation of the given graph is usually the first step. We present an efficient algorithm to compute the k-cube representation of G with maximum degree Δ in O(Δ b) dimensions where b is the bandwidth of G. Bandwidth of G is at most n and can be much lower. The algorithm takes as input a bandwidth ordering of the vertices in G. Though computing the bandwidth ordering of vertices for a graph is NP-hard, there are heuristics that perform very well in practice. Even theoretically, there is an O(4 n) approximation algorithm for computing the bandwidth ordering of a graph using which our algorithm can produce a k-cube representation of any given graph in k=O(Δ( b + n)) dimensions. Both the bounds on cubicity are shown to be tight upto a factor of O( n).
Create a lesson
Related papers
The Project Scheduling Interdiction Problem with Delay Groups
Fei Wu, Erik Demeulemeester, Jannik Matuschke
Rank-Three Projections and Minimal Multiplicity Bipartitions of Path Complements
Jintao Fei, Jiangying Luo
Faster FPRAS for the Permanent via Restricted Poincaré Inequalities and Coupled Flows
Xiaoyu Chen, Eric Vigoda, Xiongxin Yang
On identifying codes on oriented graphs
Soura Sena Das, Sagnik Sen
Parallelizable Gradient-Based Optimization For Multi-Objective MaxCut
Jingjuan Huang, Alvaro Velasquez, Jia Liu et al.
Algebraic Characterizations for Minors of Finite Graphs via Flow Transformation Monoid Division and Embedding
Amena Assem, Hanna Derets, Chrystopher L. Nehaniv