A POLYNOMIAL-TIME ALGORITHM FOR REDUCING THE NUMBER OF VARIABLES IN MAX SAT PROBLEM

Authors
Citation
Sh. Ma et Dm. Liang, A POLYNOMIAL-TIME ALGORITHM FOR REDUCING THE NUMBER OF VARIABLES IN MAX SAT PROBLEM, SCI CHINA E, 40(3), 1997, pp. 301-311
Citations number
4
Categorie Soggetti
Engineering,"Material Science
Journal title
SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES
ISSN journal
20950624 → ACNP
Volume
40
Issue
3
Year of publication
1997
Pages
301 - 311
Database
ISI
SICI code
2095-0624(1997)40:3<301:APAFRT>2.0.ZU;2-B
Abstract
Maximum satisfiability (MAX SAT) problem is an optimization version of the satisfiability (SAT) problem. This problem arises in certain appl ications in expert systems and knowledge base revision. MAX SAT proble m is NP-hard. Some algorithms can solve this problem, but they are not adapted to the special cases where the number dr variables is larger than the number of clauses. Usually, the number of variables has great impact on the efficiency of these algorithms. Thus, a polynomial-time algorithm is proposed to reduce the number of variables. Let T be any instance of the MAX SAT problem. The algorithm transforms T into anot her instance P of which the number of variables is smaller than the nu mber of clauses of T. Using other algorithms, the optimal solution to P can be found, and it can be used to construct the optimal solution o f T. Therefore, this algorithm is an efficient preprocessing step.