Graph Boxicity Calculator

box intersection dimension

CalculatorsFreeNo Signup
4.3(488 reviews)
All Tools

Loading tool...

About Graph Boxicity Calculator

A graph boxicity calculator computing box(G): minimum d such that G = intersection graph of axis-aligned boxes in ℝ^d. Roberts (1969). box = minimum number of interval graphs whose intersection is G. Interval: box=1. Planar: box≤3. Client-side.

Graph Boxicity Calculator Features

  • box(G)
  • Interval=1
  • Planar≤3
  • Roberts'69
  • Common graphs
Boxicity box(G): minimum d for G to be intersection graph of d-dimensional axis-aligned boxes. box=1 iff G is interval graph. Roberts (1969): box(G) ≤ ⌊n/2⌋. Planar: box≤3. Related to treewidth: box ≤ tw+1.

How to Use

Select graph:

  • box: Boxicity
  • Dim: Embedding
  • Interval: box=1?

Roberts' Theorem

box(G) = minimum number of interval graphs whose edge-intersection is G. Each interval graph captures one dimension. Beautiful connection between geometric and combinatorial graph theory.

Bounds

box ≤ ⌊n/2⌋ (Roberts). box ≤ tw+1 (Chandran-Sivadasan). Planar: box ≤ 3 (Thomassen). Outerplanar: box ≤ 2. Computing box is NP-hard for general graphs.

Step-by-Step Instructions

  1. 1Select graph.
  2. 2Compute boxicity.
  3. 3Check interval.
  4. 4Apply bounds.
  5. 5Visualize boxes.

Graph Boxicity Calculator — Frequently Asked Questions

What does boxicity 1 mean?+

Boxicity 1 = interval graph. Vertices are intervals on a line, edges when intervals overlap. Recognizable in O(n+m). Many problems (coloring, clique) are polynomial on interval graphs.

How does boxicity relate to cubicity?+

Cubicity uses unit cubes (all sides equal). box(G) ≤ cub(G). Cubicity is always at least boxicity; restricting to unit boxes may require more dimensions.

Why is boxicity useful?+

Models multi-dimensional overlap: resources with multiple attributes. Scheduling with multiple constraints. Sensor coverage in d dimensions. Low boxicity enables efficient algorithms.

Share this tool: