Page 386 - 《软件学报》2024年第4期
P. 386

软件学报 ISSN 1000-9825, CODEN RUXUEW                                        E-mail: jos@iscas.ac.cn
                 Journal of Software,2024,35(4):1964−1979 [doi: 10.13328/j.cnki.jos.006845]  http://www.jos.org.cn
                 ©中国科学院软件研究所版权所有.                                                          Tel: +86-10-62562563



                                                             *
                 针对    MUS    求解问题的加强剪枝策略

                 蒋璐宇  1,3 ,    欧阳丹彤  1,3 ,    董博文  2,3 ,    张立明  1,3


                 1
                  (吉林大学 计算机科学与技术学院, 吉林 长春 130012)
                 2
                  (吉林大学 软件学院, 吉林 长春 130012)
                  (符号计算与知识工程教育部重点实验室          (吉林大学), 吉林 长春 130012)
                 3
                 通信作者: 张立明, E-mail: limingzhang@jlu.edu.cn

                 摘 要: 极小不可满足子集        (minimal unsatisfiable subsets, MUS) 的求解是布尔可满足性问题中的一个重要子问题.
                 对于一个给定的不可满足问题, 其          MUS  的求解能够反映出问题中导致其不可满足的关键原因. 然而, MUS                   的求解
                 是一项极其耗时的任务, 不同的剪枝过程将直接影响到搜索空间的大小、算法的迭代次数, 从而影响算法的求解
                 效率. 提出一种针对      MUS  求解的加强剪枝策略       ABC (accelerating by critical MSS), 依据  MSS、MCS、MUS  这  3
                 者之间的对偶性和碰集关系特点, 提出            cMSS  和  subMUS  概念, 并总结出  4  条性质, 即每个  MUS  必是  subMUS  的
                 超集, 进而在避免对      MCS  的碰集进行求解的情况下有效利用            MUS  和  MCS  互为碰集的特征, 有效避免求解碰集
                 时的时间开销. 当     subMUS  不可满足时, 则   subMUS  是唯一的   MUS, 算法将提前结束执行; 当        subMUS  可满足时,
                 则剪枝掉此节点, 进而有效避免对求解空间中的冗余空间进行搜索. 同时, 通过理论证明                          ABC  策略的有效性, 并将
                 其应用于目前最高效的单一化模型算法              MARCO  和双模型算法      MARCO-MAM, 在标准测试用例下的实验结果表
                 明, 该策略可以有效地对搜索空间进行进一步剪枝, 从而提高                  MUS  的枚举效率.
                 关键词: 极小不可满足子集; 极大可满足子集; MUS            枚举; 幂集探索; 不可行分析
                 中图法分类号: TP18

                 中文引用格式: 蒋璐宇, 欧阳丹彤, 董博文, 张立明. 针对MUS求解问题的加强剪枝策略. 软件学报, 2024, 35(4): 1964–1979. http://
                 www.jos.org.cn/1000-9825/6845.htm
                 英文引用格式: Jiang LY, Ouyang DT, Dong BW, Zhang LM. Enhanced Pruning Scheme for Enumerating MUS. Ruan Jian Xue
                 Bao/Journal of Software, 2024, 35(4): 1964–1979 (in Chinese). http://www.jos.org.cn/1000-9825/6845.htm

                 Enhanced Pruning Scheme for Enumerating MUS
                                             1,3
                           1,3
                                                           2,3
                 JIANG Lu-Yu , OUYANG Dan-Tong , DONG Bo-Wen , ZHANG Li-Ming 1,3
                 1
                 (College of Computer Science and Technology, Jilin University, Changchun 130012, China)
                 2
                 (College of Software, Jilin University, Changchun 130012, China)
                 3
                 (Key  Laboratory  of  Symbolic  Computation  and  Knowledge  Engineering  of  Ministry  of  Education  (Jilin  University),  Changchun  130012,
                  China)
                 Abstract:  Enumerating  minimal  unsatisfiable  subsets  (MUS)  is  an  important  subproblem  in  the  Boolean  satisfiability  problem.  For  an
                 unsatisfiable  problem,  the  MUS  enumeration  can  reflect  the  key  factors  resulting  in  its  unsatisfiability.  However,  enumerating  MUS  is
                 extremely  time-consuming,  and  different  pruning  schemes  will  directly  affect  the  size  of  the  search  space  and  the  total  number  of
                 iterations,  thus  affecting  the  algorithm  efficiency.  This  study  proposes  a  novel  enhanced  pruning  scheme,  accelerating  by  critical  MSS
                 (ABC),  to  accelerate  the  MUS  enumeration.  According  to  the  relationship  among  maximal  satisfiable  subsets  (MSS),  minimal  correction
                 sets  (MCS),  and  MUS,  the  concepts  of  cMSS  and  subMUS  are  put  forward.  Additionally,  four  properties  are  summarized,  namely  that


                 *    基金项目: 国家自然科学基金  (62076108, 61872159, 61972360)
                  收稿时间: 2022-06-15; 修改时间: 2022-11-06; 采用时间: 2022-11-23; jos 在线出版时间: 2023-07-28
                  CNKI 网络首发时间: 2023-07-31
   381   382   383   384   385   386   387   388   389   390   391