Hardness of Detecting Abelian and Additive Square Factors in Strings
Jakub Radoszewski, Wojciech Rytter, Juliusz Straszy\'nski, Tomasz, Wale\'n, Wiktor Zuba

TL;DR
This paper establishes the computational hardness of detecting Abelian and additive square factors in strings, showing that efficient algorithms would contradict the 3SUM conjecture, and provides conditional lower bounds and some upper bounds.
Contribution
It proves 3SUM-hardness for several problems related to Abelian and additive squares in strings, establishing their conditional optimality and extending existing techniques.
Findings
Proves 3SUM-hardness for detecting Abelian square factors.
Establishes conditional lower bounds for additive square detection.
Provides a subquadratic upper bound for Abelian square detection over constant alphabets.
Abstract
We prove 3SUM-hardness (no strongly subquadratic-time algorithm, assuming the 3SUM conjecture) of several problems related to finding Abelian square and additive square factors in a string. In particular, we conclude conditional optimality of the state-of-the-art algorithms for finding such factors. Overall, we show 3SUM-hardness of (a) detecting an Abelian square factor of an odd half-length, (b) computing centers of all Abelian square factors, (c) detecting an additive square factor in a length- string of integers of magnitude , and (d) a problem of computing a double 3-term arithmetic progression (i.e., finding indices such that ) in a sequence of integers of magnitude . Problem (d) is essentially a convolution version of the AVERAGE problem that was proposed in a manuscript of Erickson.…
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.
