English

Drawing graphs using a small number of obstacles

Combinatorics 2017-07-18 v2

Abstract

An obstacle representation of a graph GG is a set of points in the plane representing the vertices of GG, together with a set of polygonal obstacles such that two vertices of GG are connected by an edge in GG if and only if the line segment between the corresponding points avoids all the obstacles. The obstacle number obs(G){\rm obs}(G) of GG is the minimum number of obstacles in an obstacle representation of GG. We provide the first non-trivial general upper bound on the obstacle number of graphs by showing that every nn-vertex graph GG satisfies obs(G)nlognn+1{\rm obs}(G) \leq n\lceil\log{n}\rceil-n+1. This refutes a conjecture of Mukkamala, Pach, and P\'alv\"olgyi. For nn-vertex graphs with bounded chromatic number, we improve this bound to O(n)O(n). Both bounds apply even when the obstacles are required to be convex. We also prove a lower bound 2Ω(hn)2^{\Omega(hn)} on the number of nn-vertex graphs with obstacle number at most hh for h<nh<n and a lower bound Ω(n4/3M2/3)\Omega(n^{4/3}M^{2/3}) for the complexity of a collection of MΩ(nlog3/2n)M \geq \Omega(n\log^{3/2}{n}) faces in an arrangement of line segments with nn endpoints. The latter bound is tight up to a multiplicative constant.

Keywords

Cite

@article{arxiv.1610.04741,
  title  = {Drawing graphs using a small number of obstacles},
  author = {Martin Balko and Josef Cibulka and Pavel Valtr},
  journal= {arXiv preprint arXiv:1610.04741},
  year   = {2017}
}

Comments

18 pages, 13 figures, minor changes

R2 v1 2026-06-22T16:21:51.292Z