Skip to content

How to Draw a Planar Graph: An Experimental Evaluation

Jul 2026 · arXiv.org · Vol abs/2607.23356 · 0 citations · 42 references
Computer Science

TL;DR

The study compares established algorithms from the graph drawing literature, practical force-directed and pressure-based heuristics, and new optimization-based methods that directly improve visual properties such as edge-length uniformity, face-area balance, and angular resolution to show that no evaluated algorithm is best across all aesthetic criteria.

Abstract

Planar graphs are central to graph drawing, with extensive results on planar layouts and related structures. Every planar graph admits a planar straight-line drawing, and algorithms can guarantee additional geometric or combinatorial properties. However, it is unclear which algorithms work best in practice. Even for small graphs with near-perfect manual drawings, standard algorithms might produce poor spacing, distorted faces, or small angles. We present an experimental evaluation of planar graph drawing algorithms on a large benchmark collection of small and medium-sized planar graphs (\(10\)--\(400\) vertices). The study compares established algorithms from the graph drawing literature, practical force-directed and pressure-based heuristics, and new optimization-based methods that directly improve visual properties such as edge-length uniformity, face-area balance, and angular resolution. The results show that no evaluated algorithm is best across all aesthetic criteria, and optimizing one visual property often worsens another. Directly optimizing visual criteria improves targeted scores, and score-guided combination of several methods gives the best aggregate results, but no simple algorithm emerges as a clear universal default. Designing a simple, robust algorithm that performs well across graph families and aesthetic criteria therefore remains an open practical problem.

View source

Similar papers

Jul 2026

The Parameterized Complexity of Problems on Outer k-Planar Graphs

It is shown that outer k-planar graphs have mim-width at most k+2, that graphs of cut-width at most k are outer 2k-planar, and that graphs of feedback edge set number at most k are outer 6k-planar, and that many graph parameters are incomparable with outer k-planarity, thereby clarifying its position within the graph p...

Xiaobin Ren, H. Bodlaender · 1 citation
#software testing Open access Sep 2026

Edge Addition Planarity Suite and Generalized Graph Library

Graphs are used to model a very wide array of real-world problems in which there are objects and relationships between the objects, and graphs are used to help with reasoning tasks, such as about the relationship pathways between persons of interest in law enforcement or between genes, tissues, diseases, and medication...

J. Boyer, Wanda B. K. Boyer · 0 citations
Jul 2026

Two-Layer Drawings with a Tree on Top: Vertex Splits and Fixed-Parameter Algorithms

This paper investigates the parameterized complexity of this problem and obtains an ETH-tight single-exponential algorithm for the classical unconstrained version of the problem, improving upon the previous $O^*(2^{k\cdot k})$ algorithms.

Alexander Firbas, R. Ganian, Sylvain Meunier et al. · 0 citations
Jul 2026

A Fixed-Parameter Algorithm for Extending Upward Planar Drawings

A fixed-parameter algorithm for extending upward planar drawings is presented which overcomes this drawback by using the $\textit{vertex+edge deletion distance}$ as the parameter, thus achieving tractability even for instances with many missing edges.

V. Chekan, Robert Ganian, Viktoriia Korchemna · 0 citations
Open access 2009

Graph Machine Learning on Planar Graphs

Graph machine learning tailored to planar graphs is developed, with an emphasis on the mathematical intuition that connects the topology of a plane embedding to the spectral and combinatorial structure ex- ploited by learning algorithms.

Satyanarayana Sanakkayala · 0 citations
Jul 2026

Minimum-Width Drawing of Trees with Sized Vertices

This paper presents a mixed integer linear program that solves the problem of Min-Width Tree Drawing with Reordering exactly on moderately sized instances, and a heuristic that is fast and delivers good results in practice.

Mark Wallinger, Oscar Navarro, Stephen G. Kobourov · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.