跳转到内容

3SUM

维基百科,自由的百科全书

这是本页的一个历史版本,由Wolfch留言 | 贡献2016年8月9日 (二) 05:52 (使用HotCat已添加Category:計算幾何编辑。这可能和当前版本存在着巨大的差异。

计算复杂度理论中, 3SUM问题是指如下的问题:给定一个包含n个实数的集合,判断其中是否包含3个和为0的元素。问题也可以推广到一个更一般化的版本,rSUM,是要求判断集合中是否存在r个数的和为0。3SUM问题可以很容易地在的时间复杂度内解决。对于某些特化的计算模型,这已经达到了它们的复杂度下界。

人们曾经猜想任何3SUM问题的确定性算法都至少需要的时间复杂度。然而在2014年,最初的3SUM被Allan Grønlund和Seth Pettie否决了。他们给出了一个能在能在的时间复杂度内求解3SUM问题的确定性算法。[1]目前仍然有人猜想3SUM是不可能在的时间复杂度内解决的。

  1. ^ Gronlund, A.; Pettie, S. Threesomes, Degenerates, and Love Triangles. 2014 IEEE 55th Annual Symposium on Foundations of Computer Science: 621. 2014. ISBN 978-1-4799-6517-5. doi:10.1109/FOCS.2014.72.