Table of Contents
Fetching ...

Free Sets in Planar Graphs: History and Applications

Vida Dujmović, Pat Morin

TL;DR

This survey analyzes free sets in planar graphs through four equivalent definitions (proper-good, collinear, free-collinear, free) and connects these combinatorial concepts to practical graph-drawing problems. It provides tight links between free sets and drawing tasks such as untangling, universal point subsets, and simultaneous embeddings, using tools from level-planarity, canonical orderings, and dual circumference arguments to derive large free-set bounds for broad graph classes. The work also introduces a one-bend variant of free sets, shows substantial lower and upper bounds, and highlights key open problems in growth rates, degree and treewidth restrictions, and the interplay between combinatorial and geometric perspectives. Overall, the paper offers a cohesive framework that unifies several seemingly disparate drawing problems under the theory of free sets in planar graphs and lays out rich directions for future research.

Abstract

A subset $S$ of vertices in a planar graph $G$ is a free set if, for every set $P$ of $|S|$ points in the plane, there exists a straight-line crossing-free drawing of $G$ in which vertices of $S$ are mapped to distinct points in $P$. In this survey, we review - several equivalent definitions of free sets, - results on the existence of large free sets in planar graphs and subclasses of planar graphs, - and applications of free sets in graph drawing. The survey concludes with a list of open problems in this still very active research area.

Free Sets in Planar Graphs: History and Applications

TL;DR

This survey analyzes free sets in planar graphs through four equivalent definitions (proper-good, collinear, free-collinear, free) and connects these combinatorial concepts to practical graph-drawing problems. It provides tight links between free sets and drawing tasks such as untangling, universal point subsets, and simultaneous embeddings, using tools from level-planarity, canonical orderings, and dual circumference arguments to derive large free-set bounds for broad graph classes. The work also introduces a one-bend variant of free sets, shows substantial lower and upper bounds, and highlights key open problems in growth rates, degree and treewidth restrictions, and the interplay between combinatorial and geometric perspectives. Overall, the paper offers a cohesive framework that unifies several seemingly disparate drawing problems under the theory of free sets in planar graphs and lays out rich directions for future research.

Abstract

A subset of vertices in a planar graph is a free set if, for every set of points in the plane, there exists a straight-line crossing-free drawing of in which vertices of are mapped to distinct points in . In this survey, we review - several equivalent definitions of free sets, - results on the existence of large free sets in planar graphs and subclasses of planar graphs, - and applications of free sets in graph drawing. The survey concludes with a list of open problems in this still very active research area.
Paper Structure (18 sections, 31 theorems, 1 equation, 12 figures)

This paper contains 18 sections, 31 theorems, 1 equation, 12 figures.

Key Result

Lemma 1

Let $G$ be a planar graph that has a free set of size at least $k$. Then $\mathop{\mathrm{fix}}\nolimits(G) \ge \sqrt{k}$.

Figures (12)

  • Figure 1: Showing that every proper-good set is a collinear set. Dummy vertices are hollow circles, and elements of $S$ are filled circles.
  • Figure 2: Modifying a triangulation to obtain an $A$-graph.
  • Figure 3: Two proper-good curves in a level planar graph.
  • Figure 4: A $2$-span weakly level planar drawing and a proper-good curve that contains every third level.
  • Figure 5: An edge-maximal outerplane graph $G$; (b) a proper-good curve guaranteed by \ref{['fs-weakly']}/\ref{['n_over_2']}; and (c) a proper-good curve guaranteed by \ref{['outerplanar_is']}.
  • ...and 7 more figures

Theorems & Definitions (44)

  • Lemma 1
  • proof
  • Theorem 1
  • Lemma 2
  • proof
  • Lemma 3
  • Corollary 1
  • Lemma 4
  • proof : Proof of \ref{['outerplanar_is']}
  • Theorem 2: dalozzo.dujmovic.ea:drawing
  • ...and 34 more