An algorithm for bounding extremal functions of forbidden sequences
Jesse Geneson

TL;DR
This paper introduces a new algorithm with polynomial runtime for computing formation width, enabling sharper bounds on the lengths of generalized Davenport-Schinzel sequences, which are important in discrete geometry and combinatorics.
Contribution
The paper presents an efficient algorithm for calculating formation width with runtime depending only on the number of distinct letters, improving over previous exponential-time methods.
Findings
The new algorithm has runtime $O(n^{eta_r})$, with $eta_r$ depending only on the number of distinct letters.
Implementation in Python demonstrates practical efficiency over existing algorithms.
Application to 3-letter forbidden patterns yields sharper bounds on sequence lengths.
Abstract
Generalized Davenport-Schinzel sequences are sequences that avoid a forbidden subsequence and have a sparsity requirement on their letters. Upper bounds on the lengths of generalized Davenport-Schinzel sequences have been applied to a number of problems in discrete geometry and extremal combinatorics. Sharp bounds on the maximum lengths of generalized Davenport-Schinzel sequences are known for some families of forbidden subsequences, but in general there are only rough bounds on the maximum lengths of most generalized Davenport-Schinzel sequences. One method that was developed for finding upper bounds on the lengths of generalized Davenport-Schinzel sequences uses a family of sequences called formations. An -formation is a concatenation of permutations of distinct letters. The formation width function is defined as the minimum for which there exists …
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 · Polynomial and algebraic computation · Limits and Structures in Graph Theory
