A faster counterexample minimization algorithm based on refutation analysis

被引:6
|
作者
Shen, SY [1 ]
Qin, Y [1 ]
Li, SK [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp Sci, Changsha, Peoples R China
关键词
D O I
10.1109/DATE.2005.14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is a hot research topic to eliminate irrelevant variables from counter example, to make it easier to be understood. The BFL algorithm is the most effective counterexample minimization algorithm compared to all other approaches. But its time overhead is very, large due to one call to SAT solver for each candidate variable to be eliminated. The key to reduce time overhead is to eliminate multiple variables simultaneously. Therefore, we propose a faster counterexample minimization algorithm based on refutation analysis in this paper. We perform refutation analysis on those UNSAT instances of BFL, to extract the set of variables that lead to UNSAT All variables not belong to this set can be eliminated simultaneously as irrelevant variables. Thus we can eliminate multiple variables with only one call to SAT solver Theoretical analysis and experiment result shows that, our algorithm can be 2 to 3 orders of magnitude faster than existing BFL algorithm, and with only minor lost in counterexample minimization ability.
引用
收藏
页码:672 / 677
页数:6
相关论文
共 50 条
  • [1] A fast counterexample minimization approach with refutation analysis and incremental SAT
    Shen, Shengyu
    Qin, Ying
    Li, SiKun
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 451 - 454
  • [2] A faster strongly polynomial time algorithm for submodular function minimization
    Orlin, James B.
    [J]. Integer Programming and Combinatorial Optimization, Proceedings, 2007, 4513 : 240 - 251
  • [3] A faster strongly polynomial time algorithm for submodular function minimization
    James B. Orlin
    [J]. Mathematical Programming, 2009, 118 : 237 - 251
  • [4] A faster strongly polynomial time algorithm for submodular function minimization
    Orlin, James B.
    [J]. MATHEMATICAL PROGRAMMING, 2009, 118 (02) : 237 - 251
  • [5] A faster wavelet analysis algorithm based on DSP/BIOS
    Zhang, XF
    Shi, KR
    Zheng, LN
    [J]. ADVANCES IN NONDESTRUCTIVE EVALUATION, PT 1-3, 2004, 270-273 : 2018 - 2023
  • [6] A faster fixed parameter algorithm for two-layer crossing minimization
    Kobayashi, Yasuaki
    Tamaki, Hisao
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (09) : 547 - 549
  • [7] Counterexample generation in CPS model checking based on ARSG algorithm
    Hu, Mingguang
    Cao, Zining
    Wang, Fujun
    Lu, Weiwei
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2021, 24 (03) : 312 - 321
  • [8] A UNIMODAL COUNTEREXAMPLE TO A DIAMETER ALGORITHM
    TSIKOPOULOS, N
    [J]. PATTERN RECOGNITION LETTERS, 1993, 14 (09) : 747 - 748
  • [9] AN ALTERNATING MINIMIZATION ALGORITHM FOR FACTOR ANALYSIS
    Ciccone, Valentina
    Ferrante, Augusto
    Zorzi, Mattia
    [J]. KYBERNETIKA, 2019, 55 (04) : 740 - 754
  • [10] A COUNTEREXAMPLE FOR THE ALGORITHM OF ARUNKUMAR AND LEE
    ABEL, U
    BICKER, R
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1981, 30 (05) : 495 - 495