Solving -SUM using few linear queries
arXiv:1512.06678
Abstract
The -SUM problem is given input real numbers to determine whether any of them sum to zero. The problem is of tremendous importance in the emerging field of complexity theory within , and it is in particular open whether it admits an algorithm of complexity with . Inspired by an algorithm due to Meiser (1993), we show that there exist linear decision trees and algebraic computation trees of depth solving -SUM. Furthermore, we show that there exists a randomized algorithm that runs in time, and performs linear queries on the input. Thus, we show that it is possible to have an algorithm with a runtime almost identical (up to the ) to the best known algorithm but for the first time also with the number of queries on the input a polynomial that is independent of . The bound on the number of linear queries is also a tighter bound than any known algorithm solving -SUM, even allowing unlimited total time outside of the queries. By simultaneously achieving few queries to the input without significantly sacrificing runtime vis-Ã -vis known algorithms, we deepen the understanding of this canonical problem which is a cornerstone of complexity-within-. We also consider a range of tradeoffs between the number of terms involved in the queries and the depth of the decision tree. In particular, we prove that there exist -linear decision trees of depth .