On the Computation of Schrijver's Kernels
Vincent Delecroix, Oscar Fontaine, Francis Lazarus

TL;DR
This paper presents an efficient algorithm to compute a minor kernel of a graph embedded on a surface, enabling faster calculation of intersection counts with curves and advancing topological graph analysis.
Contribution
It introduces a polynomial-time algorithm to compute a minor kernel for graphs on surfaces, improving the efficiency of intersection and homotopy computations.
Findings
Algorithm computes minor kernels in O(n^3 log n) time.
Enables rapid computation of intersection counts after preprocessing.
Improves upon previous methods by reducing complexity for surface-embedded graphs.
Abstract
The geometry of a graph embedded on a closed oriented surface can be probed by counting the intersections of with closed curves on . Of special interest is the map counting the minimum number of intersections between and any curve freely homotopic to a given curve . Schrijver [On the uniqueness of kernels, 1992] calls a kernel if for any proper graph minor of we have . Hence, admits a minor which is a kernel and such that . We show how to compute such a minor kernel of in time where is the number of edges of , and is the genus of . Our algorithm leverages a tight bound on the size of minimal bigons in a system of closed curves. It also relies on several subroutines of independent interest including the computation of the area enclosed by a curve and a test…
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
TopicsTopological and Geometric Data Analysis · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
