The Expected Value and the Variance of the Checks Required by Revision Algorithms

Journal of Applied Probability(2008)

引用 26|浏览1
暂无评分
摘要
This paper presents the analysis of three revision algorithms for 2-variable Constraint Satisfaction Problems (CSPs). The revision algorithms under consideration are called L, L0, and L00. For 2- variable CSPs L models an optimal arc consistency algorithm which exploits multi-directionality. However, L0 and L00 do not exploit multi-directionality. For 2-variable CSPs L0 is equivalent to the arc consistency algorithm AC-3. The expected number and the variance of the checks are presented for L, L0, and L00. Writing A B if the expected number of checks for A is less than for B, we have L L 0 L 00. The results are parametrised over the probability p that a random check succeeds and probability q = 1 p that it fails. It is proved that the difference between the expected number of checks of any two algorithms is bounded by min(b,1 + dln(a)/ln(1/q)e)/p. Using a variance analysis, it is proved that, as the domain sizes a and b become large, the number of checks which are required by the revision algorithms is sharply concentrated about their expected number of checks. Finally, our analysis allows us to find an upper bound of 2ed/p + (2e n)d(d 1)/2p for the expected time complexity of AC-3, where e is the number of constraints, n is the umber of variables, and d is the maximum domain size. These results are novel and encouraging. First they provide the first non-trivial upper bound on the expected time complexity of AC-3. Second, they demonstrate that on average there is a small margin separating L, L0, and L00. Finally, they present the first results about the variance of the checks required by revision algorithms.
更多
查看译文
关键词
arc consistency,average time complexity,filtering algorithms,time complexity,upper bound,constraint satisfaction problem,expected value
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要