【摘 要】
:
可满足性问题(SAT问题)是计算机科学领域中的核心基础问题,是寻找并确定一组真值指派作为以合取范式形式(CNF)表示的给定布尔约束公式的解决方案的问题。解决方案是一组布尔真值指派,可以对原公式进行真值评估。SAT问题具有广泛的应用领域,包括计算机辅助设计,人工智能,路线规划等。可以将各种电子设计自动化(EDA)应用程序(如等效性检查,模型检查,测试模式生成,布局和路线)定义或转化为SAT问题。至今
论文部分内容阅读
可满足性问题(SAT问题)是计算机科学领域中的核心基础问题,是寻找并确定一组真值指派作为以合取范式形式(CNF)表示的给定布尔约束公式的解决方案的问题。解决方案是一组布尔真值指派,可以对原公式进行真值评估。SAT问题具有广泛的应用领域,包括计算机辅助设计,人工智能,路线规划等。可以将各种电子设计自动化(EDA)应用程序(如等效性检查,模型检查,测试模式生成,布局和路线)定义或转化为SAT问题。至今为止国内外许多研究都致力于开发高度可扩展和高效的SAT求解器。SAT问题是NP完全问题,如果该问题的解是存在的,SAT求解器会尝试为原公式找到解决方案。尽管在许多实际情况下可以通过最先进的SAT求解器在合理的计算资源消耗内去求解很多问题,但由于SAT的NP完全性,在很多情况下求解工作仍然非常困难。本论文提出了一种基于增强型遗传算法(GA)和冲突驱动子句学习算法(CDCL)的SAT完备混合求解器。这个求解器是一个完备求解器,可以在SAT问题的求解工作上得到一个完整的解决方案,或者证明解决方案不存在(即原问题是不可满足(UNSAT)问题),它可以在所有三类SAT实例测试集(应用类,随机类和特制类)上都表现得相对好。这种求解器的主要混合方法是使用结合局部搜索技术的遗传算法作为求解器不完备部分的算法,并且集成了 CDCL算法的求解器作为互补的完备部分。其结合了预处理,布尔约束传播,冲突分析,子句学习,边界点等求解技术,并考虑了 GA求解阶段中问题规模(变量数与子句数的比例)与遗传参数的具体设置方式。这种混合机制是让两个部分相互指导共同求解,从而找到原问题的解决方案,并且能够避免单纯依赖某一部分求解器来独自寻找解决方案的过程的出现。通过与原基于CDCL算法或GA算法的SAT求解器的一系列实验数据进行比较,本文实现的混合求解器是完备求解器,可以高效地解决不同类别的SAT问题,比现存的常用求解器具有更快的求解速度并在运行过程中消耗合理的较多内存,且测试集的问题规模由小到大是十分广泛的。特别是针对基于CDCL算法的求解器Minisat不容易求解或限定时间内无法判定求解结果的某些测试集上,本文提出的求解器求解效率更高,求解时间大幅度减少。与Minisat求解器相比,本文提出的混合求解器在最佳实例上的平均求解时间为0.56倍。当在GA部分中依照问题规模的不同而设置适当的遗传算子组合机制和参数时,实验结果显示出此求解器能够同时减少求解时间并降低内存消耗量。在本研究中问题规模最大的测试例上,此求解器平均求解时间为前者的0.76倍,且平均内存用量减少了 38%。经过大量针对不可满足的UNSAT测试集的对比实验结果得出,此求解器不仅能够在限定求解时间内Minisat无法证明不可满足性的测试集上成功求解,更能够比Minisat在更短的求解时间内得出解决方案,体现出了不可满足性证明方面更为优秀的求解能力,并且展示了应用了 GA而不是单一地应用SLS作为混合求解器不完备算法部分的优势。本文所提出的完备求解器充分地结合了 GA和CDCL两者的优势,展示出在更多的SAT问题上可表现出更佳性能的潜力,更体现了在后续科研方向上优化意义和在实际应用问题上的应用前景。
其他文献
在经济发展的刺激及网络消费的冲击之下,当代商业的体验需求逐渐提升、功能需求逐渐弱化。滨水商业街区因地理的优越性、水脉的文化性以及街区形式带来的灵活性,使其能够承载更多的休闲体验功能,开始逐渐被重视。本文从分析水、街区、商业的关系为入手,结合丰富的案例调研与实际项目的论证,一方面探讨了滨水商业街区围绕对水的体验而展开的岸线设计、布局设计、建筑设计,另一方面进一步分析了人与水体、事件、空间的具体互动体
随着我国经济的快速发展,我国对外能源依存度也在不断加大,加强我国对外能源合作的力度是保障中国经济持续稳定增长的必由之路。在我国对外能源合作现状的进行研究的基础上,通过对外能源投资国际合作中存在的法律问题分析,为我国能源投资国际合作法律机制的建立提出新的方案。第一章主要通过对能源和能源合作的概念界定以及中国对外能源国际合作的原则和实践分析,为中国开展能源投资国际合作确定了理论和实践基础。第二章主要是
李白是唐代的伟大诗人,也是盛唐不可多得的骈文家。但因李白以诗闻名,在“诗仙”圣名的掩盖下,后人对李白骈文的关注不多。实则,李白也是一位个性鲜明的优秀的骈文家,也当是盛唐骈文作家中最杰出的代表人物,他的骈文体裁丰富、题材广阔、思想深刻、艺术风格独具特色,总体上呈现出了一种清新自然又雄奇奔放的诗意美。绪论,介绍李白骈文的简况和李白骈文的研究现状,以及本课题研究李白骈文的目的、意义及方法。第一章重点论述
阅读是语文学科中教学的重要板块之一,在初高中语文教学阅读教学衔接问题不容忽视。但初中和高中的阅读教学衔接存在很大的不同,高中课文以文言文为主,所学知识变多难度加深,文本类型也与初中时不同;初中课本中是以现代文为主要学习对象,古诗、文言文也包括其中,但在学习难度和深度不同,这是造成学生进入高中后语文阅读学习出现困难的原因之一。在教学活动中,初中对文言文古诗文方面的教学没有涉及过多语法和句式、重点词的
我国生态文明观念在经过环境保护、可持续发展、科学发展等阶段不断地丰富和拓展,并且逐渐确立和深入人心。随着生态文明观念的发展,党的十九大在“创新、协调、绿色、开放、共享”的新发展理念指引下,继续把“建设生态文明”和建设“美丽中国”确立为重要发展目标,生态文明教育问题更加受到广大教育工作者的重视。自十八大提出“加强生态文明的宣传和教育”任务以来,如何将生态文明教育融入学校问题也得到了广泛的讨论。就教学
信息时代的繁荣为刺激响应钙钛矿材料带来了前所未有的机遇,这些材料可以应用于各种智能设备,如信号处理、开关、锂电池和记忆存储器件等。通过外部刺激可以使刺激响应材料的物理性质在不同的稳定状态之间可逆地切换,这些性质在过去几年中引起了人们越来越多的关注。然而,现有的材料仍然不能满足科研工作者的研究需求,我们更需要通过分子设计和调控的手段来提高钙钛矿材料的稳定性和改善材料性质。目前,化学设计手段的缺乏仍是
随着2019年国家推出职业院校扩招一百万人的决定,表明国家再一次将职业教育的发展放在了重要地位,中职学校又是职业院校内必不可缺的部分,因此对人才的培养上也承担着极为重要的任务。目前教育部也启动了“1+X”证书计划,将学历证书与职业技能等级证书结合起来,是为了培养高质量的具有实际操作动手能力的人才。因此为了提高学生的职业技能水平,尤其是在会计这类操作性较强的专业上来说,重点发展利于学生实践能力的教学
谐振器是微/纳机电系统(MEMS/NEMS)中的重要元件,由于其尺寸小,可以在非常高的谐振频率下振荡,这使其具有出色的传感与检测能力。品质因数是谐振器的一项重要评价参数,其物理定义为系统储存的总能量与单位周期平均能量耗散的比值。品质因数的提高能够令谐振器具有更高的灵敏度与频率选择性,进而提高传感器的精度与整体性能。热弹性阻尼(TED)是一类重要的能量耗散机制,对于工作在真空条件下的工艺良好的谐振器
交通基础设施投资持续高位运行,交通网络加快完善,建筑信息模型(Building Information Modeling,BIM)作为信息技术手段稳步推进交通基础设施信息化建设。然而现有交通基础设施信息资源利用存在数据标准不统一、业务数据集成困难、多源异构数据融合困难、行业管理软件功能单一、信息传递效率低、全寿命周期信息割裂等问题,导致信息资源在参与方共享、利用效率低下,难以满足交通基础设施建设高
随着信息技术教育的逐渐普及与深入,有力地推进信息技术课程建设,从而培养学生解决实际问题的能力以适应信息社会的发展,而到目前为止,我国的信息技术课程仍存在不少问题,最大的问题主要体现在教师教学方面。相关研究表明,项目教学作为一种新型的教学方式,能有效培养学生的各种思维能力,对问题解决能力的培养有一定可行性。鉴于此,本文在对大量的文献梳理与分析基础上,旨在探索项目教学的可行性策略,并尝试以初中信息技术