首页 > 最新文献

SIAM Journal on Computing最新文献

英文 中文
Optimal Resizable Arrays 最佳可调整阵列
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-17 DOI: 10.1137/23m1575792
Robert E. Tarjan, Uri Zwick
SIAM Journal on Computing, Volume 53, Issue 5, Page 1354-1380, October 2024.
Abstract. A resizable array is an array that can grow and shrink by the addition or removal of items from its end, or both its ends, while still supporting constant-time access to each item stored in the array given its index. Since the size of an array, i.e., the number of items in it, varies over time, space-efficient maintenance of a resizable array requires dynamic memory management. A standard doubling technique allows the maintenance of an array of size [math] using only [math] space, with [math] amortized time, or even [math] worst-case time, per operation. Sitarski, and (apparently independently) Brodnik, Carlsson, Demaine, Munro, and Sedgewick describe much better solutions that maintain a resizable array of size [math] using only [math] space, still with [math] time per operation. Brodnik et al. give a simple proof that this is best possible. We distinguish between the space needed for storing a resizable array, and accessing its items, and the temporary space that may be needed while growing or shrinking the array. For every integer [math], we show that [math] space is sufficient for storing and accessing an array of size [math], if [math] space can be used briefly during grow and shrink operations. Accessing an item by index takes [math] worst-case time, while grow and shrink operations take [math] amortized time. Using an exact analysis of a growth game, we show that for any data structure from a wide class of data structures that uses only [math] space to store the array, the amortized cost of grow is [math], even if only grow and access operations are allowed. The time for grow and shrink operations cannot be made worst-case unless [math].
SIAM 计算期刊》,第 53 卷第 5 期,第 1354-1380 页,2024 年 10 月。 摘要可调整大小的数组是一种数组,它可以通过增加或移除其末端或两端的项目来实现增长和收缩,同时仍然支持在给定索引的情况下对数组中存储的每个项目进行恒定时间访问。由于数组的大小(即其中的项数)会随时间而变化,因此需要对可调整大小的数组进行动态内存管理,才能实现空间效率维护。标准的加倍技术只需[数学]空间就能维护大小为[数学]的数组,每次操作只需[数学]摊销时间,甚至[数学]最坏情况下的时间。Sitarski 和 Brodnik、Carlsson、Demaine、Munro 和 Sedgewick(显然是独立的)描述了更好的解决方案,只用[数学]空间就能维护一个大小为[数学]的可调整数组,每次操作仍然需要[数学]时间。布罗德尼克等人给出了一个简单的证明,即这是最好的解决方案。我们区分了存储可调整大小的数组和访问其项所需的空间,以及数组增长或收缩时可能需要的临时空间。对于每一个整数[math],我们证明,如果[math]空间可以在数组增长和收缩操作时短暂使用,那么[math]空间足以存储和访问大小为[math]的数组。通过索引访问一个项目需要[math]最坏情况时间,而增长和收缩操作需要[math]摊销时间。我们通过对增长游戏的精确分析表明,对于只使用[math]空间存储数组的各种数据结构,即使只允许进行增长和访问操作,增长的摊销成本也是[math]。除非[math],否则增长和收缩操作的时间无法达到最坏情况。
{"title":"Optimal Resizable Arrays","authors":"Robert E. Tarjan, Uri Zwick","doi":"10.1137/23m1575792","DOIUrl":"https://doi.org/10.1137/23m1575792","url":null,"abstract":"SIAM Journal on Computing, Volume 53, Issue 5, Page 1354-1380, October 2024. <br/> Abstract. A resizable array is an array that can grow and shrink by the addition or removal of items from its end, or both its ends, while still supporting constant-time access to each item stored in the array given its index. Since the size of an array, i.e., the number of items in it, varies over time, space-efficient maintenance of a resizable array requires dynamic memory management. A standard doubling technique allows the maintenance of an array of size [math] using only [math] space, with [math] amortized time, or even [math] worst-case time, per operation. Sitarski, and (apparently independently) Brodnik, Carlsson, Demaine, Munro, and Sedgewick describe much better solutions that maintain a resizable array of size [math] using only [math] space, still with [math] time per operation. Brodnik et al. give a simple proof that this is best possible. We distinguish between the space needed for storing a resizable array, and accessing its items, and the temporary space that may be needed while growing or shrinking the array. For every integer [math], we show that [math] space is sufficient for storing and accessing an array of size [math], if [math] space can be used briefly during grow and shrink operations. Accessing an item by index takes [math] worst-case time, while grow and shrink operations take [math] amortized time. Using an exact analysis of a growth game, we show that for any data structure from a wide class of data structures that uses only [math] space to store the array, the amortized cost of grow is [math], even if only grow and access operations are allowed. The time for grow and shrink operations cannot be made worst-case unless [math].","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"206 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142258570","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Stronger 3-SUM Lower Bounds for Approximate Distance Oracles via Additive Combinatorics 通过加法组合论实现近似距离奥秘的更强 3-SUM 下界
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-13 DOI: 10.1137/23m1611348
Amir Abboud, Karl Bringmann, Nick Fischer
SIAM Journal on Computing, Ahead of Print.
Abstract. The “short cycle removal” technique was recently introduced by Abboud et al. [Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing, ACM, 2022, pp. 1487–1500] to prove the fine-grained hardness of approximation. Its main technical result is that listing all triangles in an [math]-regular graph is [math]-hard even when the number of short cycles is small, namely, when the number of [math]-cycles is [math] for [math]. Its corollaries are based on the 3-SUM conjecture and their strength depends on [math], i.e., on how effectively the short cycles are removed. Abboud et al. achieve [math] by applying structure versus randomness arguments on graphs. In this paper, we take a step back and apply conceptually similar arguments on the numbers of the 3-SUM problem, from which the hardness of triangle listing is derived. Consequently, we achieve [math] and the following lower bound corollaries under the 3-SUM conjecture: Approximate distance oracles: The seminal Thorup–Zwick distance oracles achieve stretch [math] after preprocessing a graph in [math] time. For the same stretch, and assuming the query time is [math], Abboud et al. proved an [math] lower bound on the preprocessing time; we improve it to [math], which is only a factor 2 away from the upper bound. Additionally, we obtain tight bounds for stretch [math] and [math] and higher lower bounds for dynamic shortest paths. Listing 4-cycles: Abboud et al. proved the first superlinear lower bound for listing all 4-cycles in a graph, ruling out [math] time algorithms where [math] is the number of 4-cycles. We settle the complexity of this basic problem by showing that the [math] upper bound is tight up to [math] factors. Our results exploit a rich tool set from additive combinatorics, most notably the Balog–Szemerédi–Gowers theorem and Rusza’s covering lemma. A key ingredient that may be of independent interest is a truly subquadratic algorithm for 3-SUM if one of the sets has small doubling.
SIAM 计算期刊》,提前印刷。 摘要Abboud 等人最近提出了 "短周期去除 "技术[Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing, ACM, 2022, pp.它的主要技术结果是,即使短循环的数量很少,即当[math]循环的数量为[math]时,列出[math]规则图中的所有三角形也是[math]难的。它的推论基于 3-SUM 猜想,其强度取决于 [math],即短周期被移除的有效程度。Abboud 等人通过在图上应用结构与随机性论证实现了 [math]。在本文中,我们退一步,将概念上类似的论证应用于 3-SUM 问题的数字上,并由此推导出三角形列表的难度。因此,我们实现了 [math] 和 3-SUM 猜想下的以下下界推论:近似距离神谕:开创性的 Thorup-Zwick 距离算子在[math]时间内对图进行预处理后实现了拉伸[math]。对于同样的拉伸,假设查询时间为[math],阿布德等人证明了预处理时间的[math]下界;我们将其改进为[math],与上界只相差 2 倍。此外,我们还获得了拉伸 [math] 和 [math] 的紧约束,以及动态最短路径的更高下限。列出 4 循环:Abboud 等人首次证明了列出图中所有 4 循环的超线性下界,排除了[math]时间算法,其中[math]是 4 循环的数量。我们通过证明[math]上界在[math]因子以内都很紧凑,解决了这一基本问题的复杂性。我们的结果利用了加法组合论中丰富的工具集,其中最著名的是巴洛格-塞梅雷迪-高尔斯定理和鲁萨覆盖稃。如果其中一个集合的倍率较小,3-SUM 的真正亚二次方算法就是一个可能引起独立兴趣的关键要素。
{"title":"Stronger 3-SUM Lower Bounds for Approximate Distance Oracles via Additive Combinatorics","authors":"Amir Abboud, Karl Bringmann, Nick Fischer","doi":"10.1137/23m1611348","DOIUrl":"https://doi.org/10.1137/23m1611348","url":null,"abstract":"SIAM Journal on Computing, Ahead of Print. <br/> Abstract. The “short cycle removal” technique was recently introduced by Abboud et al. [Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing, ACM, 2022, pp. 1487–1500] to prove the fine-grained hardness of approximation. Its main technical result is that listing all triangles in an [math]-regular graph is [math]-hard even when the number of short cycles is small, namely, when the number of [math]-cycles is [math] for [math]. Its corollaries are based on the 3-SUM conjecture and their strength depends on [math], i.e., on how effectively the short cycles are removed. Abboud et al. achieve [math] by applying structure versus randomness arguments on graphs. In this paper, we take a step back and apply conceptually similar arguments on the numbers of the 3-SUM problem, from which the hardness of triangle listing is derived. Consequently, we achieve [math] and the following lower bound corollaries under the 3-SUM conjecture: Approximate distance oracles: The seminal Thorup–Zwick distance oracles achieve stretch [math] after preprocessing a graph in [math] time. For the same stretch, and assuming the query time is [math], Abboud et al. proved an [math] lower bound on the preprocessing time; we improve it to [math], which is only a factor 2 away from the upper bound. Additionally, we obtain tight bounds for stretch [math] and [math] and higher lower bounds for dynamic shortest paths. Listing 4-cycles: Abboud et al. proved the first superlinear lower bound for listing all 4-cycles in a graph, ruling out [math] time algorithms where [math] is the number of 4-cycles. We settle the complexity of this basic problem by showing that the [math] upper bound is tight up to [math] factors. Our results exploit a rich tool set from additive combinatorics, most notably the Balog–Szemerédi–Gowers theorem and Rusza’s covering lemma. A key ingredient that may be of independent interest is a truly subquadratic algorithm for 3-SUM if one of the sets has small doubling.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"40 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142258571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Resolving Matrix Spencer Conjecture up to Poly-Logarithmic Rank 解决矩阵斯宾塞猜想,直至多对数等级
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-12 DOI: 10.1137/23m1592201
Nikhil Bansal, Haotian Jiang, Raghu Meka
SIAM Journal on Computing, Ahead of Print.
Abstract. We give a simple proof of the matrix Spencer conjecture up to poly-logarithmic rank: given symmetric [math] matrices [math] each with [math] and rank at most [math], one can efficiently find [math] signs [math] such that their signed sum has spectral norm [math]. This result also implies a [math] qubit lower bound for quantum random access codes encoding [math] classical bits with advantage [math]. Our proof uses the recent refinement of the noncommutative Khintchine inequality due to Bandeira, Boedihardjo, and van Handel [Invent. Math., 234 (2023), pp. 419–487] for random matrices with correlated Gaussian entries.
SIAM 计算期刊》,提前印刷。 摘要我们给出了矩阵斯宾塞猜想到多对数秩的一个简单证明:给定对称[数学]矩阵[数学],每个矩阵[数学]的秩最多[数学],我们可以有效地找到[数学]符号[数学],使得它们的符号和具有谱规范[数学]。这一结果也意味着以[数学]优势编码[数学]经典比特的量子随机存取码的[数学]比特下限。我们的证明使用了班代拉、布埃迪哈卓和范-汉德尔(Bandeira, Boedihardjo, and van Handel)[《发明数学》,234 (2023),第 419-487 页]最近对具有相关高斯条目的随机矩阵的非交换 Khintchine 不等式的改进。
{"title":"Resolving Matrix Spencer Conjecture up to Poly-Logarithmic Rank","authors":"Nikhil Bansal, Haotian Jiang, Raghu Meka","doi":"10.1137/23m1592201","DOIUrl":"https://doi.org/10.1137/23m1592201","url":null,"abstract":"SIAM Journal on Computing, Ahead of Print. <br/> Abstract. We give a simple proof of the matrix Spencer conjecture up to poly-logarithmic rank: given symmetric [math] matrices [math] each with [math] and rank at most [math], one can efficiently find [math] signs [math] such that their signed sum has spectral norm [math]. This result also implies a [math] qubit lower bound for quantum random access codes encoding [math] classical bits with advantage [math]. Our proof uses the recent refinement of the noncommutative Khintchine inequality due to Bandeira, Boedihardjo, and van Handel [Invent. Math., 234 (2023), pp. 419–487] for random matrices with correlated Gaussian entries.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"1 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142198438","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Complexity Classification Transfer for CSPs via Algebraic Products 通过代数产品实现 CSP 的复杂性分类转移
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-12 DOI: 10.1137/22m1534304
Manuel Bodirsky, Peter Jonsson, Barnaby Martin, Antoine Mottet, Žaneta Semanišinová
SIAM Journal on Computing, Volume 53, Issue 5, Page 1293-1353, October 2024.
Abstract. We study the complexity of infinite-domain constraint satisfaction problems (CSPs): our basic setting is that a complexity classification for the CSPs of first-order expansions of a structure [math] can be transferred to a classification of the CSPs of first-order expansions of another structure [math]. We exploit a product of structures (the algebraic product) that corresponds to the product of the respective polymorphism clones and present a complete complexity classification of the CSPs for first-order expansions of the [math]-fold algebraic power of [math]. This is proved by various algebraic and logical methods in combination with knowledge of the polymorphisms of the tractable first-order expansions of [math] and explicit descriptions of the expressible relations in terms of syntactically restricted first-order formulas. By combining our classification result with general classification transfer techniques, we obtain surprisingly strong new classification results for highly relevant formalisms such as Allen’s Interval Algebra, the [math]-dimensional Block Algebra, and the Cardinal Direction Calculus, even if higher-arity relations are allowed. Our results confirm the infinite-domain tractability conjecture for classes of structures that have been difficult to analyze with older methods. For the special case of structures with binary signatures, the results can be substantially strengthened and tightly connected to Ord-Horn formulas; this solves several longstanding open problems from the artificial intelligence (AI) literature.
SIAM 计算期刊》,第 53 卷第 5 期,第 1293-1353 页,2024 年 10 月。 摘要我们研究无限域约束满足问题(CSP)的复杂性:我们的基本设定是,一个结构[math]的一阶展开的CSP的复杂性分类可以转移到另一个结构[math]的一阶展开的CSP的分类。我们利用与各自多态克隆的乘积相对应的结构乘积(代数乘积),提出了[math]的[math]倍代数幂的一阶展开的 CSP 的完整复杂度分类。我们通过各种代数和逻辑方法,结合对[math]一阶扩展的多态性的了解,以及用语法限制的一阶公式对可表达关系的明确描述,证明了这一点。通过将我们的分类结果与一般的分类转移技术相结合,我们为艾伦的区间代数、[math]维块代数和红心方向微积分等高度相关的形式主义获得了令人惊讶的新分类结果,即使允许有更高的极性关系。我们的结果证实了旧方法难以分析的结构类别的无限域可操作性猜想。对于具有二进制签名的特殊结构,我们的结果可以大大加强,并与 Ord-Horn 公式紧密相连;这解决了人工智能(AI)文献中几个长期悬而未决的问题。
{"title":"Complexity Classification Transfer for CSPs via Algebraic Products","authors":"Manuel Bodirsky, Peter Jonsson, Barnaby Martin, Antoine Mottet, Žaneta Semanišinová","doi":"10.1137/22m1534304","DOIUrl":"https://doi.org/10.1137/22m1534304","url":null,"abstract":"SIAM Journal on Computing, Volume 53, Issue 5, Page 1293-1353, October 2024. <br/> Abstract. We study the complexity of infinite-domain constraint satisfaction problems (CSPs): our basic setting is that a complexity classification for the CSPs of first-order expansions of a structure [math] can be transferred to a classification of the CSPs of first-order expansions of another structure [math]. We exploit a product of structures (the algebraic product) that corresponds to the product of the respective polymorphism clones and present a complete complexity classification of the CSPs for first-order expansions of the [math]-fold algebraic power of [math]. This is proved by various algebraic and logical methods in combination with knowledge of the polymorphisms of the tractable first-order expansions of [math] and explicit descriptions of the expressible relations in terms of syntactically restricted first-order formulas. By combining our classification result with general classification transfer techniques, we obtain surprisingly strong new classification results for highly relevant formalisms such as Allen’s Interval Algebra, the [math]-dimensional Block Algebra, and the Cardinal Direction Calculus, even if higher-arity relations are allowed. Our results confirm the infinite-domain tractability conjecture for classes of structures that have been difficult to analyze with older methods. For the special case of structures with binary signatures, the results can be substantially strengthened and tightly connected to Ord-Horn formulas; this solves several longstanding open problems from the artificial intelligence (AI) literature.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"448 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142225312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Traversing Combinatorial 0/1-Polytopes via Optimization 通过优化穿越组合 0/1 多面体
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-09 DOI: 10.1137/23m1612019
Arturo Merino, Torsten Mütze
SIAM Journal on Computing, Volume 53, Issue 5, Page 1257-1292, October 2024.
Abstract. In this paper, we present a new framework that exploits combinatorial optimization for efficiently generating a large variety of combinatorial objects based on graphs, matroids, posets, and polytopes. Our method is based on a simple and versatile algorithm for computing a Hamilton path on the skeleton of a 0/1-polytope [math], where [math]. The algorithm uses as a black box any algorithm that solves a variant of the classical linear optimization problem [math], and the resulting delay, i.e., the running time per visited vertex on the Hamilton path, is larger than the running time of the optimization algorithm only by a factor of [math]. When [math] encodes a particular class of combinatorial objects, then traversing the skeleton of the polytope [math] along a Hamilton path corresponds to listing the combinatorial objects by local change operations; i.e., we obtain Gray code listings. As concrete results of our general framework, we obtain efficient algorithms for generating all ([math]-optimal) bases and independent sets in a matroid; ([math]-optimal) spanning trees, forests, matchings, maximum matchings, and [math]-optimal matchings in a graph; vertex covers, minimum vertex covers, [math]-optimal vertex covers, stable sets, maximum stable sets, and [math]-optimal stable sets in a bipartite graph; as well as antichains, maximum antichains, [math]-optimal antichains, and [math]-optimal ideals of a poset. Specifically, the delay and space required by these algorithms are polynomial in the size of the matroid ground set, graph, or poset, respectively. Furthermore, all of these listings correspond to Hamilton paths on the corresponding combinatorial polytopes, namely the base polytope, matching polytope, vertex cover polytope, stable set polytope, chain polytope, and order polytope, respectively. As another corollary from our framework, we obtain an [math] delay algorithm for the vertex enumeration problem on 0/1-polytopes [math], where [math] and [math], and [math] is the time needed to solve the linear program [math]. This improves upon the 25-year-old [math] delay algorithm due to Bussieck and Lübbecke.
SIAM 计算期刊》,第 53 卷第 5 期,第 1257-1292 页,2024 年 10 月。 摘要在本文中,我们提出了一个新的框架,利用组合优化来高效生成大量基于图、矩阵、posets 和多面体的组合对象。我们的方法基于一种简单而通用的算法,用于计算 0/1 多面体骨架上的汉密尔顿路径[math],其中[math].该算法使用任何解决经典线性优化问题[math]变体的算法作为黑盒,由此产生的延迟,即汉密尔顿路径上每个被访问顶点的运行时间,仅比优化算法的运行时间大[math]倍。当[math]编码一类特定的组合对象时,沿着汉密尔顿路径遍历多面体[math]的骨架,就相当于通过局部变化操作列出组合对象;也就是说,我们得到了灰色代码列表。作为我们一般框架的具体结果,我们获得了生成矩阵中所有([数学]最优)基和独立集的高效算法;图中([数学]最优)生成树、森林、匹配、最大匹配和[数学]最优匹配的高效算法;顶点覆盖、最小顶点覆盖、[数学]-最优顶点覆盖、双分图中的稳定集、最大稳定集和[数学]-最优稳定集;以及正集的反链、最大反链、[数学]-最优反链和[数学]-最优理想。具体来说,这些算法所需的延迟和空间分别是母集、图或集合大小的多项式。此外,所有这些列表都对应于相应组合多面体(即基多面体、匹配多面体、顶点覆盖多面体、稳定集多面体、链多面体和阶多面体)上的汉密尔顿路径。作为我们框架的另一个推论,我们得到了 0/1 多面体上顶点枚举问题的[math]延迟算法[math],其中[math]和[math],[math]是求解线性程序[math]所需的时间。这改进了布西克和吕贝克已有 25 年历史的[math]延迟算法。
{"title":"Traversing Combinatorial 0/1-Polytopes via Optimization","authors":"Arturo Merino, Torsten Mütze","doi":"10.1137/23m1612019","DOIUrl":"https://doi.org/10.1137/23m1612019","url":null,"abstract":"SIAM Journal on Computing, Volume 53, Issue 5, Page 1257-1292, October 2024. <br/> Abstract. In this paper, we present a new framework that exploits combinatorial optimization for efficiently generating a large variety of combinatorial objects based on graphs, matroids, posets, and polytopes. Our method is based on a simple and versatile algorithm for computing a Hamilton path on the skeleton of a 0/1-polytope [math], where [math]. The algorithm uses as a black box any algorithm that solves a variant of the classical linear optimization problem [math], and the resulting delay, i.e., the running time per visited vertex on the Hamilton path, is larger than the running time of the optimization algorithm only by a factor of [math]. When [math] encodes a particular class of combinatorial objects, then traversing the skeleton of the polytope [math] along a Hamilton path corresponds to listing the combinatorial objects by local change operations; i.e., we obtain Gray code listings. As concrete results of our general framework, we obtain efficient algorithms for generating all ([math]-optimal) bases and independent sets in a matroid; ([math]-optimal) spanning trees, forests, matchings, maximum matchings, and [math]-optimal matchings in a graph; vertex covers, minimum vertex covers, [math]-optimal vertex covers, stable sets, maximum stable sets, and [math]-optimal stable sets in a bipartite graph; as well as antichains, maximum antichains, [math]-optimal antichains, and [math]-optimal ideals of a poset. Specifically, the delay and space required by these algorithms are polynomial in the size of the matroid ground set, graph, or poset, respectively. Furthermore, all of these listings correspond to Hamilton paths on the corresponding combinatorial polytopes, namely the base polytope, matching polytope, vertex cover polytope, stable set polytope, chain polytope, and order polytope, respectively. As another corollary from our framework, we obtain an [math] delay algorithm for the vertex enumeration problem on 0/1-polytopes [math], where [math] and [math], and [math] is the time needed to solve the linear program [math]. This improves upon the 25-year-old [math] delay algorithm due to Bussieck and Lübbecke.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"10 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142198441","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Optimal Sublinear Sampling of Spanning Trees and Determinantal Point Processes via Average-Case Entropic Independence 通过平均情况下的熵独立性实现生成树和确定性点过程的最优次线性采样
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-09 DOI: 10.1137/22m1524321
Nima Anari, Yang P. Liu, Thuy-Duong Vuong
SIAM Journal on Computing, Ahead of Print.
Abstract. We design fast algorithms for repeatedly sampling from strongly Rayleigh distributions, which include as special cases random spanning tree distributions and determinantal point processes. For a graph [math], we show how to approximately sample uniformly random spanning trees from [math] in [math] (Throughout, [math] hides polylogarithmic factors in [math].) time per sample after an initial [math] time preprocessing. This is the first nearly linear runtime in the output size, which is clearly optimal. For a determinantal point process on [math]-sized subsets of a ground set of [math] elements, defined via an [math] kernel matrix, we show how to approximately sample in [math] time after an initial [math] time preprocessing, where [math] is the matrix multiplication exponent. The time to compute just the weight of the output set is simply [math], a natural barrier that suggests our runtime might be optimal for determinantal point processes as well. As a corollary, we even improve the state of the art for obtaining a single sample from a determinantal point process, from the prior runtime of [math] to [math]. In our main technical result, we achieve the optimal limit on domain sparsification for strongly Rayleigh distributions. In domain sparsification, sampling from a distribution [math] on [math] is reduced to sampling from related distributions on [math] for [math]. We show that for strongly Rayleigh distributions, the domain size can be reduced to nearly linear in the output size [math], improving the state of the art from [math] for general strongly Rayleigh distributions and the more specialized [math] for spanning tree distributions. Our reduction involves sampling from [math] domain-sparsified distributions, all of which can be produced efficiently assuming approximate overestimates for marginals of [math] are known and stored in a convenient data structure. Having access to marginals is the discrete analogue of having access to the mean and covariance of a continuous distribution, or equivalently knowing “isotropy” for the distribution, the key behind optimal samplers in the continuous setting based on the famous Kannan–Lovász–Simonovits (KLS) conjecture. We view our result as analogous in spirit to the KLS conjecture and its consequences for sampling, but rather for discrete strongly Rayleigh measures.
SIAM 计算期刊》,提前印刷。 摘要我们设计了从强雷利分布中重复采样的快速算法,强雷利分布的特例包括随机生成树分布和行列式点过程。对于一个图 [math],我们展示了如何在初始[math]时间的预处理之后,在[math]时间内近似地从[math]中采样均匀随机生成树(纵观[math],[math]在[math]中隐藏了多对数因子)。这是在输出大小上的第一个近乎线性的运行时间,显然是最优的。对于通过[math]核矩阵定义的[math]元素地面集的[math]大小子集上的行列式点过程,我们展示了如何在初始[math]时间预处理后,在[math]时间内近似采样,其中[math]是矩阵乘法指数。仅计算输出集合权重的时间就只需 [math],这一天然屏障表明我们的运行时间对于行列式点过程也可能是最佳的。作为推论,我们甚至改善了从行列式点过程中获取单个样本的技术水平,从之前的运行时间 [math] 降至 [math]。在我们的主要技术成果中,我们实现了强瑞利分布的最优域稀疏化极限。在域稀疏化中,从[math]上的[math]分布采样,简化为从[math]上的[math][math]相关分布采样。我们的研究表明,对于强瑞利分布,域的大小可以减小到与输出大小[math]几乎成线性关系,从而改进了针对一般强瑞利分布的[math]和针对生成树分布的更专业的[math]的技术水平。我们的缩减涉及从[math]域稀疏化分布中采样,假设已知[math]边际的近似高估值,并将其存储在一个方便的数据结构中,那么所有这些分布都可以高效地产生。获取边际值是获取连续分布的均值和协方差的离散类比,或者等同于知道分布的 "各向同性",这是基于著名的 Kannan-Lovász-Simonovits (KLS)猜想的连续环境中最优采样器背后的关键。我们认为我们的结果在精神上类似于 KLS 猜想及其对采样的影响,但更适用于离散强瑞利度量。
{"title":"Optimal Sublinear Sampling of Spanning Trees and Determinantal Point Processes via Average-Case Entropic Independence","authors":"Nima Anari, Yang P. Liu, Thuy-Duong Vuong","doi":"10.1137/22m1524321","DOIUrl":"https://doi.org/10.1137/22m1524321","url":null,"abstract":"SIAM Journal on Computing, Ahead of Print. <br/> Abstract. We design fast algorithms for repeatedly sampling from strongly Rayleigh distributions, which include as special cases random spanning tree distributions and determinantal point processes. For a graph [math], we show how to approximately sample uniformly random spanning trees from [math] in [math] (Throughout, [math] hides polylogarithmic factors in [math].) time per sample after an initial [math] time preprocessing. This is the first nearly linear runtime in the output size, which is clearly optimal. For a determinantal point process on [math]-sized subsets of a ground set of [math] elements, defined via an [math] kernel matrix, we show how to approximately sample in [math] time after an initial [math] time preprocessing, where [math] is the matrix multiplication exponent. The time to compute just the weight of the output set is simply [math], a natural barrier that suggests our runtime might be optimal for determinantal point processes as well. As a corollary, we even improve the state of the art for obtaining a single sample from a determinantal point process, from the prior runtime of [math] to [math]. In our main technical result, we achieve the optimal limit on domain sparsification for strongly Rayleigh distributions. In domain sparsification, sampling from a distribution [math] on [math] is reduced to sampling from related distributions on [math] for [math]. We show that for strongly Rayleigh distributions, the domain size can be reduced to nearly linear in the output size [math], improving the state of the art from [math] for general strongly Rayleigh distributions and the more specialized [math] for spanning tree distributions. Our reduction involves sampling from [math] domain-sparsified distributions, all of which can be produced efficiently assuming approximate overestimates for marginals of [math] are known and stored in a convenient data structure. Having access to marginals is the discrete analogue of having access to the mean and covariance of a continuous distribution, or equivalently knowing “isotropy” for the distribution, the key behind optimal samplers in the continuous setting based on the famous Kannan–Lovász–Simonovits (KLS) conjecture. We view our result as analogous in spirit to the KLS conjecture and its consequences for sampling, but rather for discrete strongly Rayleigh measures.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"673 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142198404","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Algorithms and Certificates for Boolean CSP Refutation: Smoothed Is No Harder than Random 布尔 CSP 反驳算法与证书:平滑算法并不比随机算法难
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-05 DOI: 10.1137/22m1537771
Venkatesan Guruswami, Pravesh K. Kothari, Peter Manohar
SIAM Journal on Computing, Ahead of Print.
Abstract. We present an algorithm for strongly refuting smoothed instances of all Boolean CSPs. The smoothed model is a hybrid between worst- and average-case input models, where the input is an arbitrary instance of the CSP with only the negation patterns of the literals re-randomized with some small probability. For an [math]-variable smoothed instance of a [math]-arity CSP, our algorithm runs in [math] time and succeeds with high probability in bounding the optimum fraction of satisfiable constraints away from 1, provided that the number of constraints is at least [math]. This matches, up to polylogarithmic factors in [math], the trade-off between running time and the number of constraints of the state-of-the-art algorithms for refuting fully random instances of CSPs [P. Raghavendra, S. Rao, and T. Schramm, Strongly refuting random CSPs below the spectral threshold, in STOC’17—Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 2017, pp. 121–131]. We also make a surprising connection between the analysis of our refutation algorithm in the significantly “randomness starved” setting of semirandom [math]-XOR and the existence of even covers in worst-case hypergraphs. We use this connection to positively resolve Feige’s 2008 conjecture—an extremal combinatorics conjecture on the existence of even covers in sufficiently dense hypergraphs that generalizes the well-known Moore bound for the girth of graphs. As a corollary, we show that polynomial-size refutation witnesses exist for arbitrary smoothed CSP instances with number of constraints a polynomial factor below the “spectral threshold” of [math], extending the celebrated result for random 3-SAT of [U. Feige, J. H. Kim, and E. Ofek, Witnesses for non-satisfiability of dense random 3CNF formulas, in Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science, 2006, pp. 497–508].
SIAM 计算期刊》,提前印刷。 摘要我们提出了一种强反驳所有布尔 CSP 平滑实例的算法。平滑模型是最坏情况输入模型和平均情况输入模型的混合体,其中输入是 CSP 的任意实例,只有字面的否定模式以某种小概率重新随机化。对于一个[数学]变量平滑的[数学]稀有度 CSP 实例,我们的算法可以在[数学]时间内运行,并且只要约束的数量至少为[数学],就能以很高的概率成功地将可满足约束的最佳分数限定在 1 以外。这与用于驳斥 CSP 完全随机实例的最先进算法在运行时间和约束数量之间的权衡[P.Raghavendra, S. Rao, and T. Schramm, Strongly refuting random CSPs below the spectral threshold, in STOC'17-Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 2017, pp.]我们还在半随机[math]-XOR 的显著 "随机性饥饿 "设置中对我们的驳斥算法的分析与最坏情况超图中偶数覆盖的存在之间建立了令人惊讶的联系。我们利用这种联系正面解决了费吉 2008 年的猜想--一个关于在足够密集的超图中是否存在偶数盖的极端组合学猜想,它概括了众所周知的图周长摩尔约束。作为推论,我们证明了任意平滑 CSP 实例都存在多项式大小的驳斥见证,其约束数比 [math] 的 "谱阈值 "低一个多项式因子,从而扩展了 [U. Feige, J. H. Kim.Feige, J. H. Kim, and E. Ofek, Witnesses for non-satisfiability of dense random 3CNF formulas, in Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science, 2006, pp.]
{"title":"Algorithms and Certificates for Boolean CSP Refutation: Smoothed Is No Harder than Random","authors":"Venkatesan Guruswami, Pravesh K. Kothari, Peter Manohar","doi":"10.1137/22m1537771","DOIUrl":"https://doi.org/10.1137/22m1537771","url":null,"abstract":"SIAM Journal on Computing, Ahead of Print. <br/> Abstract. We present an algorithm for strongly refuting smoothed instances of all Boolean CSPs. The smoothed model is a hybrid between worst- and average-case input models, where the input is an arbitrary instance of the CSP with only the negation patterns of the literals re-randomized with some small probability. For an [math]-variable smoothed instance of a [math]-arity CSP, our algorithm runs in [math] time and succeeds with high probability in bounding the optimum fraction of satisfiable constraints away from 1, provided that the number of constraints is at least [math]. This matches, up to polylogarithmic factors in [math], the trade-off between running time and the number of constraints of the state-of-the-art algorithms for refuting fully random instances of CSPs [P. Raghavendra, S. Rao, and T. Schramm, Strongly refuting random CSPs below the spectral threshold, in STOC’17—Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 2017, pp. 121–131]. We also make a surprising connection between the analysis of our refutation algorithm in the significantly “randomness starved” setting of semirandom [math]-XOR and the existence of even covers in worst-case hypergraphs. We use this connection to positively resolve Feige’s 2008 conjecture—an extremal combinatorics conjecture on the existence of even covers in sufficiently dense hypergraphs that generalizes the well-known Moore bound for the girth of graphs. As a corollary, we show that polynomial-size refutation witnesses exist for arbitrary smoothed CSP instances with number of constraints a polynomial factor below the “spectral threshold” of [math], extending the celebrated result for random 3-SAT of [U. Feige, J. H. Kim, and E. Ofek, Witnesses for non-satisfiability of dense random 3CNF formulas, in Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science, 2006, pp. 497–508].","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"2 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142225313","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Removing Additive Structure in 3SUM-Based Reductions 去除基于 3SUM 的还原法中的加法结构
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-05 DOI: 10.1137/23m1589967
Ce Jin, Yinzhan Xu
SIAM Journal on Computing, Ahead of Print.
Abstract. Our work explores the hardness of 3SUM instances without certain additive structures, and its applications. As our main technical result, we show that solving 3SUM on a size-[math] integer set that avoids solutions to [math] for [math] still requires [math] time, under the 3SUM hypothesis. Such sets are called Sidon sets and are well-studied in the field of additive combinatorics. Combined with previous reductions, this implies that the all-edges sparse triangle problem on [math]-vertex graphs with maximum degree [math] and at most [math] [math]-cycles for every [math] requires [math] time, under the 3SUM hypothesis. This can be used to strengthen the previous conditional lower bounds by Abboud, Bringmann, Khoury, and Zamir [54th Annual ACM SIGACT Symposium on Theory of Computing, 2022] of 4-cycle enumeration, offline approximate distance oracle and approximate dynamic shortest path. In particular, we show that no algorithm for the 4-cycle enumeration problem on [math]-vertex [math]-edge graphs with [math] delays has [math] or [math] preprocessing time for [math]. We also present a matching upper bound via simple modifications of the known algorithms for 4-cycle detection. A slight generalization of the main result also extends the result of Dudek, Gawrychowski, and Starikovskaya [52nd Annual ACM SIGACT Symposium on Theory of Computing, 2020] on the 3SUM-hardness of nontrivial 3-variate linear degeneracy testing (3-LDTs): we show 3SUM-hardness for all nontrivial 4-LDTs. The proof of our main technical result combines a wide range of tools: Balog–Szemerédi–Gowers theorem, sparse convolution algorithm, and a new almost-linear hash function with almost 3-universal guarantee for integers that do not have small-coefficient linear relations.
SIAM 计算期刊》,提前印刷。 摘要我们的研究探讨了没有特定加法结构的 3SUM 实例的硬度及其应用。作为我们的主要技术成果,我们证明了在 3SUM 假设下,在避免解 [math] 为 [math] 的大小-[math] 整数集合上求解 3SUM 仍然需要 [math] 时间。这样的集合被称为西顿集合,在加法组合学领域被广泛研究。结合前面的还原,这意味着在 3SUM 假设下,最大度为 [math],且每 [math] 循环最多为 [math] [math] 循环的 [math] 顶点图上的全边稀疏三角形问题需要 [math] 时间。这可以用来加强 Abboud、Bringmann、Khoury 和 Zamir [2022 年第 54 届 ACM SIGACT 计算理论年会] 之前提出的 4 循环枚举、离线近似距离甲骨文和近似动态最短路径的条件下限。我们特别指出,在具有[math]延迟的[math]顶点[math]边图上,没有任何算法的 4 循环枚举问题的预处理时间为[math]或[math]。我们还通过简单修改已知的 4 循环检测算法,提出了一个匹配的上界。主结果的细微概括还扩展了 Dudek、Gawrychowski 和 Starikovskaya [52nd Annual ACM SIGACT Symposium on Theory of Computing, 2020] 关于非奇异 3 变量线性退化检测(3-LDT)的 3SUM 硬度的结果:我们证明了所有非奇异 4-LDT 的 3SUM 硬度。我们的主要技术结果的证明结合了多种工具:Balog-Szemerédi-Gowers定理、稀疏卷积算法和一种新的几乎线性哈希函数,对于不存在小系数线性关系的整数,几乎可以保证3-普遍性。
{"title":"Removing Additive Structure in 3SUM-Based Reductions","authors":"Ce Jin, Yinzhan Xu","doi":"10.1137/23m1589967","DOIUrl":"https://doi.org/10.1137/23m1589967","url":null,"abstract":"SIAM Journal on Computing, Ahead of Print. <br/> Abstract. Our work explores the hardness of 3SUM instances without certain additive structures, and its applications. As our main technical result, we show that solving 3SUM on a size-[math] integer set that avoids solutions to [math] for [math] still requires [math] time, under the 3SUM hypothesis. Such sets are called Sidon sets and are well-studied in the field of additive combinatorics. Combined with previous reductions, this implies that the all-edges sparse triangle problem on [math]-vertex graphs with maximum degree [math] and at most [math] [math]-cycles for every [math] requires [math] time, under the 3SUM hypothesis. This can be used to strengthen the previous conditional lower bounds by Abboud, Bringmann, Khoury, and Zamir [54th Annual ACM SIGACT Symposium on Theory of Computing, 2022] of 4-cycle enumeration, offline approximate distance oracle and approximate dynamic shortest path. In particular, we show that no algorithm for the 4-cycle enumeration problem on [math]-vertex [math]-edge graphs with [math] delays has [math] or [math] preprocessing time for [math]. We also present a matching upper bound via simple modifications of the known algorithms for 4-cycle detection. A slight generalization of the main result also extends the result of Dudek, Gawrychowski, and Starikovskaya [52nd Annual ACM SIGACT Symposium on Theory of Computing, 2020] on the 3SUM-hardness of nontrivial 3-variate linear degeneracy testing (3-LDTs): we show 3SUM-hardness for all nontrivial 4-LDTs. The proof of our main technical result combines a wide range of tools: Balog–Szemerédi–Gowers theorem, sparse convolution algorithm, and a new almost-linear hash function with almost 3-universal guarantee for integers that do not have small-coefficient linear relations.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"5087 3 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142198405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Online Primal Dual Meets Online Matching with Stochastic Rewards: Configuration LP to the Rescue 带有随机奖励的在线原始二重匹配:配置 LP 的拯救
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-04 DOI: 10.1137/21m1454705
Zhiyi Huang, Qiankun Zhang
SIAM Journal on Computing, Volume 53, Issue 5, Page 1217-1256, October 2024.
Abstract. Mehta and Panigrahi (FOCS 2012, IEEE, Piscataway, NJ, 2012, pp. 728–737) introduce the problem of online matching with stochastic rewards, where edges are associated with success probabilities and a match succeeds with the probability of the corresponding edge. It is one of the few online matching problems that have defied the randomized online primal dual framework by Devanur, Jain, and Kleinberg (SODA 2013, SIAM, Philadelphia, 2013, pp. 101–107) thus far. This paper unlocks the power of randomized online primal dual in online matching with stochastic rewards by employing the configuration linear program rather than the standard matching linear program used in previous works. Our main result is a 0.572 competitive algorithm for the case of vanishing and unequal probabilities, improving the best previous bound of 0.534 by Mehta, Waggoner, and Zadimoghaddam (SODA 2015, SIAM, Philadelphia, 2015, pp. 1388–1404) and, in fact, is even better than the best previous bound of 0.567 by Mehta and Panigrahi (FOCS 2012, IEEE, Piscataway, NJ, 2012, pp. 728–737) for the more restricted case of vanishing and equal probabilities. For vanishing and equal probabilities, we get a better competitive ratio of 0.576. Our results further generalize to the vertex-weighted case due to the intrinsic robustness of the randomized online primal dual analysis.
SIAM 计算期刊》,第 53 卷第 5 期,第 1217-1256 页,2024 年 10 月。 摘要。Mehta 和 Panigrahi (FOCS 2012, IEEE, Piscataway, NJ, 2012, pp. 728-737)介绍了随机奖励在线匹配问题,其中边与成功概率相关联,匹配成功与相应边的概率有关。它是迄今为止少数几个能打败 Devanur、Jain 和 Kleinberg(SODA 2013,SIAM,费城,2013 年,第 101-107 页)提出的随机在线原始对偶框架的在线匹配问题之一。本文通过使用配置线性程序,而不是之前工作中使用的标准匹配线性程序,释放了随机在线原始对偶在随机奖励在线匹配中的威力。我们的主要结果是在概率消失和不相等的情况下实现了 0.572 的竞争性算法,改进了 Mehta、Waggoner 和 Zadimoghaddam 以前的最佳约束 0.534(SODA 2015,SIAM,费城,2015 年,第 1388-1404 页),并且,在这种情况下,我们的主要结果是在概率消失和不相等的情况下实现了 0.572 的竞争性算法。1388-1404),事实上,在概率消失和概率相等的更受限制的情况下,它甚至优于 Mehta 和 Panigrahi 以前的最佳约束 0.567(FOCS 2012,IEEE,Piscataway,NJ,2012,第 728-737 页)。在概率消失和概率相等的情况下,我们得到了更好的竞争比 0.576。由于随机在线原始对偶分析的内在鲁棒性,我们的结果进一步推广到顶点加权情况。
{"title":"Online Primal Dual Meets Online Matching with Stochastic Rewards: Configuration LP to the Rescue","authors":"Zhiyi Huang, Qiankun Zhang","doi":"10.1137/21m1454705","DOIUrl":"https://doi.org/10.1137/21m1454705","url":null,"abstract":"SIAM Journal on Computing, Volume 53, Issue 5, Page 1217-1256, October 2024. <br/> Abstract. Mehta and Panigrahi (FOCS 2012, IEEE, Piscataway, NJ, 2012, pp. 728–737) introduce the problem of online matching with stochastic rewards, where edges are associated with success probabilities and a match succeeds with the probability of the corresponding edge. It is one of the few online matching problems that have defied the randomized online primal dual framework by Devanur, Jain, and Kleinberg (SODA 2013, SIAM, Philadelphia, 2013, pp. 101–107) thus far. This paper unlocks the power of randomized online primal dual in online matching with stochastic rewards by employing the configuration linear program rather than the standard matching linear program used in previous works. Our main result is a 0.572 competitive algorithm for the case of vanishing and unequal probabilities, improving the best previous bound of 0.534 by Mehta, Waggoner, and Zadimoghaddam (SODA 2015, SIAM, Philadelphia, 2015, pp. 1388–1404) and, in fact, is even better than the best previous bound of 0.567 by Mehta and Panigrahi (FOCS 2012, IEEE, Piscataway, NJ, 2012, pp. 728–737) for the more restricted case of vanishing and equal probabilities. For vanishing and equal probabilities, we get a better competitive ratio of 0.576. Our results further generalize to the vertex-weighted case due to the intrinsic robustness of the randomized online primal dual analysis.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"74 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142198406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fast Generalized DFTs for All Finite Groups 适用于所有有限群的快速广义 DFT
IF 1.6 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-09-04 DOI: 10.1137/20m1316342
Chris Umans
SIAM Journal on Computing, Ahead of Print.
Abstract. For any finite group [math], we give an algebraic algorithm to compute the generalized discrete Fourier transform with respect to [math], using [math] operations, for any [math]. Here, [math] is the exponent of matrix multiplication.
SIAM 计算期刊》,提前印刷。 摘要。对于任意有限群 [math],我们给出了一种代数算法,对于任意 [math],使用 [math] 运算计算关于 [math] 的广义离散傅里叶变换。这里,[math] 是矩阵乘法的指数。
{"title":"Fast Generalized DFTs for All Finite Groups","authors":"Chris Umans","doi":"10.1137/20m1316342","DOIUrl":"https://doi.org/10.1137/20m1316342","url":null,"abstract":"SIAM Journal on Computing, Ahead of Print. <br/> Abstract. For any finite group [math], we give an algebraic algorithm to compute the generalized discrete Fourier transform with respect to [math], using [math] operations, for any [math]. Here, [math] is the exponent of matrix multiplication.","PeriodicalId":49532,"journal":{"name":"SIAM Journal on Computing","volume":"7 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142198436","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
SIAM Journal on Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1