Abstract
Computing all minimal hitting sets is one of the key steps in model-based diagnosis. Because of the low capabilities due to the expansion of state space in large-scale system diagnosis, more efficient approximation algorithms are in motivation. A matrix-based minimal hitting set (M-MHS) algorithm is proposed in this paper. A parameter matrix records the relationships between elements and sets and the initial problem is divided into several sub-problems by decomposition. The efficient prune rules avoid the computation of the sub-problems without solutions. Parameterized way and de-parameterized way are both given so that the more suitable algorithm could be chosen according to the cases. The simulation results show that, the proposed algorithm outperforms HSSE and BNB-HSSE in large-scale problems and keeps a relatively stable performance when data changes in different regulations. The algorithm provides a valuable tool for computing hitting sets in model-based diagnosis of large-scale systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
de Kleer, J., Williams, B.C.: Diagnosing multiple faults. Artificial Intelligence 32(1), 97–130 (1987)
Williams, B.C., Ragno, R.J.: Conflict-directed A* and its role in model-based embedded systems. Discrete Applied Mathematics 155(12), 1562–1595 (2007)
Reiter, R.: A theory of diagnosis from first principles. Artificial Intelligence 32(1), 57–95 (1987)
Greiner, R., Smith, B.A., Wilkerson, R.W.: A correction to the algorithm in reiter’s theory of diagnosis. Artificial Intelligence 41(1), 79–88 (1989)
Wotawa, F.: A variant of Reiter’s hitting-set algorithm. Information Processing Letters 79(1), 45–51 (2001)
Yunfei, J., Li, L.: Computing the Minimal Hitting Sets with Binary HS-Tree. Journal of Software 13(12), 2267–2274 (2002) (in Chinese)
Yunfei, J., Li, L.: The Computing of Hitting Sets with Boolean Formulas. Chinese Journal of Computers 26(8), 919–924 (2003) (in Chinese)
Jie, H., Lin, C., Peng, Z.: A Compounded Genetic and Simulated Annealing Algorithm for Computing Minimal Diagnosis. Journal of Software 15(9), 1345–1350 (2004) (in Chinese)
Li, L., Jiang, Y.: Computing minimal hitting sets with genetic algorithm. In: Proceedings of the 13th International Workshop on Principles of Diagnosis, Austria, pp. 77–80 (2002)
Zhao, X., Ouyang, D.: A method of combining SE-tree to compute all minimal hitting sets. Progress in Natural Science 16(2), 169–174 (2006)
Chen, X., Meng, X., Qiao, R.: Method of computing all minimal hitting set based on BNB-HSSE. Chinese Journal of Scientific Instrument 31(1), 61–67 (2010) (in Chinese)
Li, L.: Computing minimal hitting sets with logic array in model-based diagnosis. Journal of Jinan University (Natural Science) 23(1), 24–27 (2002) (in Chinese)
Fijany, A., Vatan, F.: New Approaches for Efficient Solution of Hitting Set Problem. In: ACM International Conference Proceeding Series (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, D., Feng, W., Li, J., Zhang, M. (2012). A Parameter Matrix Based Approach to Computing Minimal Hitting Sets. In: Ding, W., Jiang, H., Ali, M., Li, M. (eds) Modern Advances in Intelligent Systems and Tools. Studies in Computational Intelligence, vol 431. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30732-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-30732-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30731-7
Online ISBN: 978-3-642-30732-4
eBook Packages: EngineeringEngineering (R0)