布尔可满足关键问题研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:ttcj_008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
命题公式的可满足问题是首个被证明为NP的问题,而且是计算机科学中很多领域的重要问题,包括计算机科学基础理论、人工智能、数理逻辑。在1997年和2003年人工智能会议上提出了SAT问题面临的十大挑战性问题,在2001年和2007年两年都对当时的SAT问题现状进行了完整的总结。这十大挑战性问题的提出对SAT问题的理论研究和算法改进起到了很强的推动作用。目前的SAT问题主要应用在电子设计自动化中,在此同时,许多世界上现实的实际问题都可以转化为SAT问题。很多的研究者也投入在SAT高效的求解算法的研究中,主要包括两大算法:完备求解算法和不完备求解算法。完备算法的SAT求解算法主要是基于DPLL求解的,该类算法能够证明命题公式是否有解,但是效率比较低;而不完备算法主要是通过局部搜索算法,进行求解,基于局部搜索求解的,该类算法可以很快的找到解,但是当没有找到解退出的时候,不能说明命题公式是否有解。随着发展,扩展出一些SAT的分支问题:最大可满足问题、量化的布尔公式、可满足性模块理论等。在SAT问题中,骨架变量是在所有可满足赋值中都恒取定值的变量,骨架变量的规模与SAT问题中的搜索规模有着密切的关系。这种特性可以用来减少一些问题的复杂性,所以骨架变量在一些SAT问题中,可以进行一些优化,例如故障诊断、随机3-SAT问题、概率信息传递算法等。因为骨架变量的这些优势,目前提出了很多计算骨架变量的算法,这些算法主要是基于迭代、基于分块、基于不可满足核的算法。其中,也可以组合这些思想,变成混合算法进行求解骨架变量。本文主要利用改进的变量选择策略应用到基于迭代的骨架变量算法中。首先利用基于DPLL的SAT完备算法中层的概念,作为变量选择策略,应用到骨架变量的求解中。利用层信息动态地选择变量去求解骨架变量,提高算法的效率:可以连续地运用可满足的增量信息,还可以尽早地加速削减搜索空间。然后本文回顾了在SAT不完备算法中的邻居策略。本文把基于邻居策略的思想,利用到骨架变量的求解中,通过尽早地找到骨架变量,减少表达式的复杂性,加速了算法的求解。实验结果表明,两种新的变量选择策略,都可以提高算法的性能,对比两者可以得到,基邻居的策略表现出更好的性能。
其他文献
春暖花开之际,我们慕名来到地处浙赣两省“三山” (江山、常山、玉山)交界的江山市大桥水泥厂采访。 陪同我们去的贺村区委干部老徐向我们介绍说,10多年前,这里还是一座荒山
葡萄糖转运蛋白-1在CD133+喉癌Hep-2细胞中的表达体外研究背景和目的:喉癌是常见的头颈部恶性肿瘤,但2012年美国癌症协会发现喉癌患者的5年生存率反而有所下降。因此,提高喉癌
【正】 法国是一个平原国,土地面积55万多平方公里,60%为农用地,其中耕地占一半以上。土壤肥沃,气候温和多雨。 法国人口1949年为4,050万人,1978年为5,330万人,而农业人口却从
【正】 1983年1月中国牧工商总公司应泰国正大公司(即卜蜂集团)邀请,进行综合考察,现将卜蜂集团对饲料生产的特独经营方式介绍如下: 先进的饲料工业 在肉鸡生产成本中,饲料支
1988年10月31日,诸暨县林业局对该县第四建筑公司原住乐山乡大溪村社员杨某关于樟树权属来信发出复函,明确答复:根据诸暨县人民法院1955年7月15日的判决书,地处松树坪的樟树
1986年苏联中央国家电影摄影文献档案馆举行了60周年馆庆。该馆的建立,是同摄影艺术和电影艺术的产生与发展密切相关的。事实表明,这些历史文献资料的新型载体——电影和摄影
介绍广东省目前使用的稻谷干燥机的机型,针对我国南方地区夏收时高温、高湿的气候条件,找出适合于南方集中干燥的机型,并配套计量,清选,集中进、出粮系统和贮存仓,使之成为适
【正】 南朝鲜土地肥沃,气候条件好,素有“粮仓地带”之称。但是,由于南朝鲜当局实行“工业化一边倒”的经济发展政策,忽视农业生产,致使农业严重衰退,由一个粮食自给自足国
农机大部分零配件是用铁制造的,如保管不善,很容易生锈。铁制件每生锈一次,就像剥了一层“皮”,其使用寿命就会缩短,尤其是薄壁铁制件,如抽水机管,几经生锈就会报废,因此,这
【正】 我们现在使用的许多杀菌剂是药剂进入植物内部以前即杀死真菌病原物,这类杀菌剂称为“第一代杀菌剂”。若施用及时,这类杀菌剂效果很好,但存在问题也较多。