【24h】

Subquadratic Algorithms for 3SUM

机译:3SUM的次二次算法

获取原文
获取原文并翻译 | 示例

摘要

We obtain subquadratic algorithms for 3SUM on integers and rationals in several models. On a standard word RAM with w-bit words, we obtain a running time of O(n~2/max{w/(lg~2 w), (lg~2 n)/ ((lg lg n))~2}). In the circuit RAM with one nonstandard AC~0 operation, we obtain O(n~2/((w~2) /(lg~2w))). In external memory, we achieve O(n~2/(M B)), even under the standard assumption of data indivisibility. Cache-obliviously, we obtain a running time of O(n~2/((MB)/(lg~2 M))). In all cases, our speedup is almost quadratic in the parallelism the model can afford, which may be the best possible. Our algorithms are Las Vegas randomized; time bounds hold in expectation, and in most cases, with high probability.
机译:我们在几种模型中针对整数和有理数获得3SUM的二次方程算法。在具有w位字的标准字RAM上,我们获得的运行时间为O(n〜2 / max {w /(lg〜2 w),(lg〜2 n)/((lg lg n))〜2 }。在具有一个非标准AC〜0操作的电路RAM中,我们获得O(n〜2 /((w〜2)/(lg〜2w)))。在外部存储器中,即使在数据不可分割的标准假设下,我们也可以达到O(n〜2 /(M B))。显然,我们获得的运行时间为O(n〜2 /(((MB)/(lg〜2 M))))。在所有情况下,我们的提速在模型所能提供的并行度上几乎都是平方的,这可能是最好的。我们的算法是在拉斯维加斯随机分配的;时间范围符合预期,并且在大多数情况下,可能性很高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号