Proposition matrix search algorithm for satisfiability degree computation

Satisfiability degree is used as a new means of representing uncertainty. It is able to express the extent of a system satisfying some property. How to compute the satisfiability degree is a critically problem. Although this paper has proved the computation for the satisfiability degree has the exponential worst case complexity, the proposition matrix is proposed to construct the proposition matrix search algorithm. It always chooses the high frequency proposition to simplify the old formula to obtain two new formulae, and the satisfiability degree of the old formula is equal to the sum of satisfiability degrees of the two new formulae. If the new formulae can be judged as true or false, the algorithm directly computes their satisfiability degree; else their satisfiability degree is recursively computed as the old formula. The proposition matrix search algorithm uses a truth detector to detect the truth value of a proposition so that computation times can be reduced significantly. Experimental results show it is more effective than the basic enumeration algorithm and the backtracking search algorithm.

[1]  Pedro R. D'Argenio,et al.  Significant Diagnostic Counterexamples in Probabilistic Model Checking , 2008, Haifa Verification Conference.

[2]  Guo-Jun Wang,et al.  A new theory consistency index based on deduction theorems in several logic systems , 2006, Fuzzy Sets Syst..

[3]  Guiming Luo,et al.  An Algorithm for Calculating the Satisfiability Degree , 2009, 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery.

[4]  Mark Ryan,et al.  Logic in Computer Science: Modelling and Reasoning about Systems , 2000 .

[5]  Pei Hu,et al.  Backtracking Search Algorithm for Satisfiability Degree Calculation , 2009, 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery.

[6]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[7]  Nils J. Nilsson,et al.  Probabilistic Logic * , 2022 .

[8]  Bo Li,et al.  Modeling probabilistic logic using Petri nets , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[9]  Valentin Goranko,et al.  Logic in Computer Science: Modelling and Reasoning About Systems , 2007, J. Log. Lang. Inf..