期刊文献+

最坏情况下X_2SAT问题的上界 被引量:2

New Worst-Case Upper Bounds for X_2SAT
在线阅读 下载PDF
导出
摘要 最坏情况下XSAT问题上界的研究已成为一个热门的研究领域.针对XSAT的泛化问题X2SAT提出了算法X2SAT-N,该算法首先利用简化算法Simplify对公式进行化简,然后通过分支树的方法对不同情况的子句进行分支.证明了该算法可以将X2SAT问题的时间复杂度由目前最好的O(1.451 1n)提高到O(1.420 3n),其中n为X2SAT公式中变量的数目.X2SAT问题实例的大小不仅依赖于变量的数目还依赖于公式的长度,时间复杂性是根据问题实例的大小所组成的函数计算所得.因此又提出了算法X2SAT-L,并从公式长度的角度证明了X2SAT问题在O(1.364 3l)时间上界内可解. The problem of X2SAT is a generalized problem of XSAT. Given a conjunctive normal function, this problem asks whether there exists a satisfying assignment for the input formula, such that exactly two literals in each clause are true. The rigorous theoretical analysis of the algorithms for solving XzSAT problem is proposed in the literature. An algorithm X2SAT-N based on Davis-Putnam- Logemann-Loveland (DPLL) is first presented to solve the X2SAT problem. In the algorithm X2SAT- N, a simplification process is first called to simplify the input formula. After that, several strategies are used to cut the branches on different kinds of clauses. It can be proved that the worst-case upper bound of algorithm X2SAT-N for solving X2SAT should be O(1. 4203n) , which improves the previous fastest X2SAT algorithm of O(1. 451 1") up to now. Here n denotes the number of variables in a formula. Additionally, an algorithm called as X2SAT-L for solving X2SAT problem is also presented. This algorithm is also based on DPLL and using similar simplification process. We prove that the worst-case upper bound of this algorithm is O(1. 3643l) , where l is the length of the formula. Within our knowledge, this algorithm is the best algorithm for X2 SAT with the parameter of the length of the formula.
出处 《计算机研究与发展》 EI CSCD 北大核心 2014年第3期598-605,共8页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60803102 61070084 11226275) 吉林省自然科学基金项目(201215006) 中央高校基本科研业务费专项资金项目(11QNJJ006 11CXPY010) 高等学校博士学科点专项科研基金项目(20120043120017)
关键词 最坏情况 上界 复杂性分析 分支树 worst case upper bounds X2SAT complexity analysis branching tree
  • 相关文献

参考文献18

  • 1Monien B, Speckenmeyer E. Upper bounds for covering problems JR/OLd. Paderborn: Reihe Theoretische Informatik, Universitat-Gesamthochsehule Paderborn, 1980. [ 2012 07- 01]. http://www, researchgate, net/publication/248241579 Upper bounds for covering_problems.
  • 2Hirsch E A. New worst case upper bounds for SAT [J]. Journal of Automated Reasoning, 2000, 24(4):397-420.
  • 3Yamamoto M. An improved O( 1. 234" )-time deterministic algorithm for SAT [C] //Proc of the 16th Int Conf on Algorithms and Computation (ISAAC'05). Berlin~ Springer, 2005= 644-653.
  • 4Monien B, Speckenmeyer E. Solving satisfiability in less than 2" steps [J]. Discrete Applied Mathematics, 1985, 10(3): 287-295.
  • 5Dantsin E, Goerdt A, Hirsch E A, et al. A deterministic (2--2/(k+ 1))" algorithm for k-SAT based on local search [J]. Theoretical Computer Science, 2002, 289(1) : 69-83.
  • 6Brueggemann T, Kern W. An improved local search algorithm for 3-SAT [J]. Theoretical Computer Science, 2004, 329(I/2/3): 303-313.
  • 7Drori L, Peleg D. Faster solutions for exact hitting set and exact SAT, MCS99-15 [R]. Jerusalem, Israel~ Weizmann Science Press of Israel Jerusalem, 1999.
  • 8Sehroeppel R, Shamir A. AT = 0 ( 2'~2 ), S = O ( 2~/4 ) algorithm for certain NP complete problems [J]. Society for Industry and Applied Mathematics Journal on Computing, 1981, 10(3) : 456-464.
  • 9Byskov J M, Madsen B A, Skjernaa B. New algorithms for exact satisfiability [J]. Theoretical Computer Science, 2005, 332(1/2/3) = 515-541.
  • 10Porschen S, Randerath B, Speckenmeyer E. Exact 3- satisfiability is decidable in time 0(20.16254n) [J].Annals of Mathematics and Artificial Intelligence, 2005, 43 (1) : 173- 193.

二级参考文献17

  • 1Monien B, Speckenmeyer E. Upper bounds for covering problems [R]. Paderborn: Theoretische Informatik, 1980.
  • 2Yamamoto M. An improved O(1. 234^m)-time deterministic algorithm for SAT [J]. IEIC Technical Report, 2005, 105 (499) : 37-42.
  • 3Monien B, Speckenmeyer E. Solving satisfiability in less than 2n steps [J]. Discrete Applied Mathematics, 1985, 10(3): 287-295.
  • 4Brueggemann T, Kern W. An improved local search algorithm for 3-SAT [J]. Theoretical Computer Science, 2004, 329(1/2/3): 303-313.
  • 5Bacchus F, Dalmao S, Pitassi T. Algorithms and complexity results for # SAT and Bayesian inference [C] ]//Proc of the FOCS 2003. Los Alamitos, CA: IEEE Computer Society, 2003, 340-351.
  • 6Littman M L, Majercik S M, Pitassi T. Stochastic Boolean satisfiability [J]. Journal of Automated Reasoning, 2001, 27 (3) : 251-296.
  • 7Park J D. MAP complexity results and approximation methods[C] //Proc of the 18th Conf in Uncertainty in Artificial Intelligence. San Francisco, CA : Morgan Kaufmann, 2002:388-396.
  • 8Roth D. On the hardness of approximate reasoning[J]. Artificial Intelligence, 1996, 82(1/2): 273-302.
  • 9Dubois O. Counting the number of solutions for instances of satisfiahility[J]. Theoretical Computer Science, 1991, 81 (1) : 49-64.
  • 10Zhang Wenhui. Number of models and satisfiability of sets of clauses [J]. Theoretical Computer Science, 1996, 155 (1) : 277-288.

共引文献2

同被引文献3

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部