期刊文献+

一种基于预处理技术的约束满足问题求解算法 被引量:11

An Approach of Solving Constraint Satisfaction Problem Based on Preprocessing
在线阅读 下载PDF
导出
摘要 相容性技术作为约束满足问题的一种有效求解技术,不论是在求解前的预处理过程中,还是在搜索过程中,都扮演着极为重要的角色。文中对预处理阶段的相容性技术进行改进和信息抽取,提出两种应用于搜索过程中的新算法Pre-AC和Pre-AC^*,并嵌入到BT框架中,形成新的搜索算法BT+MPAC和BT+MPAC^*,给出了其正确性证明,通过复杂性分析得到Pre-AC和Pre-AC”的时间复杂度分别是O(nd)和O(ed^2),明显低于目前最流行的弧相容技术的时间复杂度O(ed^3).实验测试结果表明:对于不同类别的用例,新算法的执行效率是弧相容维护算法的2~50倍。 As an effective technology for solving constraint satisfaction problem, consistency technology plays an important role not only in preprocessing, but also in searching. Firstly, this paper proposes two new consistency algorithms called Pre-AC and Pre-AC^* applied during searching, which are based on the performance on an improvement of consistency during preprocessing and information extraction. Secondly this paper presents two new searching algorithms called BT+MPAC and BT+MPAC^* by embedding those two consistency algorithms into the BT framework respectively. 'Thirdly, after proving the correctness of Pre-AC and Pre-AC^*, this paper analyzes their time complexity. It is evidently that the complexities of Pre-AC and Pre-AC^* are O(nd) and O(ed^2) respectively, which are apparently lower than O(ed^3), the complexity of arc consistency algorithm. In the experiments on several kinds of instances, efficiency of the pro- posed algorithms is 2-50 times higher of that of maintaining arc consistency.
出处 《计算机学报》 EI CSCD 北大核心 2008年第6期919-926,共8页 Chinese Journal of Computers
基金 国家自然科学基金项目“扩展规则推理方法研究”(60773097)资助~~
关键词 约束满足问题 弧相容技术 singleton弧相容 pre-弧相容 constraint satisfaction problem arc consistency singleton arc consistency pre_arc consistency
  • 相关文献

参考文献20

  • 1Rina Dechter. Constraint Processing. Morgan Kaufmann, 2003.
  • 2Patrick Prosser. Hybrid algorithms for the constraint satisfaction problems. Computational Intelligence, 1993, 9 (3) : 268- 299.
  • 3Ginsberg M L. Dynamic backtracking. Artificial Intelligence, 1993, 1: 25-46.
  • 4Sabin Daniel, Freuder E C. Contradicting conventional wis dom in constraint satisfaction//Borning Alan. Proceedings of the 2nd International Workshop on Principles and Practice of Constraint Programming. USA, 1994: 10-20.
  • 5Mackworth A K. Consistency in networks of relations. Artificial Intelligence, 1977, 8(1): 99-118.
  • 6Mohr R, Henderson T C. Arc and path consistency revised. Artificial Intelligence, 1986, 28(2): 225 -233.
  • 7Bessiere Christian, Régin Jean Charles. Refining the basic constraint propagation algorithm//Proeeedings of the 17th International Joint Conference on Artificial Intelligence. Seattle WA, Morgan Kaufmann, 2001:309-315.
  • 8Lecoutre Christophe, Cardon Stéphane, Vion Julien. Con servative dual consistency//Proceedings of the 22nd Confer ence on Artificial Intelligence. Vancouver, Canada, 2007 ,237-242.
  • 9Debruyne R, Bessière C. Some practical filtering techniques for the constraint satisfaction problem//Proceedings of the IJCAI'97. Japan, 1997:412-417.
  • 10Barták Roman, Erben Radek. A new algorithm for singleton arc consistency//Proceedings of the FLAIRS. Florida, USA, 2004, 257- 262.

二级参考文献15

  • 1[1]Bacchus F, van B P. On the conversion between non-binary and binary constraint satisfaction problems. In: Proceedings of AAAI′98,Madison WI,1998. 311~318
  • 2[2]Dent M J, Mercer R E. Minimal forward checking. In: Proceedings of the 6th IEEE International Conference on Tools with Artificial Intelligence, New Orleans, LA,1994. 432~438
  • 3[3]Haralick R M, Elliot G L. Increasing tree seach efficiency for constraint satisfaction problems. Artificial Intelligence, 1980,14(3) :263~313
  • 4[4]Bessiere C, Meseguer P, Freuder E C, Larrosa J. On forward checking for non-binary constraint satisfaction. Artificial Intelligence, 2002, 141(1/2) :205~224
  • 5[5]Mohr R, Masini G. Good old discrete relaxation. In:Proceed-ings of ECAI′88, Munchen, FRG, 1988. 651~656
  • 6[6]Dechter R, Pearl J. Tree clustering for constraint networks.Artificial Intelligence, 1989, 38(3) :353~366
  • 7[7]Dechter R. On the expressiveness of networks with hidden variables. In: Proceedings of the 8th National Conference on Artificial Intelligence, Boston, Mass,1990. 556~562
  • 8[8]Rossi F, Petrie C, Dhar V. On the equivalence of constraint satisfaction problems. In: Proceedings of ECAI′ 90, Stockholm, Sweden, 1990. 550~556
  • 9[9]Larrosa J,Meseguer P. Adding constraint projections in n-ary csp. In: Proceedings of the ECAI′98 workshop on non-binary constraints, Brighton, UK, 1998. 41~48
  • 10[10]van H P. Constraint satisfaction in logic programming. Cambridge, MA:MIT Press, 1989

共引文献15

同被引文献101

引证文献11

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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