首页 > 最新文献

Proceedings of the forty-eighth annual ACM symposium on Theory of Computing最新文献

英文 中文
On approximating functions of the singular values in a stream 流中奇异值的近似函数
Pub Date : 2016-04-29 DOI: 10.1145/2897518.2897581
Yi Li, David P. Woodruff
For any real number p > 0, we nearly completely characterize the space complexity of estimating ||A||pp = ∑i=1n σip for n × n matrices A in which each row and each column has O(1) non-zero entries and whose entries are presented one at a time in a data stream model. Here the σi are the singular values of A, and when p ≥ 1, ||A||pp is the p-th power of the Schatten p-norm. We show that when p is not an even integer, to obtain a (1+є)-approximation to ||A||pp with constant probability, any 1-pass algorithm requires n1−g(є) bits of space, where g(є) → 0 as є → 0 and є > 0 is a constant independent of n. However, when p is an even integer, we give an upper bound of n1−2/p (є−1logn) bits of space, which holds even in the turnstile data stream model. The latter is optimal up to (є−1 logn) factors. Our results considerably strengthen lower bounds in previous work for arbitrary (not necessarily sparse) matrices A: the previous best lower bound was Ω(logn) for p∈ (0,1), Ω(n1/p−1/2/logn) for p∈ [1,2) and Ω(n1−2/p) for p∈ (2,∞). We note for p ∈ (2, ∞), while our lower bound for even integers is the same, for other p in this range our lower bound is n1−g(є), which is considerably stronger than the previous n1−2/p for small enough constant є > 0. We obtain similar near-linear lower bounds for Ky-Fan norms, eigenvalue shrinkers, and M-estimators, many of which could have been solvable in logarithmic space prior to our work.
对于任意实数p > 0,我们几乎完全刻画了对于n × n矩阵A估计|A| pp =∑i=1n σip的空间复杂度,其中每一行和每一列都有O(1)个非零项,并且在数据流模型中每次呈现一个项。其中σi为A的奇异值,当p≥1时,σi为Schatten p-范数的p次幂。我们证明了当p不是偶数时,为了以恒定的概率获得对|| a ||pp的(1+ _)-近似,任何1-pass算法都需要n1−g(_)位空间,其中g(_)→0作为_→0并且_ > 0是与n无关的常数。然而,当p是偶数时,我们给出了n1−2/p(_−1logn)位空间的上界,这在turnstile数据流模型中是偶数。后者是最优的(−1 logn)因子。我们的结果大大加强了先前工作中任意(不一定稀疏)矩阵A的下界:先前的最佳下界为p∈(0,1)的Ω(logn), p∈[1,2]的Ω(n1/p−1/2/logn)和p∈(2,∞)的Ω(n1−2/p)。我们注意到对于p∈(2,∞),虽然我们对于偶数的下界是相同的,对于这个范围内的其他p,我们的下界是n1 - g(k),这比之前的n1 - 2/p要强得多,因为足够小的常数k > 0。我们获得了key - fan范数、特征值收缩器和m -估计器的近似线性下界,其中许多在我们的工作之前可以在对数空间中求解。
{"title":"On approximating functions of the singular values in a stream","authors":"Yi Li, David P. Woodruff","doi":"10.1145/2897518.2897581","DOIUrl":"https://doi.org/10.1145/2897518.2897581","url":null,"abstract":"For any real number p > 0, we nearly completely characterize the space complexity of estimating ||A||pp = ∑i=1n σip for n × n matrices A in which each row and each column has O(1) non-zero entries and whose entries are presented one at a time in a data stream model. Here the σi are the singular values of A, and when p ≥ 1, ||A||pp is the p-th power of the Schatten p-norm. We show that when p is not an even integer, to obtain a (1+є)-approximation to ||A||pp with constant probability, any 1-pass algorithm requires n1−g(є) bits of space, where g(є) → 0 as є → 0 and є > 0 is a constant independent of n. However, when p is an even integer, we give an upper bound of n1−2/p (є−1logn) bits of space, which holds even in the turnstile data stream model. The latter is optimal up to (є−1 logn) factors. Our results considerably strengthen lower bounds in previous work for arbitrary (not necessarily sparse) matrices A: the previous best lower bound was Ω(logn) for p∈ (0,1), Ω(n1/p−1/2/logn) for p∈ [1,2) and Ω(n1−2/p) for p∈ (2,∞). We note for p ∈ (2, ∞), while our lower bound for even integers is the same, for other p in this range our lower bound is n1−g(є), which is considerably stronger than the previous n1−2/p for small enough constant є > 0. We obtain similar near-linear lower bounds for Ky-Fan norms, eigenvalue shrinkers, and M-estimators, many of which could have been solvable in logarithmic space prior to our work.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128780331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 35
New deterministic approximation algorithms for fully dynamic matching 全动态匹配的新确定性近似算法
Pub Date : 2016-04-19 DOI: 10.1145/2897518.2897568
Sayan Bhattacharya, M. Henzinger, Danupon Nanongkai
We present two deterministic dynamic algorithms for the maximum matching problem. (1) An algorithm that maintains a (2+є)-approximate maximum matching in general graphs with O(poly(logn, 1/є)) update time. (2) An algorithm that maintains an αK approximation of the value of the maximum matching with O(n2/K) update time in bipartite graphs, for every sufficiently large constant positive integer K. Here, 1≤ αK < 2 is a constant determined by the value of K. Result (1) is the first deterministic algorithm that can maintain an o(logn)-approximate maximum matching with polylogarithmic update time, improving the seminal result of Onak et al. [STOC 2010]. Its approximation guarantee almost matches the guarantee of the best randomized polylogarithmic update time algorithm [Baswana et al. FOCS 2011]. Result (2) achieves a better-than-two approximation with arbitrarily small polynomial update time on bipartite graphs. Previously the best update time for this problem was O(m1/4) [Bernstein et al. ICALP 2015], where m is the current number of edges in the graph.
针对最大匹配问题,提出了两种确定性动态算法。(1)用O(poly(logn, 1/ n))更新时间在一般图中保持(2+ n)-近似最大匹配的算法。(2)对于二部图中每一个足够大的常数正整数K,其最大匹配值与更新时间O(n2/K)保持αK近似,其中1≤αK < 2是由K的值决定的常数。结果(1)是第一个能够在多对数更新时间保持O(logn)-近似最大匹配的确定性算法,改进了Onak等人[STOC 2010]的重要结果。其近似保证几乎与最佳随机化多对数更新时间算法的保证相匹配[Baswana等]。foc 2011]。结果(2)在二部图上以任意小的多项式更新时间实现了一个优于二的近似。以前,此问题的最佳更新时间为O(m1/4) [Bernstein等人]。ICALP 2015],其中m为图中当前边的个数。
{"title":"New deterministic approximation algorithms for fully dynamic matching","authors":"Sayan Bhattacharya, M. Henzinger, Danupon Nanongkai","doi":"10.1145/2897518.2897568","DOIUrl":"https://doi.org/10.1145/2897518.2897568","url":null,"abstract":"We present two deterministic dynamic algorithms for the maximum matching problem. (1) An algorithm that maintains a (2+є)-approximate maximum matching in general graphs with O(poly(logn, 1/є)) update time. (2) An algorithm that maintains an αK approximation of the value of the maximum matching with O(n2/K) update time in bipartite graphs, for every sufficiently large constant positive integer K. Here, 1≤ αK < 2 is a constant determined by the value of K. Result (1) is the first deterministic algorithm that can maintain an o(logn)-approximate maximum matching with polylogarithmic update time, improving the seminal result of Onak et al. [STOC 2010]. Its approximation guarantee almost matches the guarantee of the best randomized polylogarithmic update time algorithm [Baswana et al. FOCS 2011]. Result (2) achieves a better-than-two approximation with arbitrarily small polynomial update time on bipartite graphs. Previously the best update time for this problem was O(m1/4) [Bernstein et al. ICALP 2015], where m is the current number of edges in the graph.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134497648","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 94
Sparse fourier transform in any constant dimension with nearly-optimal sample complexity in sublinear time 稀疏傅里叶变换在任意常数维,在亚线性时间内具有近乎最优的样本复杂度
Pub Date : 2016-04-04 DOI: 10.1145/2897518.2897650
M. Kapralov
We consider the problem of computing a k-sparse approximation to the Fourier transform of a length N signal. Our main result is a randomized algorithm for computing such an approximation (i.e. achieving ℓ2/ℓ2 sparse recovery guarantees using Fourier measurements) using Od(klogNloglogN) samples of the signal in time domain and Od(klogd+3 N) runtime, where d≥ 1 is the dimensionality of the Fourier transform. The sample complexity matches the Ω(klog(N/k)) lower bound for non-adaptive algorithms due to [DIPW] for any k≤ N1−δ for a constant δ>0 up to an O(loglogN) factor. Prior to our work a result with comparable sample complexity klogN logO(1)logN and sublinear runtime was known for the Fourier transform on the line [IKP], but for any dimension d≥ 2 previously known techniques either suffered from a (logN) factor loss in sample complexity or required Ω(N) runtime.
我们考虑计算长度为N的信号的傅里叶变换的k-稀疏逼近的问题。我们的主要结果是一种随机算法,用于计算这样的近似(即使用傅里叶测量实现2/ 2稀疏恢复保证),使用时域信号的Od(kloggnloglogn)样本和Od(klogd+ 3n)运行时间,其中d≥1是傅里叶变换的维数。样本复杂度匹配Ω(klog(N/k))的非自适应算法的下界,由于[DIPW]对于任何k≤N1 - δ,常数δ>0到O(logogn)因子。在我们的工作之前,具有可比样本复杂度klogN的结果logO(1)logN和亚线性运行时间的傅里叶变换是已知的,但对于任何维度d≥2,先前已知的技术要么在样本复杂性中遭受(logN)因素损失,要么需要Ω(N)运行时间。
{"title":"Sparse fourier transform in any constant dimension with nearly-optimal sample complexity in sublinear time","authors":"M. Kapralov","doi":"10.1145/2897518.2897650","DOIUrl":"https://doi.org/10.1145/2897518.2897650","url":null,"abstract":"We consider the problem of computing a k-sparse approximation to the Fourier transform of a length N signal. Our main result is a randomized algorithm for computing such an approximation (i.e. achieving ℓ2/ℓ2 sparse recovery guarantees using Fourier measurements) using Od(klogNloglogN) samples of the signal in time domain and Od(klogd+3 N) runtime, where d≥ 1 is the dimensionality of the Fourier transform. The sample complexity matches the Ω(klog(N/k)) lower bound for non-adaptive algorithms due to [DIPW] for any k≤ N1−δ for a constant δ>0 up to an O(loglogN) factor. Prior to our work a result with comparable sample complexity klogN logO(1)logN and sublinear runtime was known for the Fourier transform on the line [IKP], but for any dimension d≥ 2 previously known techniques either suffered from a (logN) factor loss in sample complexity or required Ω(N) runtime.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117106221","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 41
Beyond matroids: secretary problem and prophet inequality with general constraints 超越矩阵:一般约束下的秘书问题和先知不等式
Pub Date : 2016-04-01 DOI: 10.1145/2897518.2897540
A. Rubinstein
We study generalizations of the ``Prophet Inequality'' and ``Secretary Problem'', where the algorithm is restricted to an arbitrary downward-closed set system. For 0,1 values, we give O(n)-competitive algorithms for both problems. This is close to the Omega(n/log n) lower bound due to Babaioff, Immorlica, and Kleinberg. For general values, our results translate to O(log(n) log(r))-competitive algorithms, where r is the cardinality of the largest feasible set. This resolves (up to the O(loglog(n) log(r)) factor) an open question posed to us by Bobby Kleinberg.
我们研究了“先知不等式”和“秘书问题”的推广,其中算法被限制为任意向下闭集系统。对于0,1的值,我们给出了O(n)个竞争算法来解决这两个问题。这很接近(n/log n)的下界这是由Babaioff, Immorlica和Kleinberg给出的。对于一般值,我们的结果转化为O(log(n) log(r))竞争算法,其中r是最大可行集的基数。这解决了(直到O(loglogn) log(r))因子)Bobby Kleinberg向我们提出的一个开放性问题。
{"title":"Beyond matroids: secretary problem and prophet inequality with general constraints","authors":"A. Rubinstein","doi":"10.1145/2897518.2897540","DOIUrl":"https://doi.org/10.1145/2897518.2897540","url":null,"abstract":"We study generalizations of the ``Prophet Inequality'' and ``Secretary Problem'', where the algorithm is restricted to an arbitrary downward-closed set system. For 0,1 values, we give O(n)-competitive algorithms for both problems. This is close to the Omega(n/log n) lower bound due to Babaioff, Immorlica, and Kleinberg. For general values, our results translate to O(log(n) log(r))-competitive algorithms, where r is the cardinality of the largest feasible set. This resolves (up to the O(loglog(n) log(r)) factor) an open question posed to us by Bobby Kleinberg.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"172 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120863801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 90
Routing under balance 欠平衡路由
Pub Date : 2016-03-30 DOI: 10.1145/2897518.2897654
Alina Ene, G. Miller, J. Pachocki, Aaron Sidford
We introduce the notion of balance for directed graphs: a weighted directed graph is α-balanced if for every cut S ⊆ V, the total weight of edges going from S to V∖ S is within factor α of the total weight of edges going from V∖ S to S. Several important families of graphs are nearly balanced, in particular, Eulerian graphs (with α = 1) and residual graphs of (1+є)-approximate undirected maximum flows (with α=O(1/є)). We use the notion of balance to give a more fine-grained understanding of several well-studied routing questions that are considerably harder in directed graphs. We first revisit oblivious routings in directed graphs. Our main algorithmic result is an oblivious routing scheme for single-source instances that achieve an O(α · log3 n / loglogn) competitive ratio. In the process, we make several technical contributions which may be of independent interest. In particular, we give an efficient algorithm for computing low-radius decompositions of directed graphs parameterized by balance. We also define and construct low-stretch arborescences, a generalization of low-stretch spanning trees to directed graphs. On the negative side, we present new lower bounds for oblivious routing problems on directed graphs. We show that the competitive ratio of oblivious routing algorithms for directed graphs is Ω(n) in general; this result improves upon the long-standing best known lower bound of Ω(√n) by Hajiaghayi et al. We also show that our restriction to single-source instances is necessary by showing an Ω(√n) lower bound for multiple-source oblivious routing in Eulerian graphs. We also study the maximum flow problem in balanced directed graphs with arbitrary capacities. We develop an efficient algorithm that finds an (1+є)-approximate maximum flows in α-balanced graphs in time O(m α2 / є2). We show that, using our approximate maximum flow algorithm, we can efficiently determine whether a given directed graph is α-balanced. Additionally, we give an application to the directed sparsest cut problem.
我们引入有向图平衡的概念:如果对每个切点S≥≥V,从S到V≤S的边的总权值在从V≤S到S的边的总权值的因子α内,则一个加权有向图是α-平衡的。有几个重要的图族是接近平衡的,特别是欧拉图(α= 1)和(1+ n)-近似无向最大流(α=O(1/ n))的残差图。我们使用平衡的概念来对几个在有向图中相当困难的路由问题进行更细致的理解。我们首先回顾有向图中的无关路由。我们的主要算法结果是实现O(α·log3 n / loglog)竞争比的单源实例的遗忘路由方案。在这个过程中,我们做出了一些技术贡献,这些贡献可能是独立的。特别地,我们给出了用平衡参数化有向图的低半径分解的有效算法。我们还定义并构造了低拉伸树形,这是低拉伸生成树在有向图中的推广。在消极方面,我们给出了有向图上的遗忘路由问题的新的下界。我们证明了有向图的遗忘路由算法的竞争比一般为Ω(n);该结果改进了Hajiaghayi等人长期以来最著名的Ω(√n)下界。我们还通过在欧拉图中显示多源无关路由的Ω(√n)下界来证明对单源实例的限制是必要的。我们还研究了任意容量的平衡有向图的最大流问题。我们开发了一种有效的算法,可以在时间O(m α2 / є2)上找到α-平衡图中的(1+ n)-近似最大流量。我们证明,使用我们的近似最大流量算法可以有效地确定给定的有向图是否为α-平衡。此外,我们还给出了有向稀疏切割问题的一个应用。
{"title":"Routing under balance","authors":"Alina Ene, G. Miller, J. Pachocki, Aaron Sidford","doi":"10.1145/2897518.2897654","DOIUrl":"https://doi.org/10.1145/2897518.2897654","url":null,"abstract":"We introduce the notion of balance for directed graphs: a weighted directed graph is α-balanced if for every cut S ⊆ V, the total weight of edges going from S to V∖ S is within factor α of the total weight of edges going from V∖ S to S. Several important families of graphs are nearly balanced, in particular, Eulerian graphs (with α = 1) and residual graphs of (1+є)-approximate undirected maximum flows (with α=O(1/є)). We use the notion of balance to give a more fine-grained understanding of several well-studied routing questions that are considerably harder in directed graphs. We first revisit oblivious routings in directed graphs. Our main algorithmic result is an oblivious routing scheme for single-source instances that achieve an O(α · log3 n / loglogn) competitive ratio. In the process, we make several technical contributions which may be of independent interest. In particular, we give an efficient algorithm for computing low-radius decompositions of directed graphs parameterized by balance. We also define and construct low-stretch arborescences, a generalization of low-stretch spanning trees to directed graphs. On the negative side, we present new lower bounds for oblivious routing problems on directed graphs. We show that the competitive ratio of oblivious routing algorithms for directed graphs is Ω(n) in general; this result improves upon the long-standing best known lower bound of Ω(√n) by Hajiaghayi et al. We also show that our restriction to single-source instances is necessary by showing an Ω(√n) lower bound for multiple-source oblivious routing in Eulerian graphs. We also study the maximum flow problem in balanced directed graphs with arbitrary capacities. We develop an efficient algorithm that finds an (1+є)-approximate maximum flows in α-balanced graphs in time O(m α2 / є2). We show that, using our approximate maximum flow algorithm, we can efficiently determine whether a given directed graph is α-balanced. Additionally, we give an application to the directed sparsest cut problem.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134246261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Tight bounds for single-pass streaming complexity of the set cover problem 集覆盖问题单次流复杂度的紧界
Pub Date : 2016-03-17 DOI: 10.1145/2897518.2897576
Sepehr Assadi, S. Khanna, Yang Li
We resolve the space complexity of single-pass streaming algorithms for approximating the classic set cover problem. For finding an α-approximate set cover (for α= o(√n)) via a single-pass streaming algorithm, we show that Θ(mn/α) space is both sufficient and necessary (up to an O(logn) factor); here m denotes number of the sets and n denotes size of the universe. This provides a strong negative answer to the open question posed by Indyk (2015) regarding the possibility of having a single-pass algorithm with a small approximation factor that uses sub-linear space. We further study the problem of estimating the size of a minimum set cover (as opposed to finding the actual sets), and establish that an additional factor of α saving in the space is achievable in this case and that this is the best possible. In other words, we show that Θ(mn/α2) space is both sufficient and necessary (up to logarithmic factors) for estimating the size of a minimum set cover to within a factor of α. Our algorithm in fact works for the more general problem of estimating the optimal value of a covering integer program. On the other hand, our lower bound holds even for set cover instances where the sets are presented in a random order.
我们解决了近似经典集覆盖问题的单次流算法的空间复杂度问题。对于通过单次流算法寻找α-近似集覆盖(对于α= o(√n)),我们证明Θ(mn/α)空间是充分和必要的(高达o(logn)因子);这里m表示集合的数量,n表示宇宙的大小。这为Indyk(2015)提出的关于使用次线性空间的小近似因子的单次算法的可能性的开放性问题提供了一个强有力的否定答案。我们进一步研究了估计最小集覆盖大小的问题(而不是寻找实际集),并确定了在这种情况下可以实现额外的空间节省因子α,并且这是最好的可能。换句话说,我们证明Θ(mn/α2)空间对于估计最小集覆盖的大小是充分和必要的(直到对数因子)。我们的算法实际上适用于估计覆盖整数程序的最优值这一更一般的问题。另一方面,我们的下界甚至适用于集合覆盖实例,其中集合以随机顺序呈现。
{"title":"Tight bounds for single-pass streaming complexity of the set cover problem","authors":"Sepehr Assadi, S. Khanna, Yang Li","doi":"10.1145/2897518.2897576","DOIUrl":"https://doi.org/10.1145/2897518.2897576","url":null,"abstract":"We resolve the space complexity of single-pass streaming algorithms for approximating the classic set cover problem. For finding an α-approximate set cover (for α= o(√n)) via a single-pass streaming algorithm, we show that Θ(mn/α) space is both sufficient and necessary (up to an O(logn) factor); here m denotes number of the sets and n denotes size of the universe. This provides a strong negative answer to the open question posed by Indyk (2015) regarding the possibility of having a single-pass algorithm with a small approximation factor that uses sub-linear space. We further study the problem of estimating the size of a minimum set cover (as opposed to finding the actual sets), and establish that an additional factor of α saving in the space is achievable in this case and that this is the best possible. In other words, we show that Θ(mn/α2) space is both sufficient and necessary (up to logarithmic factors) for estimating the size of a minimum set cover to within a factor of α. Our algorithm in fact works for the more general problem of estimating the optimal value of a covering integer program. On the other hand, our lower bound holds even for set cover instances where the sets are presented in a random order.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122792028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 46
Improved approximation for node-disjoint paths in planar graphs 平面图中节点不相交路径的改进逼近
Pub Date : 2016-03-17 DOI: 10.1145/2897518.2897538
Julia Chuzhoy, David H. K. Kim, Shi Li
We study the classical Node-Disjoint Paths (NDP) problem: given an n-vertex graph G and a collection =(s1,t1),…,(sk,tk) of pairs of vertices of G called demand pairs, find a maximum-cardinality set of node-disjoint paths connecting the demand pairs. NDP is one of the most basic routing problems, that has been studied extensively. Despite this, there are still wide gaps in our understanding of its approximability: the best currently known upper bound of O(√n) on its approximation ratio is achieved via a simple greedy algorithm, while the best current negative result shows that the problem does not have a better than Ω(log1/2−δn)-approximation for any constant δ, under standard complexity assumptions. Even for planar graphs no better approximation algorithms are known, and to the best of our knowledge, the best negative bound is APX-hardness. Perhaps the biggest obstacle to obtaining better approximation algorithms for NDP is that most currently known approximation algorithms for this type of problems rely on the standard multicommodity flow relaxation, whose integrality gap is Ω(√n) for NDP, even in planar graphs. In this paper, we break the barrier of O(√n) on the approximability of NDP in planar graphs and obtain an Õ(n9/19)-approximation. We introduce a new linear programming relaxation of the problem, and a number of new techniques, that we hope will be helpful in designing more powerful algorithms for this and related problems.
我们研究了经典的节点不相交路径(NDP)问题:给定一个n顶点图G和G的顶点对(称为需求对)的集合=(s1,t1),…,(sk,tk),找到连接这些需求对的节点不相交路径的最大基数集。NDP是最基本的路由问题之一,已经得到了广泛的研究。尽管如此,我们对其近似性的理解仍然存在很大的差距:目前已知的最佳近似比率O(√n)的上界是通过简单的贪婪算法实现的,而目前最好的负结果表明,在标准复杂性假设下,对于任何常数δ,该问题都没有优于Ω(log1/2 - δn)的近似。即使对于平面图,也没有更好的近似算法,据我们所知,最好的负界是apx硬度。也许获得更好的NDP近似算法的最大障碍是,目前已知的这类问题的大多数近似算法依赖于标准的多商品流松弛,其NDP的完整性差距为Ω(√n),即使在平面图中也是如此。本文打破了0(√n)对平面NDP近似性的限制,得到了Õ(n9/19)-近似。我们介绍了一个新的线性规划松弛问题,以及一些新的技术,我们希望这将有助于设计更强大的算法来解决这个问题和相关的问题。
{"title":"Improved approximation for node-disjoint paths in planar graphs","authors":"Julia Chuzhoy, David H. K. Kim, Shi Li","doi":"10.1145/2897518.2897538","DOIUrl":"https://doi.org/10.1145/2897518.2897538","url":null,"abstract":"We study the classical Node-Disjoint Paths (NDP) problem: given an n-vertex graph G and a collection =(s1,t1),…,(sk,tk) of pairs of vertices of G called demand pairs, find a maximum-cardinality set of node-disjoint paths connecting the demand pairs. NDP is one of the most basic routing problems, that has been studied extensively. Despite this, there are still wide gaps in our understanding of its approximability: the best currently known upper bound of O(√n) on its approximation ratio is achieved via a simple greedy algorithm, while the best current negative result shows that the problem does not have a better than Ω(log1/2−δn)-approximation for any constant δ, under standard complexity assumptions. Even for planar graphs no better approximation algorithms are known, and to the best of our knowledge, the best negative bound is APX-hardness. Perhaps the biggest obstacle to obtaining better approximation algorithms for NDP is that most currently known approximation algorithms for this type of problems rely on the standard multicommodity flow relaxation, whose integrality gap is Ω(√n) for NDP, even in planar graphs. In this paper, we break the barrier of O(√n) on the approximability of NDP in planar graphs and obtain an Õ(n9/19)-approximation. We introduce a new linear programming relaxation of the problem, and a number of new techniques, that we hope will be helpful in designing more powerful algorithms for this and related problems.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114531543","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Parallel algorithms for select and partition with noisy comparisons 带噪声比较的选择和划分并行算法
Pub Date : 2016-03-16 DOI: 10.1145/2897518.2897642
M. Braverman, Jieming Mao, S. Weinberg
We consider the problem of finding the kth highest element in a totally ordered set of n elements (Select), and partitioning a totally ordered set into the top k and bottom n − k elements (Partition) using pairwise comparisons. Motivated by settings like peer grading or crowdsourcing, where multiple rounds of interaction are costly and queried comparisons may be inconsistent with the ground truth, we evaluate algorithms based both on their total runtime and the number of interactive rounds in three comparison models: noiseless (where the comparisons are correct), erasure (where comparisons are erased with probability 1 − γ), and noisy (where comparisons are correct with probability 1/2 + γ/2 and incorrect otherwise). We provide numerous matching upper and lower bounds in all three models. Even our results in the noiseless model, which is quite well-studied in the TCS literature on parallel algorithms, are novel.
我们考虑在一个有n个元素的全有序集合中找到第k个元素的问题(Select),并使用两两比较将一个全有序集合划分为顶部k个元素和底部n - k个元素(Partition)。受到同伴评分或众包等设置的激励,其中多轮交互是昂贵的,并且查询的比较可能与基本事实不一致,我们基于三种比较模型中的总运行时间和交互轮数来评估算法:无噪声(其中比较是正确的),擦除(其中比较以1−γ的概率被擦除)和噪声(其中比较以1/2 + γ/2的概率是正确的,否则是错误的)。我们在这三个模型中提供了许多匹配的上界和下界。即使我们在无噪声模型中的结果,在并行算法的TCS文献中得到了很好的研究,也是新颖的。
{"title":"Parallel algorithms for select and partition with noisy comparisons","authors":"M. Braverman, Jieming Mao, S. Weinberg","doi":"10.1145/2897518.2897642","DOIUrl":"https://doi.org/10.1145/2897518.2897642","url":null,"abstract":"We consider the problem of finding the kth highest element in a totally ordered set of n elements (Select), and partitioning a totally ordered set into the top k and bottom n − k elements (Partition) using pairwise comparisons. Motivated by settings like peer grading or crowdsourcing, where multiple rounds of interaction are costly and queried comparisons may be inconsistent with the ground truth, we evaluate algorithms based both on their total runtime and the number of interactive rounds in three comparison models: noiseless (where the comparisons are correct), erasure (where comparisons are erased with probability 1 − γ), and noisy (where comparisons are correct with probability 1/2 + γ/2 and incorrect otherwise). We provide numerous matching upper and lower bounds in all three models. Even our results in the noiseless model, which is quite well-studied in the TCS literature on parallel algorithms, are novel.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131099235","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 50
On the effect of randomness on planted 3-coloring models 随机性对种植三色模型的影响
Pub Date : 2016-03-16 DOI: 10.1145/2897518.2897561
R. David, U. Feige
We present the hosted coloring framework for studying al- gorithmic and hardness results for the k-coloring problem. There is a class H of host graphs. One selects a graph H ∈ H and plants in it a balanced k-coloring (by partitioning the vertex set into k roughly equal parts, and removing all edges within each part). The resulting graph G is given as input to a polynomial time algorithm that needs to k-color G (any legal k-coloring would do – the algorithm is not required to recover the planted k-coloring). Earlier planted models correspond to the case that H is the class of all n-vertex d-regular graphs, a member H ∈ H is chosen at random, and then a balanced k-coloring is planted at random. Blum and Spencer [1995] designed algorithms for this model when d = n δ (for 0 < δ ≤ 1), and Alon and Kahale [1997] managed to do so even when d is a sufficiently large constant. The new aspect in our framework is that it need not in- volve randomness. In one model within the framework (with k = 3) H is a d regular spectral expander (meaning that ex- cept for the largest eigenvalue of its adjacency matrix, every other eigenvalue has absolute value much smaller than d) chosen by an adversary, and the planted 3-coloring is ran- dom. We show that the 3-coloring algorithm of Alon and Kahale [1997] can be modified to apply to this case. In an- other model H is a random d-regular graph but the planted balanced 3-coloring is chosen by an adversary, after seeing H. We show that for a certain range of average degrees somewhat below √ n, finding a 3-coloring is NP-hard. To- gether these results (and other results that we have) help clarify which aspects of randomness in the planted coloring model are the key to successful 3-coloring algorithms.
我们提出了用于研究k-着色问题的算法和硬度结果的宿主着色框架。有一类主图H。选择一个图H∈H,并在其中种植一个平衡的k着色(通过将顶点集划分为k个大致相等的部分,并去除每个部分内的所有边)。结果图G作为一个多项式时间算法的输入,该算法需要对G进行k-着色(任何合法的k-着色都可以——该算法不需要恢复已植入的k-着色)。早期的种植模型对应于H是所有n顶点d正则图的类,随机选择一个成员H∈H,然后随机种植一个平衡的k着色。Blum和Spencer[1995]在d = n δ (0 < δ≤1)时为该模型设计了算法,Alon和Kahale[1997]即使d是一个足够大的常数也能做到这一点。在我们的框架的新方面是,它不需要在进化的随机性。在框架内的一个模型(k = 3)中,H是对手选择的d正则谱扩展器(意味着除了其邻接矩阵的最大特征值外,其他特征值的绝对值远小于d),并且种植的3-着色是随机的。我们证明Alon和Kahale[1997]的3-着色算法可以被修改以适用于这种情况。在另一个模型中,H是一个随机的d规则图,但在看到H之后,对手选择了种植的平衡3-着色。我们表明,在一定的平均度范围内,略低于√n,找到3-着色是np困难的。综上所述,这些结果(以及我们已有的其他结果)有助于澄清种植着色模型中随机性的哪些方面是成功的3着色算法的关键。
{"title":"On the effect of randomness on planted 3-coloring models","authors":"R. David, U. Feige","doi":"10.1145/2897518.2897561","DOIUrl":"https://doi.org/10.1145/2897518.2897561","url":null,"abstract":"We present the hosted coloring framework for studying al- gorithmic and hardness results for the k-coloring problem. There is a class H of host graphs. One selects a graph H ∈ H and plants in it a balanced k-coloring (by partitioning the vertex set into k roughly equal parts, and removing all edges within each part). The resulting graph G is given as input to a polynomial time algorithm that needs to k-color G (any legal k-coloring would do – the algorithm is not required to recover the planted k-coloring). Earlier planted models correspond to the case that H is the class of all n-vertex d-regular graphs, a member H ∈ H is chosen at random, and then a balanced k-coloring is planted at random. Blum and Spencer [1995] designed algorithms for this model when d = n δ (for 0 < δ ≤ 1), and Alon and Kahale [1997] managed to do so even when d is a sufficiently large constant. The new aspect in our framework is that it need not in- volve randomness. In one model within the framework (with k = 3) H is a d regular spectral expander (meaning that ex- cept for the largest eigenvalue of its adjacency matrix, every other eigenvalue has absolute value much smaller than d) chosen by an adversary, and the planted 3-coloring is ran- dom. We show that the 3-coloring algorithm of Alon and Kahale [1997] can be modified to apply to this case. In an- other model H is a random d-regular graph but the planted balanced 3-coloring is chosen by an adversary, after seeing H. We show that for a certain range of average degrees somewhat below √ n, finding a 3-coloring is NP-hard. To- gether these results (and other results that we have) help clarify which aspects of randomness in the planted coloring model are the key to successful 3-coloring algorithms.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127298001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Online matching: haste makes waste! 网上相亲:欲速则不达!
Pub Date : 2016-03-09 DOI: 10.1145/2897518.2897557
Y. Emek, S. Kutten, Roger Wattenhofer
This paper studies a new online problem, referred to as min-cost perfect matching with delays (MPMD), defined over a finite metric space (i.e., a complete graph with positive edge weights obeying the triangle inequality) M that is known to the algorithm in advance. Requests arrive in a continuous time online fashion at the points of M and should be served by matching them to each other. The algorithm is allowed to delay its request matching commitments, but this does not come for free: the total cost of the algorithm is the sum of metric distances between matched requests plus the sum of times each request waited since it arrived until it was matched. A randomized online MPMD algorithm is presented whose competitive ratio is O (log2 n + logΔ), where n is the number of points in M and Δ is its aspect ratio. The analysis is based on a machinery developed in the context of a new stochastic process that can be viewed as two interleaved Poisson processes; surprisingly, this new process captures precisely the behavior of our algorithm. A related problem in which the algorithm is allowed to clear any unmatched request at a fixed penalty is also addressed. It is suggested that the MPMD problem is merely the tip of the iceberg for a general framework of online problems with delayed service that captures many more natural problems.
本文研究了一个新的在线问题,称为最小代价带延迟完美匹配(MPMD),该问题定义在一个有限度量空间(即一个边权为正且服从三角不等式的完全图)M上,且算法事先已知。请求以连续时间在线方式到达M点,并且应该通过相互匹配来提供服务。该算法允许延迟其请求匹配承诺,但这并不是免费的:算法的总成本是匹配请求之间的度量距离之和加上每个请求从到达到匹配为止等待的时间之和。提出了一种随机在线MPMD算法,其竞争比为O (log2 n + logΔ),其中n为M中的点数,Δ为其纵横比。分析是基于在一个新的随机过程的背景下开发的机器,可以看作是两个交错的泊松过程;令人惊讶的是,这个新过程精确地捕捉到了我们算法的行为。一个相关的问题,其中算法被允许清除任何不匹配的请求在一个固定的惩罚也解决了。有人建议,MPMD问题仅仅是包含延迟服务的在线问题的总体框架的冰山一角,它包含了许多更自然的问题。
{"title":"Online matching: haste makes waste!","authors":"Y. Emek, S. Kutten, Roger Wattenhofer","doi":"10.1145/2897518.2897557","DOIUrl":"https://doi.org/10.1145/2897518.2897557","url":null,"abstract":"This paper studies a new online problem, referred to as min-cost perfect matching with delays (MPMD), defined over a finite metric space (i.e., a complete graph with positive edge weights obeying the triangle inequality) M that is known to the algorithm in advance. Requests arrive in a continuous time online fashion at the points of M and should be served by matching them to each other. The algorithm is allowed to delay its request matching commitments, but this does not come for free: the total cost of the algorithm is the sum of metric distances between matched requests plus the sum of times each request waited since it arrived until it was matched. A randomized online MPMD algorithm is presented whose competitive ratio is O (log2 n + logΔ), where n is the number of points in M and Δ is its aspect ratio. The analysis is based on a machinery developed in the context of a new stochastic process that can be viewed as two interleaved Poisson processes; surprisingly, this new process captures precisely the behavior of our algorithm. A related problem in which the algorithm is allowed to clear any unmatched request at a fixed penalty is also addressed. It is suggested that the MPMD problem is merely the tip of the iceberg for a general framework of online problems with delayed service that captures many more natural problems.","PeriodicalId":442965,"journal":{"name":"Proceedings of the forty-eighth annual ACM symposium on Theory of Computing","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130594784","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 66
期刊
Proceedings of the forty-eighth annual ACM symposium on Theory of 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