基于膨胀图的随机算法求解SAT问题

基于膨胀图的随机算法求解SAT问题

论文摘要

膨胀图是有很好连通性的稀疏图。它的每一个不太大的结点集都有一个相对更大的邻接结点集,因此,要想使图不连通,需要切断许多边。由于膨胀图的这一特性,使得它在理论与实践中发挥着极其重要的作用,横跨数学、通信和计算机等多个领域,如算法设计、密码学、纠错码、伪随机信号发生器、排序网络及健壮的计算机网络等方面。在理论计算机科学中,由于膨胀图在某些方面与随机图类似,尤其是能够降低随机算法对随机位的依赖程度,因此正越来越引起科学家们的关注,被用于证明计算复杂性理论的许多结论。我们知道,命题公式的可满足性问题是理论计算机科学和人工智能中的著名问题,判断命题公式可满足性的一个直接办法是穷举法。这种办法从理论上讲是可行的,但计算时间动辄达到天文数字。而其它算法,如DPLL算法、局部随机搜索算法等也各有其优缺点。因此,高效实用的SAT算法设计与分析一直是计算机科学界的研究热点。本文对膨胀图的理论进行了较为全面的分析,并以膨胀图为基础,提出了一种新的SAT算法。首先,从组合学角度介绍了膨胀图的基本概念和性质;其次,从代数学角度对膨胀图族的构造进行研究,介绍了正则图的三种积运算:矩阵积、直积、替换积,并利用三种积各自的特点进行膨胀图族的构造;再次,从概率论角度对膨胀图的随机步进行深入研究,详细介绍了膨胀混合引理及随机步概率估计,进而将膨胀图应用于随机算法的设计;最后,对可满足性问题、随机算法、SAT算法的分类进行介绍,并将膨胀图与已有的SAT算法相结合,利用膨胀图来诱导SAT算法搜索的随机步,最终提出了基于膨胀图的SAT随机算法。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 膨胀图的研究历史及现状
  • 1.3 本文的主要内容
  • 第二章 膨胀图理论的基本概念及方法
  • 2.1 膨胀图概述
  • 2.1.1 膨胀图的有关概念
  • 2.1.2 膨胀图的性质
  • 2.2 正则膨胀图
  • 2.2.1 正则膨胀图的概念
  • 2.2.2 膨胀图族的存在性
  • 2.3 膨胀图的分类
  • 2.4 膨胀图的扩张
  • 2.5 膨胀图的应用举例
  • 第三章 膨胀图族的构造
  • 3.1 膨胀图的代数定义
  • 3.2 正则图的表示方法
  • 3.3 正则图的三种积运算
  • 3.3.1 矩阵积
  • 3.3.2 直积
  • 3.3.3 替换积
  • 3.4 基于三种积的膨胀图族的构造
  • 第四章 膨胀图的随机步
  • 4.1 基本知识
  • 4.2 混合引理与随机步概率上界估计
  • 4.3 随机步概率估计
  • 4.4 膨胀图上随机步在算法设计中的应用
  • 第五章 可满足性问题及其求解算法
  • 5.1 基本概念
  • 5.1.1 约束满足问题(CSP)
  • 5.1.2 可满足性问题(SAT)
  • 5.2 算法简介
  • 5.2.1 随机算法及其分类
  • 5.2.2 SAT算法分类
  • 5.3 求解SAT问题的随机算法
  • 5.4 基于膨胀图求解SAT问题的随机算法
  • 致谢
  • 主要参考文献
  • 附录
  • 相关论文文献

    • [1].SAT在老年病科低年资护士培训中的应用[J]. 世界最新医学信息文摘 2016(79)
    • [2].微课堂新年第一讲:SAT重要程度有几何?哈佛、剑桥双硕士为你详细解说[J]. 留学 2017(02)
    • [3].SAT组团刷分:迁徙式的考试大军[J]. 留学 2017(15)
    • [4].SAT考试在即 史上最全的360度备考攻略![J]. 留学 2018(11)
    • [5].基于海明距的改进免疫算法及其在SAT中的应用[J]. 系统工程学报 2011(03)
    • [6].全纳教育理念在美国SAT考试中的体现[J]. 技术与创新管理 2010(03)
    • [7].基于SAT问题的独立集算法[J]. 金陵科技学院学报 2010(02)
    • [8].一种基于SAT的C程序缓冲区溢出漏洞检测技术[J]. 清华大学学报(自然科学版) 2009(S2)
    • [9].基于SAT的应答器工程数据逻辑规则提取及验证[J]. 铁道学报 2017(02)
    • [10].美国SAT作文改革及其启示[J]. 教育评论 2017(02)
    • [11].美国SAT的理念、方法、技术对我国高考改革的启示[J]. 北京教育学院学报 2015(06)
    • [12].SAT对我国高考改革的启示[J]. 宁波教育学院学报 2009(02)
    • [13].美国SAT改革及其对我国高考改革的启示[J]. 教育测量与评价(理论版) 2009(10)
    • [14].基于遗传算法的3-SAT问题判定[J]. 宁夏工程技术 2009(02)
    • [15].美国新一轮SAT考试改革的争议及评析[J]. 上海教育科研 2015(10)
    • [16].最坏情况下#3-SAT问题最小上界[J]. 计算机研究与发展 2011(11)
    • [17].基于聚类排序选择方法求解3-SAT问题的遗传算法[J]. 大连民族学院学报 2009(03)
    • [18].浅谈SAT在核电调试人员培训中的应用[J]. 科技视界 2018(14)
    • [19].2016年美国SAT作文改革例析[J]. 湖北招生考试 2016(03)
    • [20].基于关键文字的求解SAT问题的启发式算法[J]. 计算机与数字工程 2010(10)
    • [21].基于SAT的安全协议惰性形式化分析方法[J]. 通信学报 2014(11)
    • [22].基于函数变换的求解SAT问题的新算法[J]. 智能计算机与应用 2012(03)
    • [23].美国SAT与中国高考比较[J]. 海外英语 2012(16)
    • [24].基于加强概率控制策略的SAT局部搜索算法[J]. 计算机工程与应用 2017(14)
    • [25].从SAT作文看我国高考作文的改革[J]. 语文学刊 2013(20)
    • [26].新SAT考试,你准备好了吗?[J]. 疯狂英语(高中版) 2016(10)
    • [27].SAT方法及在山东核电培训教材开发中的应用[J]. 中国电力教育 2013(20)
    • [28].美国SAT数学考试对我国高考改革的启示[J]. 吉林省教育学院学报 2017(02)
    • [29].基于SAT求解器的故障树最小割集求解算法[J]. 计算机工程与科学 2017(04)
    • [30].高考作文命题思路分析及教学启示——从“SAT源文本分析”作文改革说开去[J]. 教育研究与评论(中学教育教学) 2019(10)

    标签:;  ;  ;  ;  ;  ;  ;  

    基于膨胀图的随机算法求解SAT问题
    下载Doc文档

    猜你喜欢