首页 > 最新文献

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

英文 中文
Adjacency Labeling Schemes and Induced-Universal Graphs 邻接标记方案与诱导泛图
Pub Date : 2014-04-13 DOI: 10.1145/2746539.2746545
Stephen Alstrup, Haim Kaplan, M. Thorup, Uri Zwick
We describe a way of assigning labels to the vertices of any undirected graph on up to n vertices, each composed of n/2+O(1) bits, such that given the labels of two vertices, and no other information regarding the graph, it is possible to decide whether or not the vertices are adjacent in the graph. This is optimal, up to an additive constant, and constitutes the first improvement in almost 50 years of an n/2+O(log n) bound of Moon. As a consequence, we obtain an induced-universal graph for n-vertex graphs containing only O(2n/2) vertices, which is optimal up to a multiplicative constant, solving an open problem of Vizing from 1968. We obtain similar tight results for directed graphs, tournaments and bipartite graphs.
我们描述了一种为任意无向图的顶点分配标签的方法,最多n个顶点,每个顶点由n/2+O(1)位组成,这样,给定两个顶点的标签,并且没有关于图的其他信息,就可以确定图中的顶点是否相邻。这是最优的,直到一个附加常数,构成了近50年来月球的n/2+O(log n)边界的第一次改进。因此,我们得到了只包含O(2n/2)个顶点的n顶点图的一个诱导泛图,它是最优的,直到一个乘法常数,解决了Vizing自1968年以来的一个开放问题。我们在有向图、竞赛图和二部图上得到了类似的紧性结果。
{"title":"Adjacency Labeling Schemes and Induced-Universal Graphs","authors":"Stephen Alstrup, Haim Kaplan, M. Thorup, Uri Zwick","doi":"10.1145/2746539.2746545","DOIUrl":"https://doi.org/10.1145/2746539.2746545","url":null,"abstract":"We describe a way of assigning labels to the vertices of any undirected graph on up to n vertices, each composed of n/2+O(1) bits, such that given the labels of two vertices, and no other information regarding the graph, it is possible to decide whether or not the vertices are adjacent in the graph. This is optimal, up to an additive constant, and constitutes the first improvement in almost 50 years of an n/2+O(log n) bound of Moon. As a consequence, we obtain an induced-universal graph for n-vertex graphs containing only O(2n/2) vertices, which is optimal up to a multiplicative constant, solving an open problem of Vizing from 1968. We obtain similar tight results for directed graphs, tournaments and bipartite graphs.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84541718","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}
引用次数: 56
A Directed Isoperimetric Inequality with application to Bregman Near Neighbor Lower Bounds 一个有向等周不等式及其在Bregman近邻下界上的应用
Pub Date : 2014-04-04 DOI: 10.1145/2746539.2746595
A. Abdullah, Suresh Venkatasubramanian
Bregman divergences are important distance measures that are used in applications such as computer vision, text mining, and speech processing, and are a focus of interest in machine learning due to their information-theoretic properties. There has been extensive study of algorithms for clustering and near neighbor search with respect to these divergences. In all cases, the guarantees depend not just on the data size n and dimensionality d, but also on a structure constant μ ≥ 1 that depends solely on a generating convex function φ and can grow without bound independently. In general, this μ parametrizes the degree to which a given divergence is "asymmetric". In this paper, we provide the first evidence that this dependence on μ might be intrinsic. We focus on the problem of ac{ann} search for Bregman divergences. We show that under the cell probe model, any non-adaptive data structure (like locality-sensitive hashing) for c-approximate near-neighbor search that admits r probes must use space Ω(dn1 + μ/c r). In contrast for LSH under l1 the best bound is Ω(dn1+ 1/cr). Our results interpolate between known lower bounds both for LSH-based ANN under l1 as well as the generally harder Partial Match problem (in non-adaptive settings). The bounds match the former when μ is small and the latter when μ is Ω(d/log n). This further strengthens the intuition that Partial Match corresponds to an "asymmetric" version of ANN, as well as opening up the possibility of a new line of attack for lower bounds on Partial Match. Our new tool is a directed variant of the standard boolean noise operator. We prove a generalization of the Bonami-Beckner hypercontractivity inequality (restricted to certain subsets of the Hamming cube), and use this to prove the desired directed isoperimetric inequality that we use in our data structure lower bound.
Bregman散度是重要的距离度量,用于计算机视觉、文本挖掘和语音处理等应用,并且由于其信息理论特性而成为机器学习的焦点。关于这些散度的聚类和近邻搜索算法已经有了广泛的研究。在所有情况下,保证不仅取决于数据大小n和维数d,而且还取决于结构常数μ≥1,该结构常数仅依赖于生成凸函数φ,并且可以独立地无界增长。一般来说,这个μ参数化了给定散度“不对称”的程度。在本文中,我们提供了第一个证据,证明这种对μ的依赖可能是内在的。我们重点研究了用人工神经网络搜索布雷格曼散度的问题。我们证明了在单元探针模型下,对于允许r个探针的c-近似近邻搜索,任何非自适应数据结构(如位置敏感哈希)都必须使用Ω(dn1+ μ/c r)空间。相反,对于l1下的LSH,最佳界是Ω(dn1+ 1/cr)。我们的结果在l1下基于lsh的人工神经网络的已知下界之间进行插值,以及通常更困难的部分匹配问题(在非自适应设置中)。当μ很小时,边界匹配前者,而当μ为Ω(d/log n)时,边界匹配后者。这进一步加强了部分匹配对应于ANN的“非对称”版本的直觉,并为部分匹配的下界开辟了新的攻击线的可能性。我们的新工具是标准布尔噪声算子的有向变体。我们证明了Bonami-Beckner超收缩不等式的推广(仅限于Hamming立方体的某些子集),并用它来证明我们在数据结构下界中使用的期望的有向等周不等式。
{"title":"A Directed Isoperimetric Inequality with application to Bregman Near Neighbor Lower Bounds","authors":"A. Abdullah, Suresh Venkatasubramanian","doi":"10.1145/2746539.2746595","DOIUrl":"https://doi.org/10.1145/2746539.2746595","url":null,"abstract":"Bregman divergences are important distance measures that are used in applications such as computer vision, text mining, and speech processing, and are a focus of interest in machine learning due to their information-theoretic properties. There has been extensive study of algorithms for clustering and near neighbor search with respect to these divergences. In all cases, the guarantees depend not just on the data size n and dimensionality d, but also on a structure constant μ ≥ 1 that depends solely on a generating convex function φ and can grow without bound independently. In general, this μ parametrizes the degree to which a given divergence is \"asymmetric\". In this paper, we provide the first evidence that this dependence on μ might be intrinsic. We focus on the problem of ac{ann} search for Bregman divergences. We show that under the cell probe model, any non-adaptive data structure (like locality-sensitive hashing) for c-approximate near-neighbor search that admits r probes must use space Ω(dn1 + μ/c r). In contrast for LSH under l1 the best bound is Ω(dn1+ 1/cr). Our results interpolate between known lower bounds both for LSH-based ANN under l1 as well as the generally harder Partial Match problem (in non-adaptive settings). The bounds match the former when μ is small and the latter when μ is Ω(d/log n). This further strengthens the intuition that Partial Match corresponds to an \"asymmetric\" version of ANN, as well as opening up the possibility of a new line of attack for lower bounds on Partial Match. Our new tool is a directed variant of the standard boolean noise operator. We prove a generalization of the Bonami-Beckner hypercontractivity inequality (restricted to certain subsets of the Hamming cube), and use this to prove the desired directed isoperimetric inequality that we use in our data structure lower bound.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77238581","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}
引用次数: 16
Minimizing Flow-Time on Unrelated Machines 最小化不相关机器的流程时间
Pub Date : 2014-01-28 DOI: 10.1145/2746539.2746601
N. Bansal, Janardhan Kulkarni
We consider some classical flow-time minimization problems in the unrelated machines setting. In this setting, there is a set of m machines and a set of n jobs, and each job j has a machine dependent processing time of pij on machine i. The flow-time of a job is the amount of time the job spends in a system (its completion time minus its arrival time), and is one of the most natural measure of quality of service. We show the following two results: an $O(min(log2 n, log n log P)) approximation algorithm for minimizing the total flow-time, and an O(log n) approximation for minimizing the maximum flow-time. Here P is the ratio of maximum to minimum job size. These are the first known poly-logarithmic guarantees for both the problems.
考虑了一些经典的不相关机器设置下的流时间最小化问题。在此设置中,有一组m台机器和一组n个作业,每个作业j在机器i上的处理时间pij与机器相关。作业的流时间是作业在系统中花费的时间(其完成时间减去其到达时间),是最自然的服务质量度量之一。我们展示了以下两个结果:一个$O(min(log2 n, log n log P))近似算法用于最小化总流时间,一个$O(log n)近似算法用于最小化最大流时间。这里P是最大作业大小与最小作业大小的比值。这是已知的第一个针对这两个问题的多对数保证。
{"title":"Minimizing Flow-Time on Unrelated Machines","authors":"N. Bansal, Janardhan Kulkarni","doi":"10.1145/2746539.2746601","DOIUrl":"https://doi.org/10.1145/2746539.2746601","url":null,"abstract":"We consider some classical flow-time minimization problems in the unrelated machines setting. In this setting, there is a set of m machines and a set of n jobs, and each job j has a machine dependent processing time of pij on machine i. The flow-time of a job is the amount of time the job spends in a system (its completion time minus its arrival time), and is one of the most natural measure of quality of service. We show the following two results: an $O(min(log2 n, log n log P)) approximation algorithm for minimizing the total flow-time, and an O(log n) approximation for minimizing the maximum flow-time. Here P is the ratio of maximum to minimum job size. These are the first known poly-logarithmic guarantees for both the problems.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2014-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73803590","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}
引用次数: 21
On the Complexity of Random Satisfiability Problems with Planted Solutions 带种植解的随机可满足问题的复杂性
Pub Date : 2013-11-19 DOI: 10.1145/2746539.2746577
Vitaly Feldman, Will Perkins, S. Vempala
The problem of identifying a planted assignment given a random k-SAT formula consistent with the assignment exhibits a large algorithmic gap: while the planted solution can always be identified given a formula with O(n log n) clauses, there are distributions over clauses for which the best known efficient algorithms require nk/2 clauses. We propose and study a unified model for planted k-SAT, which captures well-known special cases. An instance is described by a planted assignment σ and a distribution on clauses with k literals. We define its distribution complexity as the largest r for which the distribution is not r-wise independent (1 ≤ r ≤ k for any distribution with a planted assignment). Our main result is an unconditional lower bound, tight up to logarithmic factors, of Ω(nr/2) clauses for statistical algorithms, matching the known upper bound (which, as we show, can be implemented using a statistical algorithm). Since known approaches for problems over distributions have statistical analogues (spectral, MCMC, gradient-based, convex optimization etc.), this lower bound provides a rigorous explanation of the observed algorithmic gap. The proof introduces a new general technique for the analysis of statistical algorithms. It also points to a geometric paring phenomenon in the space of all planted assignments. We describe consequences of our lower bounds to Feige's refutation hypothesis and to lower bounds on general convex programs that solve planted k-SAT. Our bounds also extend to the planted k-CSP model, defined by Goldreich as a candidate for one-way function, and therefore provide concrete evidence for the security of Goldreich's one-way function and the associated pseudorandom generator when used with a sufficiently hard predicate.
在给定与分配一致的随机k-SAT公式的情况下,识别种植分配的问题显示出很大的算法差距:虽然给定带有O(n log n)子句的公式总是可以识别种植解决方案,但存在一些分布,其中最著名的有效算法需要nk/2子句。我们提出并研究了一个统一的种植k-SAT模型,该模型捕获了众所周知的特殊情况。一个实例由一个种植赋值σ和一个k字面值子句上的分布来描述。我们将其分布复杂性定义为分布不是r-独立的最大r(对于任何具有种植分配的分布,1≤r≤k)。我们的主要结果是统计算法的Ω(nr/2)子句的无条件下界,紧靠对数因子,匹配已知的上界(如我们所示,可以使用统计算法实现)。由于已知的分布问题的方法有统计上的类似(谱、MCMC、基于梯度的、凸优化等),这个下界为观察到的算法差距提供了严格的解释。该证明为统计算法的分析引入了一种新的通用技术。它还指出了所有种植分配空间中的几何配对现象。我们描述了我们的下界对Feige的反驳假设和求解种植k-SAT的一般凸规划的下界的结果。我们的界限也扩展到种植k-CSP模型,由Goldreich定义为单向函数的候选,因此为Goldreich的单向函数和相关的伪随机生成器在与足够硬的谓词一起使用时的安全性提供了具体的证据。
{"title":"On the Complexity of Random Satisfiability Problems with Planted Solutions","authors":"Vitaly Feldman, Will Perkins, S. Vempala","doi":"10.1145/2746539.2746577","DOIUrl":"https://doi.org/10.1145/2746539.2746577","url":null,"abstract":"The problem of identifying a planted assignment given a random k-SAT formula consistent with the assignment exhibits a large algorithmic gap: while the planted solution can always be identified given a formula with O(n log n) clauses, there are distributions over clauses for which the best known efficient algorithms require nk/2 clauses. We propose and study a unified model for planted k-SAT, which captures well-known special cases. An instance is described by a planted assignment σ and a distribution on clauses with k literals. We define its distribution complexity as the largest r for which the distribution is not r-wise independent (1 ≤ r ≤ k for any distribution with a planted assignment). Our main result is an unconditional lower bound, tight up to logarithmic factors, of Ω(nr/2) clauses for statistical algorithms, matching the known upper bound (which, as we show, can be implemented using a statistical algorithm). Since known approaches for problems over distributions have statistical analogues (spectral, MCMC, gradient-based, convex optimization etc.), this lower bound provides a rigorous explanation of the observed algorithmic gap. The proof introduces a new general technique for the analysis of statistical algorithms. It also points to a geometric paring phenomenon in the space of all planted assignments. We describe consequences of our lower bounds to Feige's refutation hypothesis and to lower bounds on general convex programs that solve planted k-SAT. Our bounds also extend to the planted k-CSP model, defined by Goldreich as a candidate for one-way function, and therefore provide concrete evidence for the security of Goldreich's one-way function and the associated pseudorandom generator when used with a sufficiently hard predicate.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82688796","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}
引用次数: 34
The Power of Dynamic Distance Oracles: Efficient Dynamic Algorithms for the Steiner Tree 动态距离预言器的力量:斯坦纳树的有效动态算法
Pub Date : 2013-08-15 DOI: 10.1145/2746539.2746615
Jakub Lacki, Jakub Ocwieja, Marcin Pilipczuk, P. Sankowski, Anna Zych
In this paper we study the Steiner tree problem over a dynamic set of terminals. We consider the model where we are given an n-vertex graph G=(V,E,w) with positive real edge weights, and our goal is to maintain a tree which is a good approximation of the minimum Steiner tree spanning a terminal set S ⊆ V, which changes over time. The changes applied to the terminal set are either terminal additions (incremental scenario), terminal removals (decremental scenario), or both (fully dynamic scenario). Our task here is twofold. We want to support updates in sublinear o(n) time, and keep the approximation factor of the algorithm as small as possible. We show that we can maintain a (6+ε)-approximate Steiner tree of a general graph in ~O(√n log D) time per terminal addition or removal. Here, strecz denotes the stretch of the metric induced by G. For planar graphs we achieve the same running time and the approximation ratio of (2+ε). Moreover, we show faster algorithms for incremental and decremental scenarios. Finally, we show that if we allow higher approximation ratio, even more efficient algorithms are possible. In particular we show a polylogarithmic time (4+ε)-approximate algorithm for planar graphs. One of the main building blocks of our algorithms are dynamic distance oracles for vertex-labeled graphs, which are of independent interest. We also improve and use the online algorithms for the Steiner tree problem.
本文研究了动态末端集上的斯坦纳树问题。我们考虑这样一个模型:给定一个具有正实边权的n顶点图G=(V,E,w),我们的目标是维护一棵树,该树很好地近似于生成终端集S≥V的最小斯坦纳树,该树随时间变化。应用于终端集的更改要么是终端添加(增量场景),要么是终端删除(递减场景),或者两者都有(完全动态场景)。我们的任务是双重的。我们希望支持次线性的0 (n)时间内的更新,并使算法的近似因子尽可能小。我们证明了我们可以在~O(√n log D)的时间内维持一个一般图的(6+ε)-近似Steiner树。这里,strecz表示由g引起的度量的拉伸。对于平面图,我们实现了相同的运行时间和近似比(2+ε)。此外,我们展示了增量和递减场景下更快的算法。最后,我们证明,如果我们允许更高的近似比,甚至更有效的算法是可能的。特别地,我们给出了一个平面图形的多对数时间(4+ε)近似算法。我们算法的主要构建块之一是顶点标记图的动态距离预言器,这是独立的兴趣。我们还改进并使用了在线算法来解决斯坦纳树问题。
{"title":"The Power of Dynamic Distance Oracles: Efficient Dynamic Algorithms for the Steiner Tree","authors":"Jakub Lacki, Jakub Ocwieja, Marcin Pilipczuk, P. Sankowski, Anna Zych","doi":"10.1145/2746539.2746615","DOIUrl":"https://doi.org/10.1145/2746539.2746615","url":null,"abstract":"In this paper we study the Steiner tree problem over a dynamic set of terminals. We consider the model where we are given an n-vertex graph G=(V,E,w) with positive real edge weights, and our goal is to maintain a tree which is a good approximation of the minimum Steiner tree spanning a terminal set S ⊆ V, which changes over time. The changes applied to the terminal set are either terminal additions (incremental scenario), terminal removals (decremental scenario), or both (fully dynamic scenario). Our task here is twofold. We want to support updates in sublinear o(n) time, and keep the approximation factor of the algorithm as small as possible. We show that we can maintain a (6+ε)-approximate Steiner tree of a general graph in ~O(√n log D) time per terminal addition or removal. Here, strecz denotes the stretch of the metric induced by G. For planar graphs we achieve the same running time and the approximation ratio of (2+ε). Moreover, we show faster algorithms for incremental and decremental scenarios. Finally, we show that if we allow higher approximation ratio, even more efficient algorithms are possible. In particular we show a polylogarithmic time (4+ε)-approximate algorithm for planar graphs. One of the main building blocks of our algorithms are dynamic distance oracles for vertex-labeled graphs, which are of independent interest. We also improve and use the online algorithms for the Steiner tree problem.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84718122","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}
引用次数: 43
Sum-of-squares Lower Bounds for Planted Clique 植团的平方和下界
Pub Date : 2013-07-01 DOI: 10.1145/2746539.2746600
R. Meka, Aaron Potechin, A. Wigderson
Finding cliques in random graphs and the closely related "planted" clique variant, where a clique of size k is planted in a random G(n,1/2) graph, have been the focus of substantial study in algorithm design. Despite much effort, the best known polynomial-time algorithms only solve the problem for k = Θ(√n). In this paper we study the complexity of the planted clique problem under algorithms from the Sum-Of-Squares hierarchy. We prove the first average case lower bound for this model: for almost all graphs in G(n,1/2), r rounds of the SOS hierarchy cannot find a planted k-clique unless k ≥ (√n/log n)1/rCr. Thus, for any constant number of rounds planted cliques of size no(1) cannot be found by this powerful class of algorithms. This is shown via an integrability gap for the natural formulation of maximum clique problem on random graphs for SOS and Lasserre hierarchies, which in turn follow from degree lower bounds for the Positivestellensatz proof system. We follow the usual recipe for such proofs. First, we introduce a natural "dual certificate" (also known as a "vector-solution" or "pseudo-expectation") for the given system of polynomial equations representing the problem for every fixed input graph. Then we show that the matrix associated with this dual certificate is PSD (positive semi-definite) with high probability over the choice of the input graph.This requires the use of certain tools. One is the theory of association schemes, and in particular the eigenspaces and eigenvalues of the Johnson scheme. Another is a combinatorial method we develop to compute (via traces) norm bounds for certain random matrices whose entries are highly dependent; we hope this method will be useful elsewhere.
在随机图中寻找团和密切相关的“种植”团变体,其中大小为k的团被种植在随机G(n,1/2)图中,一直是算法设计中大量研究的重点。尽管付出了很多努力,但最著名的多项式时间算法只能解决k = Θ(√n)的问题。本文研究了平方和层次算法下种植团问题的复杂性。我们证明了该模型的第一个平均情况下界:对于G(n,1/2)中的几乎所有图,除非k≥(√n/log n)1/rCr,否则SOS层次的r轮不能找到一个种植的k-团。因此,对于任意常数轮,这类强大的算法都不能找到大小为no(1)的种植团。这是通过SOS和Lasserre层次的随机图上最大团问题的自然表述的可积性间隙来显示的,这反过来又遵循positiveellensatz证明系统的度下界。我们按照通常的方法来证明。首先,我们引入一个自然的“双重证明”(也称为“向量解”或“伪期望”),用于表示每个固定输入图的问题的给定多项式方程系统。然后,我们证明了与此双证书相关的矩阵是PSD(正半确定),在输入图的选择上具有高概率。这需要使用某些工具。一个是关联方案的理论,特别是Johnson方案的特征空间和特征值。另一种是我们开发的组合方法,用于计算(通过迹)某些随机矩阵的范数界,其条目是高度相关的;我们希望这种方法对其他地方有用。
{"title":"Sum-of-squares Lower Bounds for Planted Clique","authors":"R. Meka, Aaron Potechin, A. Wigderson","doi":"10.1145/2746539.2746600","DOIUrl":"https://doi.org/10.1145/2746539.2746600","url":null,"abstract":"Finding cliques in random graphs and the closely related \"planted\" clique variant, where a clique of size k is planted in a random G(n,1/2) graph, have been the focus of substantial study in algorithm design. Despite much effort, the best known polynomial-time algorithms only solve the problem for k = Θ(√n). In this paper we study the complexity of the planted clique problem under algorithms from the Sum-Of-Squares hierarchy. We prove the first average case lower bound for this model: for almost all graphs in G(n,1/2), r rounds of the SOS hierarchy cannot find a planted k-clique unless k ≥ (√n/log n)1/rCr. Thus, for any constant number of rounds planted cliques of size no(1) cannot be found by this powerful class of algorithms. This is shown via an integrability gap for the natural formulation of maximum clique problem on random graphs for SOS and Lasserre hierarchies, which in turn follow from degree lower bounds for the Positivestellensatz proof system. We follow the usual recipe for such proofs. First, we introduce a natural \"dual certificate\" (also known as a \"vector-solution\" or \"pseudo-expectation\") for the given system of polynomial equations representing the problem for every fixed input graph. Then we show that the matrix associated with this dual certificate is PSD (positive semi-definite) with high probability over the choice of the input graph.This requires the use of certain tools. One is the theory of association schemes, and in particular the eigenspaces and eigenvalues of the Johnson scheme. Another is a combinatorial method we develop to compute (via traces) norm bounds for certain random matrices whose entries are highly dependent; we hope this method will be useful elsewhere.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2013-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76420996","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}
引用次数: 104
A combinatorial problem which is complete in polynomial space 一个在多项式空间中完备的组合问题
Pub Date : 1975-05-05 DOI: 10.1145/800116.803754
S. Even, R. Tarjan
We consider a generalization, which we call the Shannon switching game on vertices, of a familiar board game called HEX. We show that determining who wins such a game if each player plays perfectly is very hard; in fact, it is as hard as carrying out any polynomial-space-bounded computation. This result suggests that the theory of combinatorial games is difficult.
我们考虑的是一种泛化,我们称之为顶点上的香农切换游戏,这是一种熟悉的棋盘游戏,叫做HEX。我们表明,如果每个玩家都玩得很完美,那么决定谁赢得这样的游戏是非常困难的;事实上,它和进行任何多项式空间有界的计算一样困难。这一结果表明组合博弈理论是困难的。
{"title":"A combinatorial problem which is complete in polynomial space","authors":"S. Even, R. Tarjan","doi":"10.1145/800116.803754","DOIUrl":"https://doi.org/10.1145/800116.803754","url":null,"abstract":"We consider a generalization, which we call the Shannon switching game on vertices, of a familiar board game called HEX. We show that determining who wins such a game if each player plays perfectly is very hard; in fact, it is as hard as carrying out any polynomial-space-bounded computation. This result suggests that the theory of combinatorial games is difficult.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1975-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77977198","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}
引用次数: 33
Optimal code generation for expression trees 表达式树的最佳代码生成
Pub Date : 1975-05-05 DOI: 10.1145/800116.803770
A. Aho, Stephen C. Johnson
We discuss the problem of generating code for a wide class of machines, restricting ourselves to the computation of expression trees. After defining a broad class of machines and discussing the properties of optimal programs on these machines, we derive a necessary and sufficient condition which can be used to prove the optimality of any code generation algorithm for expression trees on this class. We then present a dynamic programming algorithm which produces optimal code for any machine in the class; this algorithm runs in time which is linearly proportional to the number of vertices in an expression tree.
我们讨论为广泛的机器生成代码的问题,将我们自己限制在表达式树的计算上。在定义了一大类机器并讨论了这些机器上的最优程序的性质后,我们导出了一个充要条件,该充要条件可用于证明这类机器上表达式树的任何代码生成算法的最优性。然后,我们提出了一种动态规划算法,该算法可以为该类中的任何机器生成最优代码;该算法的运行时间与表达式树中顶点的数量成线性比例。
{"title":"Optimal code generation for expression trees","authors":"A. Aho, Stephen C. Johnson","doi":"10.1145/800116.803770","DOIUrl":"https://doi.org/10.1145/800116.803770","url":null,"abstract":"We discuss the problem of generating code for a wide class of machines, restricting ourselves to the computation of expression trees. After defining a broad class of machines and discussing the properties of optimal programs on these machines, we derive a necessary and sufficient condition which can be used to prove the optimality of any code generation algorithm for expression trees on this class. We then present a dynamic programming algorithm which produces optimal code for any machine in the class; this algorithm runs in time which is linearly proportional to the number of vertices in an expression tree.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1975-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76068705","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}
引用次数: 148
Computability concepts for programming language semantics 编程语言语义的可计算性概念
Pub Date : 1975-05-05 DOI: 10.1145/800116.803757
H. Egli, R. Constable
This paper is about mathematical problems in programming language semantics and their influence on recursive function theory. We define a notion of computability on continuous higher types (for all types) and show its equivalence to effective operators. This result shows that our computable operators can model mathematically (i.e. extensionally) everything that can be done in an operational semantics. These new recursion theoretic concepts which are appropriate to semantics also allow us to construct Scott models for the &lgr;-calculus which contain all and only computable elements. Depending on the choice of the initial cpo, our general theory yields a theory for either strictly determinate or else arbitrary non-deterministic objects (parallelism). The formal theory is developed in part II of this paper. Part I gives motivation and comparison with related work.
本文讨论了程序设计语言语义中的数学问题及其对递归函数理论的影响。我们定义了连续更高类型上的可计算性概念(适用于所有类型),并证明了它与有效算子的等价性。这个结果表明,我们的可计算运算符可以数学地(即扩展地)建模任何可以在操作语义中完成的事情。这些适用于语义学的新的递归理论概念也允许我们构建包含所有且仅包含可计算元素的微积分的Scott模型。根据初始cpo的选择,我们的一般理论产生了严格确定或任意非确定对象(并行性)的理论。本文的第二部分是形式理论的发展。第一部分给出了研究的动机,并与相关工作进行了比较。
{"title":"Computability concepts for programming language semantics","authors":"H. Egli, R. Constable","doi":"10.1145/800116.803757","DOIUrl":"https://doi.org/10.1145/800116.803757","url":null,"abstract":"This paper is about mathematical problems in programming language semantics and their influence on recursive function theory. We define a notion of computability on continuous higher types (for all types) and show its equivalence to effective operators. This result shows that our computable operators can model mathematically (i.e. extensionally) everything that can be done in an operational semantics. These new recursion theoretic concepts which are appropriate to semantics also allow us to construct Scott models for the &lgr;-calculus which contain all and only computable elements. Depending on the choice of the initial cpo, our general theory yields a theory for either strictly determinate or else arbitrary non-deterministic objects (parallelism). The formal theory is developed in part II of this paper. Part I gives motivation and comparison with related work.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1975-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88731995","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}
引用次数: 57
The optimal fixedpoint of recursive programs 递归程序的最优不动点
Pub Date : 1975-05-05 DOI: 10.1145/800116.803769
Z. Manna, A. Shamir
In this paper a new fixedpoint approach towards the semantics of recursive programs is presented. The fixedpoint defined by a recursive program under this semantics contains, in some sense, the maximal amount of “interesting” information which can be extracted from the program. This optimal fixedpoint (which always uniquely exists) may be strictly more defined than the program's least fixedpoint. We consider both the theoretical and the computational aspects of the approach, as well as some techniques for proving properties of the optimal fixedpoint of a given recursive program.
本文提出了递归程序语义的一种新的不动点方法。在这种语义下,递归程序所定义的不动点在某种意义上包含了可以从程序中提取的“感兴趣的”信息的最大值。这个最优不动点(总是唯一存在的)可能比程序的最小不动点更严格地定义。我们考虑了该方法的理论和计算方面,以及证明给定递归程序的最优不动点性质的一些技术。
{"title":"The optimal fixedpoint of recursive programs","authors":"Z. Manna, A. Shamir","doi":"10.1145/800116.803769","DOIUrl":"https://doi.org/10.1145/800116.803769","url":null,"abstract":"In this paper a new fixedpoint approach towards the semantics of recursive programs is presented. The fixedpoint defined by a recursive program under this semantics contains, in some sense, the maximal amount of “interesting” information which can be extracted from the program. This optimal fixedpoint (which always uniquely exists) may be strictly more defined than the program's least fixedpoint. We consider both the theoretical and the computational aspects of the approach, as well as some techniques for proving properties of the optimal fixedpoint of a given recursive program.","PeriodicalId":20566,"journal":{"name":"Proceedings of the forty-seventh annual ACM symposium on Theory of Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1975-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91301545","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
期刊
Proceedings of the forty-seventh 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