English

Maximizing the Number of Satisfied L-clauses

Logic in Computer Science 2018-06-11 v1 Computational Complexity Logic

Abstract

The kk-SAT problem for \L{}-clausal forms has been found to be NP-complete if k3k\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 kk and degree of absence of negated terms ¬(l1lm)\neg(l_1 \oplus \dots \oplus l_m) (we call pp) 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 pp increases, for any clauses to variables ratio. This enables us to generate satisfiable and unsatisfiable instances with the same clauses to variables ratio.

Keywords

Cite

@article{arxiv.1806.02930,
  title  = {Maximizing the Number of Satisfied L-clauses},
  author = {Mohamed El Halaby and Areeg Abdalla},
  journal= {arXiv preprint arXiv:1806.02930},
  year   = {2018}
}

Comments

8 pages, 4 figures