Practical I/O-Efficient Multiway Separators
Svend C. Svendsen

TL;DR
This paper presents a practical, I/O-efficient algorithm for computing multiway separators in planar graphs and Delaunay triangulations, with applications in terrain analysis and outperforming traditional methods.
Contribution
It introduces the first practical I/O-efficient algorithm for multiway separators that can be applied directly to Delaunay triangulations without requiring a Koebe-embedding.
Findings
The algorithm performs well on real-world data.
It produces small boundary vertex sets in practice.
It outperforms traditional sweep-line algorithms in terrain flow applications.
Abstract
We revisit the fundamental problem of I/O-efficiently computing -way separators on planar graphs. An -way separator divides a planar graph with vertices into regions of size and boundary vertices in total, where boundary vertices are vertices that are adjacent to more than one region. Such separators are used in I/O-efficient solutions to many fundamental problems on planar graphs such as breadth-first search, finding single-source shortest paths, topological sorting, and finding strongly connected components. Our main result is an I/O-efficient sampling-based algorithm that, given a Koebe-embedding of a graph with vertices and a parameter , computes an -way separator for the graph under certain assumptions on the size of internal memory. Computing a Koebe-embedding of a planar graph is difficult in practice and no known I/O-efficient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Privacy-Preserving Technologies in Data
