Improved Algorithms for Integer Complexity
Qizheng He

TL;DR
This paper introduces two efficient algorithms for calculating the integer complexity of numbers, significantly improving speed for both all numbers up to N and individual large numbers, advancing computational methods in number theory.
Contribution
The paper presents the first sublinear-time algorithm for a single integer's complexity and an improved near-optimal algorithm for all integers up to N.
Findings
New $O(N ext{polylog} N)$ algorithm for all $n \\leq N$
First sublinear-time algorithm for single $n$
Improved computational efficiency over previous methods
Abstract
The integer complexity of a positive integer is defined as the minimum number of 1's needed to represent , using additions, multiplications and parentheses. We present two simple and faster algorithms for computing the integer complexity: 1) A near-optimal -time algorithm for computing the integer complexity of all , improving the previous one [Cordwell et al., 2017]. 2) The first sublinear-time algorithm for computing the integer complexity of a single , with running time . The previous algorithms for computing a single require computing all .
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Algorithms and Data Compression · Commutative Algebra and Its Applications
