Representing graphs as the intersection of axis-parallel cubes

dc.creatorChandran, L. Sunil
dc.creatorFrancis, Mathew C.
dc.creatorSivadasan, Naveen
dc.date2006-07-19
dc.date2008-03-26
dc.date.accessioned2026-07-07T09:28:21Z
dc.date.available2026-07-07T09:28:21Z
dc.descriptionA unit cube in $k$ dimensional space (or \emph{$k$-cube} in short) is defined as the Cartesian product $R_1\times R_2\times...\times R_k$ where $R_i$(for $1\leq i\leq k$) is a closed interval of the form $[a_i,a_i+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 \emph{cubicity} of $G$, denoted as $\cubi(G)$, is the minimum $k$ such that $G$ has a $k$-cube representation. Roberts \cite{Roberts} showed that for any graph $G$ on $n$ vertices, $\cubi(G)\leq 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(Δ\ln 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(\log^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(Δ(\ln b + \ln\ln n))$ dimensions. Both the bounds on cubicity are shown to be tight upto a factor of $O(\log\log n)$.
dc.description12 pages, 0 figures
dc.identifierhttps://arxiv.org/abs/cs/0607092
dc.identifierhttp://arxiv.org/abs/cs/0607092
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/157424
dc.subjectDiscrete Mathematics
dc.titleRepresenting graphs as the intersection of axis-parallel cubes
dc.typetext

Files

Collections