Space Efficient Construction of Lyndon Arrays in Linear Time
Philip Bille, Jonas Ellert, Johannes Fischer, Inge Li G{\o}rtz,, Florian Kurpicz, Ian Munro, Eva Rotenberg

TL;DR
This paper introduces the first linear-time algorithms for constructing Lyndon arrays with significantly reduced space requirements, outperforming previous methods in efficiency and memory usage.
Contribution
The paper presents novel linear-time algorithms for Lyndon array construction that use minimal extra space, improving upon all prior approaches.
Findings
Algorithms run in linear time.
Significantly lower space consumption than previous methods.
Outperform existing algorithms by an order of magnitude in practice.
Abstract
We present the first linear time algorithm to construct the -bit version of the Lyndon array for a string of length using only bits of working space. A simpler variant of this algorithm computes the plain (-bit) version of the Lyndon array using only words of additional working space. All previous algorithms are either not linear, or use at least bits of additional working space. Also in practice, our new algorithms outperform the previous best ones by an order of magnitude, both in terms of time and space.
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.
