Improved bounds and new techniques for Davenport--Schinzel sequences and their generalizations

  • Authors:
  • Gabriel Nivasch

  • Affiliations:
  • Tel Aviv University, Tel Aviv, Israel

  • Venue:
  • SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present several new results regarding λs(n), the maximum length of a Davenport--Schinzel sequence of order s on n distinct symbols. First, we prove that [EQUATION] where t = [(s - 2)/2], and α(n) denotes the inverse Ackermann function. The previous upper bounds, by Agarwal, Sharir, and Shor (1989), had a leading coefficient of 1 instead of 1/t! in the exponent. The bounds for even s are now tight up to lower-order terms in the exponent. These new bounds result from a small improvement on the technique of Agarwal et al. More importantly, we also present a new technique for deriving upper bounds for λs(n). This new technique is based on some recurrences very similar to those used by the author, together with Alon, Kaplan, Sharir, and Smorodinsky (SODA 2008), for the problem of stabbing interval chains with j-tuples. With this new technique we: (1) re-derive the upper bound of λ3(n) ≤ 2nα(n)+O(n)√α(n) (first shown by Klazar, 1999); (2) re-derive our own new upper bounds for general s; and (3) obtain improved upper bounds for the generalized Davenport--Schinzel sequences considered by Adamec, Klazar, and Valtr (1992). Regarding lower bounds, we show that λ3(n) ≥ 2nα(n) - O (n) (the previous lower bound (Sharir and Agarwal, 1995) had a coefficient of 1/2), so the coefficient 2 is tight. We also present a simpler variant of the construction of Agarwal, Sharir, and Shor that achieves the known lower bounds of λs(n) ≥ n·2(1/t!)α(n)t - O (α(n)t-1) for s ≥ 4 even.