Optimizing Backbone Filtering
2017
会议录名称PROCEEDINGS 11TH 2017 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE)
卷号2018-January
页码39-46
发表状态已发表
DOI10.1109/TASE.2017.8285627
摘要Backbone is the common part of each solution in a given propositional formula, which is a key to improving the performance of SAT solving and SAT-based applications, such as model checking and program analysis. In this paper, we propose an optimized approach that combines implication-driven (IDF), conflict-driven (CDF),and unique-driven (UDF) heuristics to improve backbone computing. IDF uses the particular binary structure of the form a <-> b (sic) c to find more backbone literals. CDF comes from the observation that for a clause (sic)a (sic) b, if a is a backbone literal, then b is also a backbone literal. Besides CDF, we are also able to detect new non-backbone literals by UDF. A literal l is not a backbone literal, if there is no clause phi is an element of Phi that is only satisfied by l. We implemented our approach in a tool named DUCIBone with the above optimizations (IDF+CDF+UDF), and conducted experiments on formulas used in previous work and SAT competitions (2015, 2016). Results demonstrate that DUCIBone solved 4% (507 formulas) more formulas than minibones (minibones-RLD, 490 formulas) does under its best configuration. Among 486 formulas solved by all tools (DUCIBone, minibones-RLD, minibonescb-100), DUCIBone reduced 7% (35131 seconds) than minibones (37454 seconds). Experiments indicate that the advantage of DUCIBone is more obvious when the formulas are harder.
关键词Testing Optimization Computational modeling Filtering Tools Software Integrated circuit modeling
出版地345 E 47TH ST, NEW YORK, NY 10017 USA
会议地点Sophia Antipolis
会议日期13-15 Sept. 2017
URL查看原文
收录类别CPCI ; EI
语种英语
资助项目MOST NKTSP Project[2015BAG19B02]
WOS研究方向Computer Science ; Engineering
WOS类目Computer Science, Software Engineering ; Engineering, Electrical & Electronic
WOS记录号WOS:000426968400006
出版者IEEE
EI入藏号20183105635216
EI主题词Application programs ; Model checking
EI分类号Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory:721.1 ; Computer Software, Data Handling and Applications:723 ; Optimization Techniques:921.5
WOS关键词COMPUTING BACKBONES ; ALGORITHMS
原始文献类型Proceedings Paper
来源库IEEE
引用统计
正在获取...
文献类型会议论文
条目标识符https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/18220
专题信息科学与技术学院_PI研究组_宋富组
通讯作者Zhang, Min; Pu, Geguang
作者单位
1.East China Normal Univ, MOE Int Joint Lab Trustworthy, Shanghai, Peoples R China
2.East China Normal Univ, Int Res Ctr Trustworthy Software, Shanghai, Peoples R China
3.East China Normal Univ, Comp Sci & Software Engn Inst, Shanghai, Peoples R China
4.ShanghaiTech Univ, Sch Informat Sci & Technol, Shanghai, Peoples R China
推荐引用方式
GB/T 7714
Zhang, Yueling,Li, Jianwen,Zhang, Min,et al. Optimizing Backbone Filtering[C]. 345 E 47TH ST, NEW YORK, NY 10017 USA:IEEE,2017:39-46.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Zhang, Yueling]的文章
[Li, Jianwen]的文章
[Zhang, Min]的文章
百度学术
百度学术中相似的文章
[Zhang, Yueling]的文章
[Li, Jianwen]的文章
[Zhang, Min]的文章
必应学术
必应学术中相似的文章
[Zhang, Yueling]的文章
[Li, Jianwen]的文章
[Zhang, Min]的文章
相关权益政策
暂无数据
收藏/分享
文件名: TASE17.pdf
格式: Adobe PDF
此文件暂不支持浏览
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。