SAT问题求解及其在团问题中的应用研究

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:userpanphilip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可满足性问题(SAT)是第一个被证明的NP-完全问题,在人工智能和计算机科学中占据着重要的位置,许多问题都可以转化为SAT问题进行求解。最近杨洋等人提出了一种新的基于局部搜索的扩展规则方法ERACC(Extension Rule Based on Accurate Configuration Checking),该方法突破了传统基于扩展规则方法对实例规模的局限。然而,ERACC在k-SAT(k>3)实例上的表现有待进一步提高,因此本文提出了两种新的基于扩展规则的SAT问题求解方法。其次,随着SAT求解技术的发展,其扩展问题如MaxSAT问题、WPMS(Weighted Partial MaxSAT)问题、#SAT问题的研究也取得了很大的进展。在上述问题中,WPMS问题具有广泛的应用,譬如应用在相关的团问题上。团问题包含最大团问题,最大加权团问题,极大团枚举问题等。本文给出了一个极大团枚举的变种问题top-k极大加权团,即在给定图中寻找前k大极大加权团的加权团问题,并且提出了相应的求解算法。主要创新点如下:
  (1)提出了新的基于扩展规则的SAT问题求解方法。首先在搜索由极大项组成的空间时,利用IMOM(Improved Maximum Occurrences on Clauses of Maximum Size)思想生成初始极大项。接着受CCA启发式思想的启发,设计了适用于扩展规则推理的CCA_ER(Configuration Checking with Aspiration for Extension Rule-Based Reasoning)启发式策略,为极大项中格局信息未发生变化的变量对应文字提供一定的翻转机会。然后对于可扩展当前极大项子句和不可扩展当前极大项子句,本文提出了一种新的子句权重更新策略PAWS_ER(Pure Additive Weighting Scheme for Extension Rule-Based Reasoning)。最后对于不可扩展的子句,本文给出变量的Subscore_ER属性并且提出了其衍生的CScore_ER和HScore_ER属性。其中,变量的Subscore_ER属性用于打破平局,即当有多个变量具有最大贡献值时,选择具有最大Subscore_ER值的变量。CScore_ER和HScore_ER分别用于贪心过程和随机过程翻转文字对应变量的选择。
  (2)提出了基于局部搜索的top-k极大加权团问题求解方法。首先从输入图中分离出一个关键子图。该子图的顶点集为top-q度数顶点和其邻居组成。将该子图编码为WPMS问题,并利用WPMS相关技术求出top-k极大加权团。其次为了使算法更有效地寻找极大加权团,提出了一些新的策略并将其融入到算法中。新策略的主要过程为,如果当前有新增变量,以一定的概率p1选择新增的变量,如果当前有新增变量但概率不在p1或者没有新增变量,以一定的概率p2,从候选集Vm随机选择一个变量,其中,Vm为前m个在候选解中出现次数(赋值为1的次数)最少的变量组成的变量集,否则按照Dist的变量选择策略选择变量。最后扩大关键子图并进行迭代求解,其中扩大关键子图通过增大q的值实现,算法直到没有找到新的极大加权团或者达到最大翻转步数结束。
  本文研究了SAT问题求解方法以及WPMS相关求解技术在top-k极大加权团上的应用,分别对上述两个问题的对应方法进行了测试。对于SAT问题实验结果:当给定的公式为k-SAT(k>3)实例时,本文提出的ERACC_IAPS(ERACC with IMOM,CCA_ER,PAWS_ER and Subscore_ER)以及CERACC_IAPS(ERACC with IMOM,CCA_ER,PAWS_ER,CScore_ER and HScore_ER)的求解效率显著优于ERACC以及其它的基于扩展规则方法。与目前部分流行的局部算法对比,在一些实例上的求解效率也有一定优势。对于top-k极大加权团问题实验结果:为了适应top-k极大加权团问题,本文修改了4个极大团枚举算法Tomita、Hybrid、Degeneracy以及D2K算法。当给定的基准实例为DIMACS时,与修改后的算法相比,本文提出的算法在解的质量以及时间都明显优于其它的对比算法。
其他文献
电子商务的发展使得在线交易日益频繁,在线交易规模也日益扩大。消费者与商家的交互越来越多,不可避免地要进行在线谈判。传统的在线谈判方式是低效的人工谈判,人工谈判已经不能满足广大消费者日益增长的潜在需求。随着人工智能技术的发展,智能主体技术已日益成熟,使得电子商务领域的自动谈判成为了可能。智能主体能够随时与人类进行高效的谈判,节约了大量人工成本。因此,人机谈判吸引越来越多的学者的兴趣。目前有很多关于自
学位
当前,人们利用互联网进行信息传递日益频繁,图像、视频等多媒体数据被广泛于各种互联网应用,因此如何确保信息在传输过程中的安全已成为一个亟待解决的重要问题。初期阶段,研究人员使用加密技术将原始信息内容打乱成无实际意义的乱码,有效解决了信息的安全问题。随着云存储与大数据技术的兴起,越来越多的用户希望将数据传送到云端保存。由于对服务商的不信任,因此许多用户会对信息进行加密,然后再上传到云端,这导致云端出现
学位
随着各种网络社交平台的兴起,文本作为这些平台的主要信息载体,数据量每天都在高速增长,如何正确处理这些海量的文本信息,即,将文本分类管理和应用,已经成为一项重要研究课题。近年来,文本分类的深度学习方法获得快速发展,可以快速准确的对大规模文本数据进行处理,具有广阔的应用前景。因此,本论文瞄准文本分类的深度学习方法,在下面两个方面取得研究进展:(1)提出基于改进的Cluster GCN的文本分类方法。首
学位
多相流现象对我们的生活生产具有重要的借鉴和指导意义,在能源的开发与储备、生命科学的研究与探索、材料的制备与应用等方面有着广阔的发展前景。其中多相流中液滴弹跳现象与我们的生活最为紧密,已经应用于我们的生活中,如打印、喷涂、自清洁等。液滴弹跳现象的研究在国内外已经取得了丰硕的成果,但仍然还有许多未被研究和深入探索的领域,特别是对液滴弹跳现象定量分析的研究相当少,加之液滴微尺度、瞬息变化快、易于变形等诸
学位
随着移动拍照设备的广泛使用,每天连续产生大量的图像,传统的图像数据管理工作包括图像存储、处理和检索技术已经无法适应快速增长的数据所带来的压力。用户往往将大量图像数据外包到云服务器以减少本地存储成本,同时为了确保图像安全防止隐私泄露而选择在外包之前对图像数据进行加密。然而加密后的图像数据失去了明文特征和数据之间的关联性,影响用户对图像数据的管理,导致无法进行高效地图像检索。虽然可以事先构造加密索引并
图像检索是模式识别中极具挑战性的研究方向。其中特征提取和紧凑的特征描述是图像检索技术的重要组成部分。传统的图像检索技术主要由两部分组成:(1)基于文本的图像检索(TBIR);(2)基于内容的图像检索(CBIR)。TBIR技术存在局限性且难以精确描述图像内容,而CBIR虽然能够通过低层视觉特征传达图像信息,但在高层语义表达方面仍存在很多不足。近些年,卷积神经网络(CNN)在图像检索和图像分类等任务中
学位
多相流不仅普遍存在于生活之中,在许多自然现象和工业生产中更有广泛应用。更好地了解和研究多相流的机理和性能,不仅能够帮助人们了解自然认识自然,在工业生产中创造更多的价值,而且在科学进步以及能源开采等方面有着重要的意义。表面润湿性作为多相流中的一个重要性质,用于表征液体在固体表面的延展能力,用接触角的大小来进行度量。接触角是在液体表面和固体表面之间的接触位置形成的特征角度,是很多工业应用和自然现象的基
学位
癌症驱动模块对癌症精准医疗和个性化医疗的重要性,使癌症驱动模块识别问题成为生物信息学的研究热点。对该问题的研究方法主要分为两大类:一类是从头识别方法,另一类是基于先验知识的识别方法。本文主要利用第二类方法对识别问题进行研究,针对组学数据噪声多、不完整、单一组学数据信息有限等特征,通过蛋白质相互作用网络整合多组学数据信息以提高数据的完整性和准确性,提出基于网络模型的癌症驱动模块识别方法,主要工作如下
轨迹数据可以反映用户的兴趣和偏好,如果没有经过匿名化处理,这些私人数据是不能直接发布的。基于用户的轨迹数据,攻击者能够根据用户的部分位置进行时空关联推测出用户的其他敏感位置信息,导致用户隐私的泄露。目前,大多数轨迹数据发布中的隐私保护方法要么将所有的位置信息都视为敏感信息,要么只单从位置标签或访问频率进行敏感位置的区分,以提高数据的效用性。然而,不同的位置对于不同的用户而言,是具有不同敏感度的,如
学位
近年来,随着我国经济的发展,无人机行业取得了蓬勃的发展。无人机在军事勘察、环境监测、应急指挥、农业生产等领域有着广泛的应用。在这些应用中,需要利用无人机拍摄图像或影像。当利用无人机拍摄图像时,受到飞行高度和相机焦距的限制,单幅图像往往无法覆盖整个目标区域。因此需要对无人机拍摄的多幅航拍图像进行拼接,来获取覆盖整个目标区域的图像。一直以来,图像拼接都是国内外研究的热点。完整的图像拼接包括图像获取、图
学位