基于FPGA的实例型SAT求解芯片的设计与实现

来源 :广西民族大学 | 被引量 : 1次 | 上传用户:tianyemin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
布尔可满足问题(SAT)作为第一个被证明的NP问题在许多方面有着重要的应用,该问题是人工智能、集成电路设计与验证、计算机科学、数理逻辑等领域中的核心问题,并且在计算机复杂性理论中有着十分重要的地位,作为NP问题,SAT问题无法在多项式时间内求解,因此高效的SAT求解器的设计一直被世界各国的学者所重视,SAT求解算法分为完备算法和不完备算法,求解器分为软件求解器和硬件求解器,其中硬件求解器又分为实例型求解器和应用型求解器。本文给出了两种基于FPGA的实例型硬件求解器的求解框架,即基于电路特征的求解框架和基于DPLL算法的求解框架,通过改变基于电路特征的求解框架中的激励模块实现了三种不同的求解方法,即顺序遍历激励求解、真随机数激励求解和伪随机数激励求解,并对三种求解方法的实验结果进行了对比和分析。对于基于DPLL算法的求解器,本文创新地在求解电路生成前对变量选取顺序和变量赋值顺序进行了随机排序,并对同一实例生成多个求解电路进行多次求解,对不同次数的求解结果进行了分析,并将所有实例的求解结果与其他硬件求解器及软件求解器Minisat进行了分析和对比。
其他文献
随着当今养猪现代化进程的加快,养猪行业发生着翻天覆地的变化,作为行业领先者的北京大鸿恒丰牧业科技有限公司适应时代发展趋势,通过在吸取国内成功大型畜牧工程项目经验基
现代战争中无人机的地位日渐重要,SAR具有全天候、全天时、作用距离远、分辨率高的优点,若配合小型无人机能起到很好的侦察作用,但传统SAR体积大、功耗高,无法满足无人机的挂
BACKGROUND Cervical cancer is the most common gynecological malignancy,ranking first in female reproductive malignancies with more than 500000 new cases and 275
李克强总理在广西调研时提出“把北部湾经济区建设好、发展好,不只对西南地区,而且对中南地区,甚至对全国都具有战略意义,广西要成为我国西南、中南地区开放和发展的新的战略支点
初步预计,今年上半年全区生产总值4700亿元左右,增长12.3%左右;财政收入794.32亿元,同比增长35.7%,增幅为1995年以来最高水平;规模以上工业增加值增长21.1%;农民人均现金收入增长23.1%,城镇居
随着水电站建设步伐的加快,对自动化监控系统的应用也提出了更高的要求。从现行自动化监控系统应用现状看,其自身的架构为整个水电站运行提供保障,如其中监测系统、数据库系
以谢氏丙酸杆菌为菌种,大豆黄浆水为原料,进行了黄浆水预处理、斜面菌种活化、单因子试验、正交试验等实验,考察了不同的培养条件对维生素B12产量的影响,选出了合理的发酵条
目的本研究通过在内蒙古和蒙古国两个地区大量的流行病学调查,分析肝包虫患病危险因素,为政府相关部门制定相应预防措施提供依据。方法在内蒙古地区选择8个肝包虫高发区及蒙
GMP改造后,制药厂工作重心转为新药开发为主,对现有品种进行剂型调整,以满足生理机能对药物溶出的要求,延长服用周期,避免局部大剂量对胃肠道的刺激等。因而诸如长效缓释、控释剂