Maximizing the Number of Satisfied L-clauses

The $k$-SAT problem for \L{}-clausal forms has been found to be NP-complete if $k\geq 3$. Similar to Boolean CNF formulas, \L{}-clausal forms are important from a theoretical and practical points of view for their expressive power, easy-hard-easy pattern as well as having a phase transition phenomena. In this paper, we investigate further \L{}-clausal forms in terms of instance generation and maximizing the number of satisfied \L{}-clauses. Firstly, we prove that minimizing the cost of \L{}-clausal forms is NP-complete and present an algorithm for the problem. Secondly, we devise an instance generation model to produce \L{}-clausal forms with different values of $k$ and degree of absence of negated terms $\neg(l_1 \oplus \dots \oplus l_m)$ (we call $p$) in each clause. Finally, we conduct empirical investigation to identify the relationship between the cost and other parameters of the instance generator. One of our findings shows that the cost decreases exponentially as $p$ increases, for any clauses to variables ratio. This enables us to generate satisfiable and unsatisfiable instances with the same clauses to variables ratio.

[1]  Mohamed El Halaby,et al.  Solving MaxSAT by Successive Calls to a SAT Solver , 2016, IntelliSys.

[2]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[3]  Felip Manyà,et al.  Finding Hard Instances of Satisfiability in Lukasiewicz Logics , 2015, 2015 IEEE International Symposium on Multiple-Valued Logic.

[4]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[5]  Robert Nieuwenhuis,et al.  Curriculum-based course timetabling with SAT and MaxSAT , 2012, Ann. Oper. Res..

[6]  Samuel Kaski,et al.  Optimal Neighborhood Preserving Visualization by Maximum Satisfiability , 2014, AAAI.

[7]  Joao Marques-Silva,et al.  Iterative and core-guided MaxSAT solving: A survey and assessment , 2013, Constraints.

[8]  Haoze Wu,et al.  Improving SAT-solving with Machine Learning , 2017, SIGCSE.

[9]  Martine De Cock,et al.  Solving satisfiability in fuzzy logics by mixing CMA-ES , 2013, GECCO '13.

[10]  Martine De Cock,et al.  Local search and restart strategies for satisfiability solving in fuzzy logics , 2013, 2013 IEEE International Workshop on Genetic and Evolutionary Fuzzy Systems (GEFS).

[11]  Felip Manyà,et al.  A Bit-Vector Approach to Satisfiability Testing in Finitely-Valued Logics , 2016, 2016 IEEE 46th International Symposium on Multiple-Valued Logic (ISMVL).

[12]  Joao Marques-Silva Practical applications of Boolean Satisfiability , 2008, 2008 9th International Workshop on Discrete Event Systems.

[13]  Yoav Shoham,et al.  Understanding Random SAT: Beyond the Clauses-to-Variables Ratio , 2004, CP.

[14]  Kevin Leyton-Brown,et al.  Predicting Satisfiability at the Phase Transition , 2012, AAAI.