Bounding and computing obstacle numbers of graphs

06/30/2022
by   Martin Balko, et al.
0

An obstacle representation of a graph G consists of a set of pairwise disjoint simply-connected closed regions and a one-to-one mapping of the vertices of G to points such that two vertices are adjacent in G if and only if the line segment connecting the two corresponding points does not intersect any obstacle. The obstacle number of a graph is the smallest number of obstacles in an obstacle representation of the graph in the plane such that all obstacles are simple polygons. It is known that the obstacle number of each n-vertex graph is O(n log n) [Balko, Cibulka, and Valtr, 2018] and that there are n-vertex graphs whose obstacle number is Ω(n/(loglog n)^2) [Dujmović and Morin, 2015]. We improve this lower bound to Ω(n/loglog n) for simple polygons and to Ω(n) for convex polygons. To obtain these stronger bounds, we improve known estimates on the number of n-vertex graphs with bounded obstacle number, solving a conjecture by Dujmović and Morin. We also show that if the drawing of some n-vertex graph is given as part of the input, then for some drawings Ω(n^2) obstacles are required to turn them into an obstacle representation of the graph. Our bounds are asymptotically tight in several instances. We complement these combinatorial bounds by two complexity results. First, we show that computing the obstacle number of a graph G is fixed-parameter tractable in the vertex cover number of G. Second, we show that, given a graph G and a simple polygon P, it is NP-hard to decide whether G admits an obstacle representation using P as the only obstacle.

READ FULL TEXT

page 5

page 6

page 7

page 17

page 19

page 29

page 30

page 31

research
07/22/2011

Computing the obstacle number of a plane graph

An obstacle representation of a plane graph G is V(G) together with a se...
research
03/09/2018

Geodesic Obstacle Representation of Graphs

An obstacle representation of a graph is a mapping of the vertices onto ...
research
02/25/2022

Outside-Obstacle Representations with All Vertices on the Outer Face

An obstacle representation of a graph G consists of a set of polygonal o...
research
04/09/2020

Computing skeletons for rectilinearly-convex obstacles in the rectilinear plane

We introduce the concept of an obstacle skeleton which is a set of line ...
research
08/06/2017

Grid-Obstacle Representations with Connections to Staircase Guarding

In this paper, we study grid-obstacle representations of graphs where we...
research
12/11/2017

How to navigate through obstacles?

Given a set of obstacles and two points, is there a path between the two...
research
02/04/2020

Removing Connected Obstacles in the Plane is FPT

Given two points in the plane, a set of obstacles defined by closed curv...

Please sign up or login with your details

Forgot password? Click here to reset