将3SUM简化为卷积-3SUM

Timothy M. Chan, Qizheng He
{"title":"将3SUM简化为卷积-3SUM","authors":"Timothy M. Chan, Qizheng He","doi":"10.1137/1.9781611976014.1","DOIUrl":null,"url":null,"abstract":"Given a set S of n numbers, the 3SUM problem asks to determine whether there exist three elements a, b, c ∈ S such that a + b + c = 0. The related Convolution-3SUM problem asks to determine whether there exist a pair of indices i, j such that A[i] + A[j] = A[i + j], where A is a given array of n numbers. When the numbers are integers, a randomized reduction from 3SUM to Convolution-3SUM was given in a seminal paper by Pǎtraşcu [STOC 2010], which was later improved by Kopelowitz, Pettie, and Porat [SODA 2016] with an O(logn) factor slowdown. In this paper, we present a simple deterministic reduction from 3SUM to Convolution-3SUM for integers bounded by U . We also describe additional ideas to obtaining further improved reductions, with only a (log logn) factor slowdown in the randomized case, and a log U factor slowdown in the deterministic case.","PeriodicalId":93491,"journal":{"name":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","volume":"106 1","pages":"1-7"},"PeriodicalIF":0.0000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"Reducing 3SUM to Convolution-3SUM\",\"authors\":\"Timothy M. Chan, Qizheng He\",\"doi\":\"10.1137/1.9781611976014.1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Given a set S of n numbers, the 3SUM problem asks to determine whether there exist three elements a, b, c ∈ S such that a + b + c = 0. The related Convolution-3SUM problem asks to determine whether there exist a pair of indices i, j such that A[i] + A[j] = A[i + j], where A is a given array of n numbers. When the numbers are integers, a randomized reduction from 3SUM to Convolution-3SUM was given in a seminal paper by Pǎtraşcu [STOC 2010], which was later improved by Kopelowitz, Pettie, and Porat [SODA 2016] with an O(logn) factor slowdown. In this paper, we present a simple deterministic reduction from 3SUM to Convolution-3SUM for integers bounded by U . We also describe additional ideas to obtaining further improved reductions, with only a (log logn) factor slowdown in the randomized case, and a log U factor slowdown in the deterministic case.\",\"PeriodicalId\":93491,\"journal\":{\"name\":\"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)\",\"volume\":\"106 1\",\"pages\":\"1-7\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1137/1.9781611976014.1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the SIAM Symposium on Simplicity in Algorithms (SOSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1137/1.9781611976014.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

摘要

给定一个n个数的集合S, 3SUM问题要求确定是否存在三个元素a, b, c∈S,使得a + b + c = 0。相关的卷积- 3sum问题要求确定是否存在一对索引i, j,使得a [i] + a [j] = a [i + j],其中a是一个给定的n个数数组。当数字是整数时,Pǎtraşcu [STOC 2010]在一篇开创性的论文中给出了从3SUM到卷积-3SUM的随机化简,后来由Kopelowitz, Pettie和Porat [SODA 2016]以O(logn)因子的速度进行了改进。本文给出了以U为界的整数从3SUM到卷积-3SUM的简单确定性约简。我们还描述了获得进一步改进的缩减的其他想法,在随机情况下只有一个(log logn)因子减速,在确定性情况下只有一个log U因子减速。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Reducing 3SUM to Convolution-3SUM
Given a set S of n numbers, the 3SUM problem asks to determine whether there exist three elements a, b, c ∈ S such that a + b + c = 0. The related Convolution-3SUM problem asks to determine whether there exist a pair of indices i, j such that A[i] + A[j] = A[i + j], where A is a given array of n numbers. When the numbers are integers, a randomized reduction from 3SUM to Convolution-3SUM was given in a seminal paper by Pǎtraşcu [STOC 2010], which was later improved by Kopelowitz, Pettie, and Porat [SODA 2016] with an O(logn) factor slowdown. In this paper, we present a simple deterministic reduction from 3SUM to Convolution-3SUM for integers bounded by U . We also describe additional ideas to obtaining further improved reductions, with only a (log logn) factor slowdown in the randomized case, and a log U factor slowdown in the deterministic case.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信