确定性APSP,正交向量等

Timothy M. Chan, R. R. Williams
{"title":"确定性APSP,正交向量等","authors":"Timothy M. Chan, R. R. Williams","doi":"10.1145/3402926","DOIUrl":null,"url":null,"abstract":"We show how to solve all-pairs shortest paths on n nodes in deterministic n3>/2>Ω ( √ log n) time, and how to count the pairs of orthogonal vectors among n 0−1 vectors in d = clog n dimensions in deterministic n2−1/O(log c) time. These running times essentially match the best known randomized algorithms of Williams [46] and Abboud, Williams, and Yu [8], respectively, and the ability to count was open even for randomized algorithms. By reductions, these two results yield faster deterministic algorithms for many other problems. Our techniques can also be used to deterministically count k-satisfiability (k-SAT) assignments on n variable formulas in 2n-n/O(k) time, roughly matching the best known running times for detecting satisfiability and resolving an open problem of Santhanam [24]. A key to our constructions is an efficient way to deterministically simulate certain probabilistic polynomials critical to the algorithms of prior work, carefully applying small-biased sets and modulus-amplifying polynomials.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Deterministic APSP, Orthogonal Vectors, and More\",\"authors\":\"Timothy M. Chan, R. R. Williams\",\"doi\":\"10.1145/3402926\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We show how to solve all-pairs shortest paths on n nodes in deterministic n3>/2>Ω ( √ log n) time, and how to count the pairs of orthogonal vectors among n 0−1 vectors in d = clog n dimensions in deterministic n2−1/O(log c) time. These running times essentially match the best known randomized algorithms of Williams [46] and Abboud, Williams, and Yu [8], respectively, and the ability to count was open even for randomized algorithms. By reductions, these two results yield faster deterministic algorithms for many other problems. Our techniques can also be used to deterministically count k-satisfiability (k-SAT) assignments on n variable formulas in 2n-n/O(k) time, roughly matching the best known running times for detecting satisfiability and resolving an open problem of Santhanam [24]. A key to our constructions is an efficient way to deterministically simulate certain probabilistic polynomials critical to the algorithms of prior work, carefully applying small-biased sets and modulus-amplifying polynomials.\",\"PeriodicalId\":154047,\"journal\":{\"name\":\"ACM Transactions on Algorithms (TALG)\",\"volume\":\"96 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Transactions on Algorithms (TALG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3402926\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Algorithms (TALG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3402926","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

我们展示了如何在确定性的n3>/2>Ω(√log n)时间内求解n个节点上的全对最短路径,以及如何在确定性的n2−1/O(log c)时间内计算d = clog n维n个0−1个向量中的正交向量对。这些运行时间基本上与Williams[46]和Abboud, Williams和Yu[8]的最著名的随机算法相匹配,并且即使随机算法也具有计数能力。通过约简,这两个结果为许多其他问题提供了更快的确定性算法。我们的技术还可用于在2n-n/O(k)时间内对n个变量公式的k-可满足性(k- sat)分配进行确定性计数,大致匹配用于检测可满足性和解决Santhanam开放问题的已知运行时间[24]。我们构建的关键是一种有效的方法来确定性地模拟某些概率多项式,这些多项式对先前工作的算法至关重要,小心地应用小偏集和模放大多项式。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Deterministic APSP, Orthogonal Vectors, and More
We show how to solve all-pairs shortest paths on n nodes in deterministic n3>/2>Ω ( √ log n) time, and how to count the pairs of orthogonal vectors among n 0−1 vectors in d = clog n dimensions in deterministic n2−1/O(log c) time. These running times essentially match the best known randomized algorithms of Williams [46] and Abboud, Williams, and Yu [8], respectively, and the ability to count was open even for randomized algorithms. By reductions, these two results yield faster deterministic algorithms for many other problems. Our techniques can also be used to deterministically count k-satisfiability (k-SAT) assignments on n variable formulas in 2n-n/O(k) time, roughly matching the best known running times for detecting satisfiability and resolving an open problem of Santhanam [24]. A key to our constructions is an efficient way to deterministically simulate certain probabilistic polynomials critical to the algorithms of prior work, carefully applying small-biased sets and modulus-amplifying polynomials.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信