- 2
- 0
- 约4.32万字
- 约 41页
- 2018-06-08 发布于贵州
- 举报
关键笔墨和极小不可满足公式
摘要
命题变元及其否定统称为文字.文字的析取称为子句,子句的合取称为合取
范式(CNF公式)。如果存在一个赋值使得公式的值为l,则称该公式可满足:
否则称该公式不可满足。判定一个公式是否是可满足的问题称为可满足性问题,
简称为SAT问题。解决SAT问题的一个重要算法是DPLL算法。一个公式是极小
不可满足的是指该公式本身不可满足,但是从中删去任意一个子句后得到的公式
可满足。德国学者H.K.BOning,O.Kullmann等人在这方面做了许多重要的工作。
极小不可满足公式的结构和性质将有助于判定SAT算法的研究。
对于3一SAT来说,很多学者所做的大量实验表明,在竺大约为4.26时(其
,l
中m是子句个数,,l是变元个数).可满足概率为0.5。一般认为,在这个比值
下随机生成的3一SAT问题实例非常难解决,而在其它比值下生成的实例容易解
决,这种容易一困难一容易的现象就是所谓的相变现象,它原本是物理学中的概念。
基于相变现象,Monasson等人于1999年介绍了最大可满足公式的脊。在最大可
满足赋值中均取真的文字构成的集合称为最大可满足公式的脊。Dubois等人于
2001年根据可满足公式脊的概念,定义了寻找可满足公式的脊的启发式算法,
但是没有进行理论研究。
本文在启发式算法的基础上,一方面定义可满足公式的关键文字,研究关键
文字的性质,给出DPLL算法的一种改进方法;另一方面,利用极小不可满足公
式的特殊结构,定义极小不可满足公式的相对关键文字,研究相对关键文字与极
小不可满足公式之间的关系,可以证明,仪使用关键文字规则和纯文字规则,就
可以将MU(1)公式的任何最大可满足子公式在O(n2)时fa】内化简为空集。
关键词:关键文字 脊可满足公式极小不可满足公式算法 复杂性
中图分类号:TP30t.5 文献标识码:A
Abstract
Aliteral
isa variableora variable.A
propositional negatedpropositionalclause
isa ofliteralsandaformulaisa ofclauses.Theformula
C. disjunction conjunction
Fissatisfiableifthereexitsatruth whichsatisfies it is
assignment F,otherwise
whetheraformulaissatisfiableSAT
unsatisfiable.Determining is problem.An
SAT isDPLL formulaFis
importantalgorithmsolvingproblem algorithm.A
calledminimal Fisunsatisfiableand satisfiable
unsatisfiable(MU)if F一{c}is
for clauseCofF.Germanscholar andO.Kullmannand in
any H.K.Biining others
thisareahavedonea of
lot work.StructureandnatureofMUformula
important
will determineSAT research.
help
您可能关注的文档
最近下载
- 框架桥(涵)工程监理实施细则.doc
- 2024-2030年生物基高级相变材料(PCM)行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告.docx
- 宿舍楼某学校学生宿舍楼设计.doc VIP
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
原创力文档

文档评论(0)