Representing Hypergraphs by Point-Line Incidences

We consider hypergraph visualizations that represent vertices as points in the plane and hyperedges as curves passing through the points of their incident vertices. Specifically, we consider several different variants of this problem by (a) restricting the curves to be lines or line segments, (b) allowing two curves to cross if they do not share an element, or not; and (c) allowing two curves to overlap or not. We show $\exists\mathbb{R}$-hardness for six of the eight resulting decision problem variants and describe polynomial-time algorithms in some restricted settings. Lastly, we briefly touch on what happens if we allow the lines of the represented hyperedges to have bends - to this we generalize a counterexample to a long-standing result that was sometimes assumed to be correct. 24 pages, 12 figures

Authors

Institutions

Publication Details

Journal
Discrete Mathematics & Theoretical Computer Science
Published
2026-08-19
DOI
https://doi.org/10.46298/dmtcs.15876
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Representing Hypergraphs by Point-Line Incidences

Stephen Kobourov, Debajyoti Mondal, Alexander Dobler, Martin Nöllenburg
Discrete Mathematics & Theoretical Computer Science
Graph Theory and Algorithms
article

Representing Hypergraphs by Point-Line Incidences

Stephen Kobourov, Debajyoti Mondal, Alexander Dobler, Martin Nöllenburg
article en

Abstract

We consider hypergraph visualizations that represent vertices as points in the plane and hyperedges as curves passing through the points of their incident vertices. Specifically, we consider several different variants of this problem by (a) restricting the curves to be lines or line segments, (b) allowing two curves to cross if they do not share an element, or not; and (c) allowing two curves to overlap or not. We show $\exists\mathbb{R}$-hardness for six of the eight resulting decision problem variants and describe polynomial-time algorithms in some restricted settings. Lastly, we briefly touch on what happens if we allow the lines of the represented hyperedges to have bends - to this we generalize a counterexample to a long-standing result that was sometimes assumed to be correct. 24 pages, 12 figures

Discrete Mathematics & Theoretical Computer ScienceVol. vol. 28:3(Combinatorics)
University of Saskatchewan (CA), Computer Algorithms for Medicine (AT), Complexity Science Hub (AT), Technical University of Munich (DE)
Vienna Science and Technology Fund, Natural Sciences and Engineering Research Council of Canada
Openalex Percentile: Top 100%
Graph Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.