首页 > 最新文献

40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)最新文献

英文 中文
A probabilistic algorithm for k-SAT and constraint satisfaction problems k-SAT和约束满足问题的概率算法
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814612
U. Schöning
We present a simple probabilistic algorithm for solving k-SAT and more generally, for solving constraint satisfaction problems (CSP). The algorithm follows a simple local search paradigm (S. Minton et al., 1992): randomly guess an initial assignment and then, guided by those clauses (constraints) that are not satisfied, by successively choosing a random literal from such a clause and flipping the corresponding bit, try to find a satisfying assignment. If no satisfying assignment is found after O(n) steps, start over again. Our analysis shows that for any satisfiable k-CNF-formula with n variables this process has to be repeated only t times, on the average, to find a satisfying assignment, where t is within a polynomial factor of (2(1-1/k))/sup n/. This is the fastest (and also the simplest) algorithm for 3-SAT known up to date. We consider also the more general case of a CSP with n variables, each variable taking at most d values, and constraints of order l, and analyze the complexity of the corresponding (generalized) algorith m. It turns out that any CSP can be solved with complexity at most (d/spl middot/(1-1/l)+/spl epsiv/)/sup n/.
我们提出了一个简单的概率算法来求解k-SAT,更一般地说,用于求解约束满足问题(CSP)。该算法遵循一个简单的局部搜索范式(S. Minton et al., 1992):随机猜测一个初始赋值,然后在那些不满足的子句(约束)的指导下,依次从该子句中选择一个随机文字并翻转相应的位,试图找到一个满意的赋值。如果在O(n)步之后没有找到满意的分配,则重新开始。我们的分析表明,对于任何有n个变量的可满足的k- cnf公式,这个过程平均只需要重复t次,就能找到一个令人满意的赋值,其中t在多项式因子(2(1-1/k))/sup n/内。这是目前已知的最快(也是最简单)的3-SAT算法。我们还考虑了具有n个变量,每个变量最多取d个值,约束为l阶的CSP的更一般情况,并分析了相应的(广义)算法m的复杂度。结果表明,任何CSP都可以以最多(d/spl middot/(1-1/l)+/spl epsiv/)/sup n/的复杂度求解。
{"title":"A probabilistic algorithm for k-SAT and constraint satisfaction problems","authors":"U. Schöning","doi":"10.1109/SFFCS.1999.814612","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814612","url":null,"abstract":"We present a simple probabilistic algorithm for solving k-SAT and more generally, for solving constraint satisfaction problems (CSP). The algorithm follows a simple local search paradigm (S. Minton et al., 1992): randomly guess an initial assignment and then, guided by those clauses (constraints) that are not satisfied, by successively choosing a random literal from such a clause and flipping the corresponding bit, try to find a satisfying assignment. If no satisfying assignment is found after O(n) steps, start over again. Our analysis shows that for any satisfiable k-CNF-formula with n variables this process has to be repeated only t times, on the average, to find a satisfying assignment, where t is within a polynomial factor of (2(1-1/k))/sup n/. This is the fastest (and also the simplest) algorithm for 3-SAT known up to date. We consider also the more general case of a CSP with n variables, each variable taking at most d values, and constraints of order l, and analyze the complexity of the corresponding (generalized) algorith m. It turns out that any CSP can be solved with complexity at most (d/spl middot/(1-1/l)+/spl epsiv/)/sup n/.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127228932","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}
引用次数: 470
Satisfiability of word equations with constants is in PSPACE 带常数的词方程在PSPACE中是可满足的
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814622
Wojciech Plandowski
We prove that the satisfiability problem for word equations is in PSPACE. The satisfiability problem for word equations has a simple formulation: find out whether or not an input word equation has a solution. The decidability of the problem was proved by G.S. Makanin (1977). His decision procedure is one of the most complicated algorithms existing in the literature. We propose an alternative algorithm. The full version of the algorithm requires only a proof of the upper bound for index of periodicity of a minimal solution (A. Koscielski and L. Pacholski, see Journal of ACM, vol.43, no.4. p.670-84). Our algorithm is the first one which is proved to work in polynomial space.
证明了字方程在PSPACE中的可满足性问题。词方程的可满足性问题有一个简单的表述:找出输入的词方程是否有解。G.S. Makanin(1977)证明了问题的可决性。他的决策过程是目前文献中最复杂的算法之一。我们提出了一种替代算法。完整版的算法只需要证明最小解的周期指标的上界(a . Koscielski和L. Pacholski,见Journal of ACM, vol.43, no.4)。p.670 - 84)。我们的算法是第一个被证明在多项式空间中有效的算法。
{"title":"Satisfiability of word equations with constants is in PSPACE","authors":"Wojciech Plandowski","doi":"10.1109/SFFCS.1999.814622","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814622","url":null,"abstract":"We prove that the satisfiability problem for word equations is in PSPACE. The satisfiability problem for word equations has a simple formulation: find out whether or not an input word equation has a solution. The decidability of the problem was proved by G.S. Makanin (1977). His decision procedure is one of the most complicated algorithms existing in the literature. We propose an alternative algorithm. The full version of the algorithm requires only a proof of the upper bound for index of periodicity of a minimal solution (A. Koscielski and L. Pacholski, see Journal of ACM, vol.43, no.4. p.670-84). Our algorithm is the first one which is proved to work in polynomial space.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125367043","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}
引用次数: 212
Online scheduling to minimize average stretch 在线调度以最小化平均拉伸
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814615
S. Muthukrishnan, R. Rajaraman, Anthony Shaheen, J. Gehrke
We consider the classical problem of online job scheduling on uniprocessor and multiprocessor machines. For a given job, we measure the quality of service provided by an algorithm by the stretch of the job, which is defined as the ratio of the amount of time that the job spends in the system to the processing time of the job. For a given sequence of jobs, we measure the performance of an algorithm by the average stretch achieved by the algorithm over all the jobs in the sequence. The average stretch metric has been used to evaluate the performance of scheduling algorithms in many applications arising in databases, networks and systems; however no formal analysis of scheduling algorithms is known for the average stretch metric. The main contribution of the paper is to show that the shortest remaining processing time algorithm (SRPT) is O(l)-competitive with respect to average stretch for both uniprocessors as well as multiprocessors. For uniprocessors, we prove that SRPT is 2-competitive; we also establish an essentially matching lower bound on the competitive ratio of SRPT. For multiprocessors, we show that the competitive ratio of SRPT is at most 14. Furthermore, we establish constant-factor lower bounds on the competitive ratio of any online algorithm for both uniprocessors and multiprocessors.
研究了单处理机和多处理机在线作业调度的经典问题。对于给定的作业,我们通过作业的延伸来衡量算法提供的服务质量,它被定义为作业在系统中花费的时间与作业处理时间的比率。对于给定的作业序列,我们通过算法在序列中所有作业上实现的平均拉伸来衡量算法的性能。在数据库、网络和系统的许多应用中,平均拉伸度量已被用来评估调度算法的性能;然而,对于平均拉伸度量,还没有对调度算法进行正式的分析。本文的主要贡献是证明了最短剩余处理时间算法(SRPT)在单处理器和多处理器的平均拉伸方面是0 (l)竞争的。对于单处理器,我们证明了SRPT是2竞争的;我们还建立了一个基本匹配的SRPT竞争比率下界。对于多处理器,我们表明SRPT的竞争比最多为14。此外,我们建立了单处理器和多处理器在线算法竞争率的常因子下界。
{"title":"Online scheduling to minimize average stretch","authors":"S. Muthukrishnan, R. Rajaraman, Anthony Shaheen, J. Gehrke","doi":"10.1109/SFFCS.1999.814615","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814615","url":null,"abstract":"We consider the classical problem of online job scheduling on uniprocessor and multiprocessor machines. For a given job, we measure the quality of service provided by an algorithm by the stretch of the job, which is defined as the ratio of the amount of time that the job spends in the system to the processing time of the job. For a given sequence of jobs, we measure the performance of an algorithm by the average stretch achieved by the algorithm over all the jobs in the sequence. The average stretch metric has been used to evaluate the performance of scheduling algorithms in many applications arising in databases, networks and systems; however no formal analysis of scheduling algorithms is known for the average stretch metric. The main contribution of the paper is to show that the shortest remaining processing time algorithm (SRPT) is O(l)-competitive with respect to average stretch for both uniprocessors as well as multiprocessors. For uniprocessors, we prove that SRPT is 2-competitive; we also establish an essentially matching lower bound on the competitive ratio of SRPT. For multiprocessors, we show that the competitive ratio of SRPT is at most 14. Furthermore, we establish constant-factor lower bounds on the competitive ratio of any online algorithm for both uniprocessors and multiprocessors.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115836986","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}
引用次数: 128
Approximation schemes for minimizing average weighted completion time with release dates 最小化平均加权完成时间与发布日期的近似方案
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814574
F. Afrati, E. Bampis, C. Chekuri, David R Karger, Claire Mathieu, S. Khanna, I. Milis, M. Queyranne, M. Skutella, C. Stein, M. Sviridenko
We consider the problem of scheduling n jobs with release dates on m machines so as to minimize their average weighted completion time. We present the first known polynomial time approximation schemes for several variants of this problem. Our results include PTASs for the case of identical parallel machines and a constant number of unrelated machines with and without preemption allowed. Our schemes are efficient: for all variants the running time for /spl alpha/(1+/spl epsiv/) approximation is of the form f(1//spl epsiv/, m)poly(n).
我们考虑在m台机器上调度n个具有发布日期的作业的问题,以使它们的平均加权完成时间最小。我们提出了已知的第一个多项式时间近似格式,用于这个问题的几个变体。我们的结果包括相同并行机器的pass,以及允许或不允许抢占的不相关机器的常数数量。我们的方案是有效的:对于所有变体,/spl alpha/(1+/spl epsiv/)近似的运行时间形式为f(1//spl epsiv/, m)poly(n)。
{"title":"Approximation schemes for minimizing average weighted completion time with release dates","authors":"F. Afrati, E. Bampis, C. Chekuri, David R Karger, Claire Mathieu, S. Khanna, I. Milis, M. Queyranne, M. Skutella, C. Stein, M. Sviridenko","doi":"10.1109/SFFCS.1999.814574","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814574","url":null,"abstract":"We consider the problem of scheduling n jobs with release dates on m machines so as to minimize their average weighted completion time. We present the first known polynomial time approximation schemes for several variants of this problem. Our results include PTASs for the case of identical parallel machines and a constant number of unrelated machines with and without preemption allowed. Our schemes are efficient: for all variants the running time for /spl alpha/(1+/spl epsiv/) approximation is of the form f(1//spl epsiv/, m)poly(n).","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127562945","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}
引用次数: 214
Boosting and hard-core sets 增强和硬核设置
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814638
Adam R. Klivans, R. Servedio
This paper connects two fundamental ideas from theoretical computer science hard-core set construction, a type of hardness amplification from computational complexity, and boosting, a technique from computational learning theory. Using this connection we give fruitful applications of complexity-theoretic techniques to learning theory and vice versa. We show that the hard-core set construction of R. Impagliazzo (1995), which establishes the existence of distributions under which boolean functions are highly inapproximable, may be viewed as a boosting algorithm. Using alternate boosting methods we give an improved bound for hard-core set construction which matches known lower bounds from boosting and thus is optimal within this class of techniques. We then show how to apply techniques from R. Impagliazzo to give a new version of Jackson's celebrated Harmonic Sieve algorithm for learning DNF formulae under the uniform distribution using membership queries. Our new version has a significant asymptotic improvement in running time. Critical to our arguments is a careful analysis of the distributions which are employed in both boosting and hard-core set constructions.
本文结合了理论计算机科学的两个基本思想——核心集构造,一种来自计算复杂性的硬度放大,和一种来自计算学习理论的提升技术。利用这种联系,我们将复杂性理论技术有效地应用于学习理论,反之亦然。我们证明了R. Impagliazzo(1995)的核心集构造,它建立了布尔函数高度不可逼近的分布的存在性,可以被视为一种增强算法。使用替代的增强方法,我们给出了一个改进的硬核集构造界,它与已知的增强下界相匹配,因此在这类技术中是最优的。然后,我们展示了如何应用R. Impagliazzo的技术来给出Jackson著名的Harmonic Sieve算法的新版本,该算法用于使用隶属度查询在均匀分布下学习DNF公式。我们的新版本在运行时间上有显著的渐进改进。对我们的论点至关重要的是仔细分析用于增强集和硬核集构造的分布。
{"title":"Boosting and hard-core sets","authors":"Adam R. Klivans, R. Servedio","doi":"10.1109/SFFCS.1999.814638","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814638","url":null,"abstract":"This paper connects two fundamental ideas from theoretical computer science hard-core set construction, a type of hardness amplification from computational complexity, and boosting, a technique from computational learning theory. Using this connection we give fruitful applications of complexity-theoretic techniques to learning theory and vice versa. We show that the hard-core set construction of R. Impagliazzo (1995), which establishes the existence of distributions under which boolean functions are highly inapproximable, may be viewed as a boosting algorithm. Using alternate boosting methods we give an improved bound for hard-core set construction which matches known lower bounds from boosting and thus is optimal within this class of techniques. We then show how to apply techniques from R. Impagliazzo to give a new version of Jackson's celebrated Harmonic Sieve algorithm for learning DNF formulae under the uniform distribution using membership queries. Our new version has a significant asymptotic improvement in running time. Critical to our arguments is a careful analysis of the distributions which are employed in both boosting and hard-core set constructions.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133493833","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}
引用次数: 51
Approximating fractional multicommodity flow independent of the number of commodities 近似于独立于商品数量的分数多商品流
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814573
L. Fleischer
We describe fully polynomial time approximation schemes for various multicommodity flow problems in graphs with m edges and n vertices. We present the first approximation scheme for maximum multicommodity flow that is independent of the number of commodities k, and our algorithm improves upon the runtime of previous algorithms by this factor of k, running in O*(/spl epsiv//sup -2/ m/sup 2/) time. For maximum concurrent flow, and minimum cost concurrent flow, we present algorithms that are faster than the current known algorithms when the graph is sparse or the number of commodities k is large, i.e. k>m/n. Our algorithms build on the framework proposed by Garg and Konemann (1998). They are simple, deterministic, and for the versions without costs, they are strongly polynomial. Our maximum multicommodity flow algorithm extends to an approximation scheme for the maximum weighted multicommodity flow, which is faster than those implied by previous algorithms by a factor of k/log W where W is the maximum weight of a commodity.
我们描述了具有m条边和n个顶点的图中各种多商品流问题的全多项式时间逼近格式。我们提出了与商品数量k无关的最大多商品流的第一种近似方案,并且我们的算法在运行时间上改进了先前算法的这个k因子,运行时间为O*(/spl epsiv//sup -2/ m/sup 2/)。对于最大并发流和最小并发流,我们提出了在图稀疏或商品数量k大(即k>m/n)时比现有已知算法更快的算法。我们的算法建立在Garg和Konemann(1998)提出的框架之上。它们简单、确定,对于没有成本的版本,它们是强多项式的。我们的最大多商品流量算法扩展到最大加权多商品流量的近似方案,它比以前的算法所隐含的算法快了k/log W,其中W是商品的最大权重。
{"title":"Approximating fractional multicommodity flow independent of the number of commodities","authors":"L. Fleischer","doi":"10.1109/SFFCS.1999.814573","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814573","url":null,"abstract":"We describe fully polynomial time approximation schemes for various multicommodity flow problems in graphs with m edges and n vertices. We present the first approximation scheme for maximum multicommodity flow that is independent of the number of commodities k, and our algorithm improves upon the runtime of previous algorithms by this factor of k, running in O*(/spl epsiv//sup -2/ m/sup 2/) time. For maximum concurrent flow, and minimum cost concurrent flow, we present algorithms that are faster than the current known algorithms when the graph is sparse or the number of commodities k is large, i.e. k>m/n. Our algorithms build on the framework proposed by Garg and Konemann (1998). They are simple, deterministic, and for the versions without costs, they are strongly polynomial. Our maximum multicommodity flow algorithm extends to an approximation scheme for the maximum weighted multicommodity flow, which is faster than those implied by previous algorithms by a factor of k/log W where W is the maximum weight of a commodity.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114574186","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}
引用次数: 357
Torpid mixing of some Monte Carlo Markov chain algorithms in statistical physics 统计物理中一些蒙特卡罗马尔可夫链算法的迟钝混合
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814594
C. Borgs, J. Chayes, A. Frieze, J. Kim, P. Tetali, Eric Vigoda, Van H. Vu
Studies two widely used algorithms, Glauber dynamics and the Swendsen-Wang (1987) algorithm, on rectangular subsets of the hypercubic lattice Z/sup d/. We prove that, under certain circumstances, the mixing time in a box of side length L with periodic boundary conditions can be exponential in L/sup d-1/. In other words, under these circumstances, the mixing in these widely used algorithms is not rapid; instead it is torpid. The models we study are the independent set model and the q-state Potts model. For both models, we prove that Glauber dynamics is torpid in the region with phase coexistence. For the Potts model, we prove that the Swendsen-Wang mixing is torpid at the phase transition point.
在超立方晶格Z/sup /的矩形子集上研究了两种广泛使用的算法,Glauber动力学和Swendsen-Wang(1987)算法。证明了在一定条件下,具有周期边界条件的边长为L的盒子内的混合时间在L/sup - d-1/上可以呈指数形式。换句话说,在这种情况下,这些广泛使用的算法中的混合并不迅速;相反,它是迟钝的。我们研究的模型是独立集模型和q态波茨模型。对于这两种模型,我们证明了在相共存区域的Glauber动力学是迟钝的。对于Potts模型,我们证明了Swendsen-Wang混合在相变点处是迟钝的。
{"title":"Torpid mixing of some Monte Carlo Markov chain algorithms in statistical physics","authors":"C. Borgs, J. Chayes, A. Frieze, J. Kim, P. Tetali, Eric Vigoda, Van H. Vu","doi":"10.1109/SFFCS.1999.814594","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814594","url":null,"abstract":"Studies two widely used algorithms, Glauber dynamics and the Swendsen-Wang (1987) algorithm, on rectangular subsets of the hypercubic lattice Z/sup d/. We prove that, under certain circumstances, the mixing time in a box of side length L with periodic boundary conditions can be exponential in L/sup d-1/. In other words, under these circumstances, the mixing in these widely used algorithms is not rapid; instead it is torpid. The models we study are the independent set model and the q-state Potts model. For both models, we prove that Glauber dynamics is torpid in the region with phase coexistence. For the Potts model, we prove that the Swendsen-Wang mixing is torpid at the phase transition point.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124001403","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}
引用次数: 108
Dynamic planar convex hull operations in near-logarithmic amortized time 近对数平摊时间的动态平面凸壳运算
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814581
Timothy M. Chan
We give a data structure that allows arbitrary insertions and deletions on a planar point set P and supports basic queries on the convex hull of P, such as membership and tangent-finding. Updates take O(log/sup 1+/spl epsiv// n) amortized time and queries take O(log n) time each, where n is the maximum size of P and /spl epsiv/ is any fixed positive constant. For some advanced queries such as bridge-finding, both our bounds increase to O(log/sup 3/2/ n). The only previous fully dynamic solution was by Overmars and van Leeuwen (1981) and required O(log/sup 2/ n) time per update.
我们给出了一个允许在平面点集P上任意插入和删除的数据结构,并支持在P的凸包上的基本查询,如隶属关系和切线查找。更新需要O(log/sup 1+/spl epsiv// n)平摊时间,查询每次需要O(log n)时间,其中n是P的最大大小,/spl epsiv/是任何固定的正常数。对于一些高级查询,如桥查找,我们的边界都增加到O(log/sup 3/2/ n)。之前唯一的完全动态解决方案是由Overmars和van Leeuwen(1981)提出的,每次更新需要O(log/sup 2/ n)时间。
{"title":"Dynamic planar convex hull operations in near-logarithmic amortized time","authors":"Timothy M. Chan","doi":"10.1109/SFFCS.1999.814581","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814581","url":null,"abstract":"We give a data structure that allows arbitrary insertions and deletions on a planar point set P and supports basic queries on the convex hull of P, such as membership and tangent-finding. Updates take O(log/sup 1+/spl epsiv// n) amortized time and queries take O(log n) time each, where n is the maximum size of P and /spl epsiv/ is any fixed positive constant. For some advanced queries such as bridge-finding, both our bounds increase to O(log/sup 3/2/ n). The only previous fully dynamic solution was by Overmars and van Leeuwen (1981) and required O(log/sup 2/ n) time per update.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127432435","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}
引用次数: 106
Error reduction for extractors 减少提取器的错误
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814591
R. Raz, Omer Reingold, S. Vadhan
An extractor is a function which extracts (almost) truly random bits from a weak random source, using a small number of additional random bits as a catalyst. We present a general method to reduce the error of any extractor. Our method works particularly well in the case that the original extractor extracts up to a constant function of the source min-entropy and achieves a polynomially small error. In that case, we are able to reduce the error to (almost) any /spl epsiv/, using only O(log(1//spl epsiv/)) additional truly random bits (while keeping the other parameters of the original extractor more or less the same). In other cases (e.g. when the original extractor extracts all the min-entropy or achieves only a constant error), our method is not optimal but it is still quite efficient and leads to improved constructions of extractors. Using our method, we are able to improve almost all known extractors in the case where the error required is relatively small (e.g. less than a polynomially small error). In particular, we apply our method to the new extractors of L. Trevisan (1999) and R. Raz et al. (1999) to obtain improved constructions in almost all cases. Specifically, we obtain extractors that work for sources of any min-entropy on strings of length n which (a) extract any 1/n/sup /spl gamma// fraction of the min-entropy using O[log n+log(1//spl epsiv/)] truly random bits (for any /spl gamma/>0), (b) extract any constant fraction of the min-entropy using O[log/sup 2/n+log(1//spl epsiv/)] truly random bits, and (c) extract all the min-entropy using O[log/sup 3/n+log n/spl middot/log(1//spl epsiv/)] truly random bits.
提取器是一个函数,它使用少量额外的随机比特作为催化剂,从弱随机源中提取(几乎)真正的随机比特。我们提出了一种通用的方法来减少任何提取器的误差。我们的方法在原始提取器提取源最小熵的常数函数并实现多项式小误差的情况下工作得特别好。在这种情况下,我们能够将误差减少到(几乎)任何/spl epsiv/,只使用O(log(1//spl epsiv/))额外的真正随机位(同时保持原始提取器的其他参数大致相同)。在其他情况下(例如,当原始提取器提取所有最小熵或仅获得恒定误差时),我们的方法不是最优的,但它仍然非常有效,并导致改进提取器的结构。使用我们的方法,我们能够在所需误差相对较小(例如小于多项式小误差)的情况下改进几乎所有已知的提取器。特别是,我们将我们的方法应用于L. Trevisan(1999)和R. Raz等人(1999)的新提取器,以获得几乎所有情况下的改进结构。具体来说,我们获得了对长度为n的字符串上的任何最小熵源工作的提取器,其中(a)使用O[log n+log(1//spl epsiv/)]真正随机比特提取最小熵的任何1/n/sup /spl gamma//分数(对于任何/spl gamma/>0), (b)使用O[log/sup 2/n+log(1//spl epsiv/)]真正随机比特提取最小熵的任何常数分数,以及(c)使用O[log/sup 3/n+log n/spl middot/log(1//spl epsiv/)]真正随机比特提取所有最小熵。
{"title":"Error reduction for extractors","authors":"R. Raz, Omer Reingold, S. Vadhan","doi":"10.1109/SFFCS.1999.814591","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814591","url":null,"abstract":"An extractor is a function which extracts (almost) truly random bits from a weak random source, using a small number of additional random bits as a catalyst. We present a general method to reduce the error of any extractor. Our method works particularly well in the case that the original extractor extracts up to a constant function of the source min-entropy and achieves a polynomially small error. In that case, we are able to reduce the error to (almost) any /spl epsiv/, using only O(log(1//spl epsiv/)) additional truly random bits (while keeping the other parameters of the original extractor more or less the same). In other cases (e.g. when the original extractor extracts all the min-entropy or achieves only a constant error), our method is not optimal but it is still quite efficient and leads to improved constructions of extractors. Using our method, we are able to improve almost all known extractors in the case where the error required is relatively small (e.g. less than a polynomially small error). In particular, we apply our method to the new extractors of L. Trevisan (1999) and R. Raz et al. (1999) to obtain improved constructions in almost all cases. Specifically, we obtain extractors that work for sources of any min-entropy on strings of length n which (a) extract any 1/n/sup /spl gamma// fraction of the min-entropy using O[log n+log(1//spl epsiv/)] truly random bits (for any /spl gamma/>0), (b) extract any constant fraction of the min-entropy using O[log/sup 2/n+log(1//spl epsiv/)] truly random bits, and (c) extract all the min-entropy using O[log/sup 3/n+log n/spl middot/log(1//spl epsiv/)] truly random bits.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130065889","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}
引用次数: 48
Weak adversaries for the k-server problem k-server问题的弱对手
Pub Date : 1999-10-17 DOI: 10.1109/SFFCS.1999.814616
E. Koutsoupias
We study the k-server problem when the offline algorithm has fewer than k servers. We give two upper bounds of the cost WFA(/spl rho/) of the Work Function Algorithm. The first upper bound is kOPT/sub h/(/spl rho/)+(h-1)OPT/sub k/(/spl rho/), where OPT/sub m/(/spl rho/) denotes the optimal cost to service /spl rho/ by m servers. The second upper bound is 2hOPTh(/spl rho/)-OPT/sub k/(/spl rho/) for h/spl les/k. Both bounds imply that the Work Function Algorithm is (2k-1)-competitive. Perhaps more important is our technique which seems promising for settling the k-server conjecture. The proofs are simple and intuitive and they do not involve potential functions. We also apply the technique to give a simple condition for the Work Function Algorithm to be k-competitive; this condition results in a new proof that the k-server conjecture holds for k=2.
研究了离线算法服务器数小于k时的k服务器问题。给出了功函数算法的代价WFA(/spl rho/)的两个上界。第一个上界是kOPT/下标h/(/spl rho/)+(h-1)OPT/下标k/(/spl rho/),其中OPT/下标m/(/spl rho/)表示m台服务器服务/spl rho/的最优成本。第二个上界是2hOPTh(/spl rho/)-OPT/sub k/(/spl rho/)对于h/spl les/k。这两个边界都意味着功函数算法是(2k-1)竞争的。也许更重要的是我们的技术,它似乎有希望解决k-server猜想。证明简单直观,不涉及势函数。我们还应用该技术给出了功函数算法是k竞争的一个简单条件;这个条件给出了k-server猜想在k=2时成立的新证明。
{"title":"Weak adversaries for the k-server problem","authors":"E. Koutsoupias","doi":"10.1109/SFFCS.1999.814616","DOIUrl":"https://doi.org/10.1109/SFFCS.1999.814616","url":null,"abstract":"We study the k-server problem when the offline algorithm has fewer than k servers. We give two upper bounds of the cost WFA(/spl rho/) of the Work Function Algorithm. The first upper bound is kOPT/sub h/(/spl rho/)+(h-1)OPT/sub k/(/spl rho/), where OPT/sub m/(/spl rho/) denotes the optimal cost to service /spl rho/ by m servers. The second upper bound is 2hOPTh(/spl rho/)-OPT/sub k/(/spl rho/) for h/spl les/k. Both bounds imply that the Work Function Algorithm is (2k-1)-competitive. Perhaps more important is our technique which seems promising for settling the k-server conjecture. The proofs are simple and intuitive and they do not involve potential functions. We also apply the technique to give a simple condition for the Work Function Algorithm to be k-competitive; this condition results in a new proof that the k-server conjecture holds for k=2.","PeriodicalId":385047,"journal":{"name":"40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121703192","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}
引用次数: 38
期刊
40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)
全部 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