Computing all minimal hitting sets by subset recombination

被引:0
|
作者
Xiangfu Zhao
Dantong Ouyang
Liming Zhang
机构
[1] Zhejiang Normal University,College of Mathematics, Physics, and Information Engineering
[2] Jilin University,Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education
来源
Applied Intelligence | 2018年 / 48卷
关键词
Model-based diagnosis; Hitting set; Divide and conquer; Conflict set; Subset;
D O I
暂无
中图分类号
学科分类号
摘要
In model-based diagnosis from first principles, the efficient computation of all minimal hitting sets (MHS) as candidates for the conflict component sets of a device is a vital task. However, deriving all MHS is NP-hard. In this paper, the principle of “Divide and Conquer” is used to decompose a large family of conflict sets into many smaller sub-families. To efficiently merge the sub-MHS to give sub-families of conflict sets, the relations between the sub-MHS and sub-families of conflict sets are exploited. Based on this, a new method called Subset-Rec-MHS is proposed. In theory, our method based on sub-MHS recombination generally has lower complexity than that based on whole MHS families, as it avoids a large number of set unions and comparisons (to minimize the family of hitting sets). Compared with the direct merge of whole MHS families, the proposed approach reduces the computation time by a factor of approximately 716\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\frac {7}{16}$\end{document}. Experimental results on both synthetic examples and ISCAS-85 benchmark circuit conflict sets show that, in many cases, our approach offers better performance than previous algorithms.
引用
收藏
页码:257 / 270
页数:13
相关论文
共 50 条
  • [1] Computing all minimal hitting sets by subset recombination
    Zhao, Xiangfu
    Ouyang, Dantong
    Zhang, Liming
    APPLIED INTELLIGENCE, 2018, 48 (02) : 257 - 270
  • [2] Parameter matrix-based approach to computing all minimal hitting sets
    Wang, D. (wangdong1106@gmail.com), 2012, Beijing University of Aeronautics and Astronautics (BUAA) (38):
  • [4] Compression with wildcards: All exact or all minimal hitting sets
    Wild, Marcel
    OPEN MATHEMATICS, 2023, 21 (01):
  • [5] Heuristic algorithm of computing minimal hitting sets matrix
    Ouyang, Dan-Tong
    Geng, Xue-Na
    Guo, Jin-Song
    Wang, Xiao-Yu
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2013, 43 (01): : 106 - 110
  • [6] An Incremental Boolean Algorithm for Computing Minimal Hitting Sets
    Huang, Sen
    Zhao, Xiangfu
    Tong, Xiangrong
    2020 13TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2020), 2020, : 56 - 59
  • [7] Optimizations for the Boolean Approach to Computing Minimal Hitting Sets
    Pill, Ingo
    Quaritsch, Thomas
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 648 - 653
  • [8] Deriving all minimal hitting-sets by merging
    Zhao, Xiangfu
    Ouyang, Dantong
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, : 1132 - 1137
  • [9] Parameterized Complexity of Computing Maximum Minimal Blocking and Hitting Sets
    Araujo, Julio
    Bougeret, Marin
    Campos, Victor A.
    Sau, Ignasi
    ALGORITHMICA, 2023, 85 (02) : 444 - 491
  • [10] Parameterized Complexity of Computing Maximum Minimal Blocking and Hitting Sets
    Júlio Araújo
    Marin Bougeret
    Victor A. Campos
    Ignasi Sau
    Algorithmica, 2023, 85 : 444 - 491