Adding cardinality constraints to integer programs with applications to maximum satisfiability

被引:3
|
作者
Blaeser, Markus [1 ]
Heynen, Thomas [2 ]
Manthey, Bodo [1 ]
机构
[1] Univ Saarland, FR Informat, D-66041 Saarbrucken, Germany
[2] ETH, Dept Informat, ETH Zentrum, CH-8092 Zurich, Switzerland
关键词
approximation algorithms; randomized algorithms; satisfiability; cardinality constraints;
D O I
10.1016/j.ipl.2007.08.024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 e literals, we obtain the problem Max-lSAT-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-lSAT-CC. We answer this question in the affirmative by presenting a randomized approximation algorithm whose approximation ratio is 1-(1-1/l)(l)-epsilon. 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. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:194 / 198
页数:5
相关论文
共 50 条
  • [1] Exploiting Cardinality Encodings in Parallel Maximum Satisfiability
    Martins, Ruben
    Manquinho, Vasco
    Lynce, Ines
    2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011), 2011, : 313 - 320
  • [2] Sets with Cardinality Constraints in Satisfiability Modulo Theories
    Suter, Philippe
    Steiger, Robin
    Kuncak, Viktor
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2011, 6538 : 403 - 418
  • [3] On a Reformulation of Mathematical Programs with Cardinality Constraints
    Burdakov, Oleg
    Kanzow, Christian
    Schwartz, Alexandra
    ADVANCES IN GLOBAL OPTIMIZATION, 2015, 95 : 3 - 14
  • [4] Exact Clustering via Integer Programming and Maximum Satisfiability
    Miyauchi, Atsushi
    Sonobe, Tomohiro
    Sukegawa, Noriyoshi
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 1387 - 1394
  • [5] Satisfiability and Query Answering in Description Logics with Global and Local Cardinality Constraints
    Baader, Franz
    Bednarczyk, Bartosz
    Rudolph, Sebastian
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 616 - 623
  • [6] On the structure of linear programs with overlapping cardinality constraints
    Fischer, Tobias
    Pfetsch, Marc E.
    DISCRETE APPLIED MATHEMATICS, 2020, 275 (42-68) : 42 - 68
  • [7] Fuzzy Portfolio Selection Including Cardinality Constraints and Integer Conditions
    Clara Calvo
    Carlos Ivorra
    Vicente Liern
    Journal of Optimization Theory and Applications, 2016, 170 : 343 - 355
  • [8] Fuzzy Portfolio Selection Including Cardinality Constraints and Integer Conditions
    Calvo, Clara
    Ivorra, Carlos
    Liern, Vicente
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2016, 170 (01) : 343 - 355
  • [9] On imposing connectivity constraints in integer programs
    Yiming Wang
    Austin Buchanan
    Sergiy Butenko
    Mathematical Programming, 2017, 166 : 241 - 271
  • [10] On imposing connectivity constraints in integer programs
    Wang, Yiming
    Buchanan, Austin
    Butenko, Sergiy
    MATHEMATICAL PROGRAMMING, 2017, 166 (1-2) : 241 - 271