Maximizing the Number of Satisfied L-clauses
The k-SAT problem for Ł-clausal forms has been found to be NP-complete if k≥ 3. Similar to Boolean CNF formulas, Ł-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 Ł-clausal forms in terms of instance generation and maximizing the number of satisfied Ł-clauses. Firstly, we prove that minimizing the cost of Ł-clausal forms is NP-complete and present an algorithm for the problem. Secondly, we devise an instance generation model to produce Ł-clausal forms with different values of k and degree of absence of negated terms (l_1 ⊕...⊕ 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.
READ FULL TEXT