,
Yuancheng Yu
Creative Commons Attribution 4.0 International license
We present an algorithm that computes the girth of the intersection graph of n given line segments in the plane in O(n^1.483) expected time. This is the first such algorithm with O(n^{3/2-ε}) running time for a positive constant ε, and makes progress towards an open question posed by Chan (SODA 2023). The main techniques include (i) the usage of recent subcubic algorithms for bounded-difference min-plus matrix multiplication, and (ii) an interesting variant of the planar graph separator theorem. The result extends to intersection graphs of connected algebraic curves or semialgebraic sets of constant description complexity.
@InProceedings{chan_et_al:LIPIcs.SoCG.2026.30,
author = {Chan, Timothy M. and Yu, Yuancheng},
title = {{Computing the Girth of a Segment Intersection Graph}},
booktitle = {42nd International Symposium on Computational Geometry (SoCG 2026)},
pages = {30:1--30:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-418-5},
ISSN = {1868-8969},
year = {2026},
volume = {367},
editor = {Ahn, Hee-Kap and Hoffmann, Michael and Nayyeri, Amir},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2026.30},
URN = {urn:nbn:de:0030-drops-258364},
doi = {10.4230/LIPIcs.SoCG.2026.30},
annote = {Keywords: Geometric intersection graphs, girth, shortest paths, graph separators, matrix multiplication}
}