首页 | 本学科首页   官方微博 | 高级检索  
     


Adding cardinality constraints to integer programs with applications to maximum satisfiability
Authors:Markus Blä  ser,Thomas Heynen
Affiliation:a Universität des Saarlandes, FR Informatik, Postfach 151150, 66041 Saarbrücken, Germany
b ETH Zürich, Departement Informatik, ETH Zentrum, 8092 Zürich, Switzerland
Abstract:Max-SAT-CC is the following optimization problem: Given a formula in CNF and a bound k, find an assignment with at most k variables being set to true that maximizes the number of satisfied clauses among all such assignments. If each clause is restricted to have at most ? literals, we obtain the problem Max-?SAT-CC. Sviridenko [Algorithmica 30 (3) (2001) 398-405] designed a (1−e−1)-approximation algorithm for Max-SAT-CC. This result is tight unless P=NP [U. Feige, J. ACM 45 (4) (1998) 634-652]. Sviridenko asked if it is possible to achieve a better approximation ratio in the case of Max-?SAT-CC. We answer this question in the affirmative by presenting a randomized approximation algorithm whose approximation ratio is View the MathML source. To do this, we develop a general technique for adding a cardinality constraint to certain integer programs. Our algorithm can be derandomized using pairwise independent random variables with small probability space.
Keywords:Approximation algorithms   Randomized algorithms   Satisfiability   Cardinality constraints
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号