首页 | 本学科首页   官方微博 | 高级检索  
     

基于IAPS的扩展规则局部搜索算法
引用本文:王金艳,胡春,牛当当,李先贤. 基于IAPS的扩展规则局部搜索算法[J]. 电子学报, 2020, 48(5): 899-905. DOI: 10.3969/j.issn.0372-2112.2020.05.009
作者姓名:王金艳  胡春  牛当当  李先贤
作者单位:1. 广西多源信息挖掘与安全重点实验室(广西师范大学), 广西桂林 541004;2. 广西师范大学计算机科学与信息工程学院, 广西桂林 541004;3. 西北农林科技大学信息工程学院, 陕西杨凌 712100
摘    要:ERACC(Extension Rule Based on Accurate Configuration Checking)算法由杨洋等人基于扩展规则和格局检测提出,具有较高的推理效率.为进一步提高ERACC算法在大规模SAT(Satisfiability)问题求解上的性能,本文在搜索由极大项组成的空间时,首先利用IMOM(Improved Maximum Occurrences on Clauses of Maximum Size)思想生成初始极大项,接着设计了适用于扩展规则推理的CCA_ER(Configuration Checking with Aspiration for Extension Rule-Based Reasoning)启发式策略,为极大项中格局信息未发生变化的变量对应文字提供一定的翻转机会.同时,为进一步提高扩展规则推理算法在k-SAT问题求解上的性能,设计了适用于扩展规则推理的PAWS_ER(Pure Additive Weighting Scheme for Extension Rule-Based Reasoning)策略,并且给出变量的Subscore_ER(Subscore for Extension Rule-Based Reasoning),CScore_ER(Comprehensive Score for Extension Rule-Based Reasoning)和HScore_ER(Hybrid Score for Extension Rule-Based Reasoning)属性.在此基础上,提出了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_IAPS和CERACC_IAPS算法的效率明显优于ERACC算法,最高可将其求解效率提高1000多倍.

关 键 词:扩展规则  自动推理  局部搜索  格局检测  
收稿时间:2019-11-15

An Extension Rule Algorithm Based on Local Search with IAPS Strategies
WANG Jin-yan,HU Chun,NIU Dang-dang,LI Xian-xian. An Extension Rule Algorithm Based on Local Search with IAPS Strategies[J]. Acta Electronica Sinica, 2020, 48(5): 899-905. DOI: 10.3969/j.issn.0372-2112.2020.05.009
Authors:WANG Jin-yan  HU Chun  NIU Dang-dang  LI Xian-xian
Affiliation:1. Guangxi Key Lab of Multisource Information Mining&Security(Guangxi Normal University), Guilin, Guangxi 541004, China;2. School of Computer Science and Information Engineering, Guangxi Normal University, Guilin, Guangxi 541004, China;3. College of Information Engineering, Northwest A&F University, Yangling, Shaanxi 712100, China
Abstract:The algorithm ERACC proposed by Yang et al.has high reasoning efficiency.To further improve performance of ERACC algorithm in solving large-scale SAT problem,firstly,IMOM is used to generate the initial maximum term. Then a CCA_ER is designed to provide certain opportunities for the literals of variables whose configurations have not been changed since their last flips in maximal terms. At the same time,in order to further improve the performance of extension rule-based reasoning algorithm on the k-SAT problem,PAWS_ER is designed. Then the Subscore_ER,CScore_ER and HScore_ER attributes for variables are further designed. Finally,ERACC_IAPS and CERACC_ER algorithms are proposed. The experimental results show that the efficiency of ERACC_IAPS and CERACC_IAPS algorithms is obviously better than that of ERACC algorithm,and the maximum solution efficiency can be improved by more than 1000 times.
Keywords:extension rule  automated reasoning  local search  configuration checking  
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号