Cubicity

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:A graph with cubicity 2.svg
A cubicity 2 graph realized as the intersection graph of unit cubes, i.e. squares, in the plane.

In graph theory, cubicity is a graph invariant defined to be the smallest dimension such that a graph can be realized as an intersection graph of unit cubes in Euclidean space. Cubicity was introduced by Fred S. Roberts in 1969 along with a related invariant called boxicity that considers the smallest dimension needed to represent a graph as an intersection graph of axis-parallel rectangles in Euclidean space.[1]

Definition

[edit | edit source]

Let G be a graph. Then the cubicity of G, denoted by cub(G), is the smallest integer n such that G can be realized as an intersection graph of axis-parallel unit cubes in n-dimensional Euclidean space.[2]

The cubicity of a graph is closely related to the boxicity of a graph, denoted box(G). The definition of boxicity is essentially the same as cubicity, except in terms of using axis-parallel rectangles instead of cubes. Since a cube is a special case of a rectangle, the cubicity of a graph is always an upper bound for the boxicity of a graph. In the other direction, it can be shown that for any graph G on n vertices, the inequality cub(G)log2nbox(G), where x is the ceiling function, i.e., the smallest integer greater than or equal to x.[3]

References

[edit | edit source]
  1. ^ Roberts, F. S. (1969). On the boxicity and cubicity of a graph. In W. T. Tutte (Ed.), Recent Progress in Combinatorics (pp. 301–310). San Diego, CA: Academic Press. ISBN 978-0-12-705150-5
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).