English

Approximating the Orthogonality Dimension of Graphs and Hypergraphs

Computational Complexity 2019-06-13 v1 Data Structures and Algorithms Combinatorics

Abstract

A tt-dimensional orthogonal representation of a hypergraph is an assignment of nonzero vectors in Rt\mathbb{R}^t to its vertices, such that every hyperedge contains two vertices whose vectors are orthogonal. The orthogonality dimension of a hypergraph HH, denoted by ξ(H)\overline{\xi}(H), is the smallest integer tt for which there exists a tt-dimensional orthogonal representation of HH. In this paper we study computational aspects of the orthogonality dimension of graphs and hypergraphs. We prove that for every k4k \geq 4, it is NP\mathsf{NP}-hard (resp. quasi-NP\mathsf{NP}-hard) to distinguish nn-vertex kk-uniform hypergraphs HH with ξ(H)2\overline{\xi}(H) \leq 2 from those satisfying ξ(H)Ω(logδn)\overline{\xi}(H) \geq \Omega(\log^\delta n) for some constant δ>0\delta>0 (resp. ξ(H)Ω(log1o(1)n)\overline{\xi}(H) \geq \Omega(\log^{1-o(1)} n)). For graphs, we relate the NP\mathsf{NP}-hardness of approximating the orthogonality dimension to a variant of a long-standing conjecture of Stahl. We also consider the algorithmic problem in which given a graph GG with ξ(G)3\overline{\xi}(G) \leq 3 the goal is to find an orthogonal representation of GG of as low dimension as possible, and provide a polynomial time approximation algorithm based on semidefinite programming.

Keywords

Cite

@article{arxiv.1906.05005,
  title  = {Approximating the Orthogonality Dimension of Graphs and Hypergraphs},
  author = {Ishay Haviv},
  journal= {arXiv preprint arXiv:1906.05005},
  year   = {2019}
}

Comments

25 pages

R2 v1 2026-06-23T09:51:17.800Z