Solving Minimal Hitting Sets Method with SAT Based on DOEC Minimization

被引:0
|
作者
Wang R. [1 ,2 ]
Ouyang D. [1 ,2 ]
Wang Y. [1 ,2 ]
Liu S. [1 ,2 ]
Zhang L. [1 ,2 ]
机构
[1] College of Computer Science and Technology, Jilin University, Changchun
[2] Key Laboratory of Symbolic Computation and Knowledge Engineering (Jilin University), Ministry of Education, Changchun
来源
Zhang, Liming (limingzhang@jlu.edu.cn) | 2018年 / Science Press卷 / 55期
基金
中国国家自然科学基金;
关键词
Hitting minimization; Minimal hitting sets; Model-based diagnosis; Satisfiability problem (SAT); Set-covering;
D O I
10.7544/issn1000-1239.2018.20160809
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In the model-based diagnosis, the minimal conflict sets is employed to find all corresponding minimal hitting sets. Therefore, how to improve the efficiency of obtaining all minimal hitting sets is a great important issue. In this paper, we propose a new method called SAT-MHS, which is mainly based on the transform method and the set-degree of element coverage(DOEC) strategy. There are two main innivations of this paper. Firstly, SAT-MHS transforms a hitting set problem into the SAT problem, which is a new direction to solve this problem. All the minimal conflict sets are expressed in the form of clauses as the input CNF of the SAT. Secondly, compared with the previous sub-superset detecting minimization (SSDM) strategy, the proposed DOEC strategy can effectively reduce both of solution space and the number of iterations. In details, the time consumption of DOEC is along with the number of all minimal conflict sets, not depending on the size of the given problem.Experimental results show that SAT-MHS outperforms the previous state-of-the-art method and the time speed ratio of SAT-MHS rises to 10-20 times, especially for some large instances. Moreover, we also carry out extensive experiments to demonstrate that the performance of DOEC strategy is better than SSDM, even up to about 40 times. © 2018, Science Press. All right reserved.
引用
收藏
页码:1273 / 1281
页数:8
相关论文
共 23 条
  • [1] Console L., Dressler O., Model-based diagnosis in the real world: Lessons learned and challenges remaining, Proc of the 16th Int Joint Conf on Artificial Intelligence, pp. 1393-1400, (1999)
  • [2] Struss P., Knowledge-based diagnosis: An important challenge and touchstone for AI, Proc of the 10th European Conf on Artificial Intelligence, pp. 863-873, (1992)
  • [3] Hamscher W., Readings in model-based diagnosis, (1992)
  • [4] De Kleer J., Diagnosing multiple persistent and intermittent faults, Proc of the 21st Int Joint Conf on Artificial Intelligence, pp. 733-738, (2009)
  • [5] Wang Y., Yin M., Ouyang D., Et al., A novel local search algorithm with configuration checking and scoring mechanism for the set k-covering problem, Int Trans in Operational Research, 24, 6, pp. 1463-1485, (2017)
  • [6] Wang Y., Ouyang D., Zhang L., Et al., A novel local search for unicost set covering problem using hyperedge configuration checking and weight diversity, Science China Information Sciences, 60, 6, (2017)
  • [7] Reiter R., A theory of diagnosis from first principles, Artificial Intelligence, 32, 1, pp. 57-95, (1987)
  • [8] Greiner R., Smith B.A., Wilkerson R.W., A correction to the algorithm in Reiter's theory of diagnosis, Artificial Intelligence, 41, 1, pp. 79-88, (1989)
  • [9] Wotawa F., A variant of Reiter's hitting-set algorithm, Information Processing Letters, 79, 1, pp. 45-51, (2001)
  • [10] Jiang Y., Lin L., The computation of hitting sets with Boolean formulas, Chinese Journal of Computers, 26, 8, pp. 919-924, (2003)