Improved Subquadratic 3SUM
Algorithmica(2015)
摘要
In the 3SUM problem we are given three lists 𝒜 , ℬ , 𝒞 , of n real numbers, and are asked to find (a,b,c)∈𝒜×ℬ×𝒞 such that a+b=c . The longstanding 3SUM conjecture —that 3SUM could not be solved in subquadratic time—was recently refuted by Grønlund and Pettie. They presented O( n^2(loglog n)^α/(log n)^β) algorithms for 3SUM and for the related problems Convolution3SUM and ZeroTriangle, where α and β are constants that depend on the problem and whether the algorithm is deterministic or randomized (and for ZeroTriangle the main factor is n^3 rather than n^2 ). We simplify Grønlund and Pettie’s algorithms and obtain better bounds, namely, α =β =1 , deterministically. For 3SUM our bound is better than both the deterministic and the randomized bounds of Grønlund and Pettie. For the other problems our bounds are better than their deterministic bounds, and match their randomized bounds.
更多查看译文
关键词
3SUM,Convolution3SUM,ZeroTriangle
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络