Skip to main content
Erschienen in: Journal of Combinatorial Optimization 3/2021

17.05.2019

An improved algorithm for the \((n, 3)\)-MaxSAT problem: asking branchings to satisfy the clauses

verfasst von: Chao Xu, Wenjun Li, Jianxin Wang, Yongjie Yang

Erschienen in: Journal of Combinatorial Optimization | Ausgabe 3/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We study the \((n, 3)\)-MaxSAT problem where we are given an integer k and a CNF formula with n variables, each of which appears in at most 3 clauses, and the question is whether there is an assignment that satisfies at least k clauses. Based on refined observations, we propose a branching algorithm for the \((n, 3)\)-MaxSAT problem which significantly improves the previous results. More precisely, the running time of our algorithm can be bounded by \(O^*(1.175^k)\) and \(O^*(1.194^n)\), respectively. Prior to our study, the running time of the best known exact algorithm can be bounded by \(O^*(1.194^k)\) and \(O^*(1.237^n)\), respectively.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Argelich J, Manyà F (2006) Exact Max-SAT solvers for over-constrained problems. J Heuristics 12(4–5):375–392CrossRef Argelich J, Manyà F (2006) Exact Max-SAT solvers for over-constrained problems. J Heuristics 12(4–5):375–392CrossRef
Zurück zum Zitat Aspvall B, Plass MF, Tarjan RE (1979) A linear-time algorithm for testing the truth of certain quantified boolean formulas. Inf Process Lett 8(3):121–123MathSciNetCrossRef Aspvall B, Plass MF, Tarjan RE (1979) A linear-time algorithm for testing the truth of certain quantified boolean formulas. Inf Process Lett 8(3):121–123MathSciNetCrossRef
Zurück zum Zitat Bansal N, Raman V (1999) Upper bounds for MaxSAT: further improved. In: ISAAC, pp 247–258 Bansal N, Raman V (1999) Upper bounds for MaxSAT: further improved. In: ISAAC, pp 247–258
Zurück zum Zitat Berg J, Hyttinen A, Järvisalo M (2015) Applications of MaxSAT in data analysis. In: Pragmatics of SAT workshop Berg J, Hyttinen A, Järvisalo M (2015) Applications of MaxSAT in data analysis. In: Pragmatics of SAT workshop
Zurück zum Zitat Bliznets I, Golovnev A (2012) A new algorithm for parameterized MAX-SAT. In: IPEC, pp 37–48 Bliznets I, Golovnev A (2012) A new algorithm for parameterized MAX-SAT. In: IPEC, pp 37–48
Zurück zum Zitat Calabro C, Impagliazzo R, Paturi R (2006) A duality between clause width and clause density for SAT. In: CCC, pp 252–260 Calabro C, Impagliazzo R, Paturi R (2006) A duality between clause width and clause density for SAT. In: CCC, pp 252–260
Zurück zum Zitat Chen J, Kanj IA, Xia G (2010) Improved upper bounds for vertex cover. Theor Comput Sci 411(40–42):3736–3756MathSciNetCrossRef Chen J, Kanj IA, Xia G (2010) Improved upper bounds for vertex cover. Theor Comput Sci 411(40–42):3736–3756MathSciNetCrossRef
Zurück zum Zitat Cook SA (1971) The complexity of theorem-proving procedures. In: STOC, pp 151–158 Cook SA (1971) The complexity of theorem-proving procedures. In: STOC, pp 151–158
Zurück zum Zitat Cygan M, Fomin FV, Kowalik L, Lokshtanov D, Marx D, Pilipczuk M, Pilipczuk M, Saurabh S (2015) Lower bounds based on the exponential-time hypothesis. Springer, Berlin, pp 467–521 Cygan M, Fomin FV, Kowalik L, Lokshtanov D, Marx D, Pilipczuk M, Pilipczuk M, Saurabh S (2015) Lower bounds based on the exponential-time hypothesis. Springer, Berlin, pp 467–521
Zurück zum Zitat Fomin FV, Kratsch D (2010) Exact exponential algorithms, chapter 2. Texts in theoretical computer science An EATCS series. Springer, Berlin, pp 13–30CrossRef Fomin FV, Kratsch D (2010) Exact exponential algorithms, chapter 2. Texts in theoretical computer science An EATCS series. Springer, Berlin, pp 13–30CrossRef
Zurück zum Zitat Garey M, Johnson D (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman, New YorkMATH Garey M, Johnson D (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman, New YorkMATH
Zurück zum Zitat Goemans MX, Williamson DP (1994) New 3/4-approximation algorithms for the maximum satisfiability problem. SIAM J Discrete Math 7(4):656–666MathSciNetCrossRef Goemans MX, Williamson DP (1994) New 3/4-approximation algorithms for the maximum satisfiability problem. SIAM J Discrete Math 7(4):656–666MathSciNetCrossRef
Zurück zum Zitat Goemans MX, Williamson DP (1995) Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J ACM 42(6):1115–1145MathSciNetCrossRef Goemans MX, Williamson DP (1995) Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J ACM 42(6):1115–1145MathSciNetCrossRef
Zurück zum Zitat Gu J (1994) Global optimization for satisfiability (SAT) problem. IEEE Trans Knowl Data Eng 6(3):361–381CrossRef Gu J (1994) Global optimization for satisfiability (SAT) problem. IEEE Trans Knowl Data Eng 6(3):361–381CrossRef
Zurück zum Zitat Hirsch EA, Kojevnikov A (2005) Unitwalk: a new SAT solver that uses local search guided by unit clause elimination. Ann Math Artif Intell 43(1):91–111MathSciNetCrossRef Hirsch EA, Kojevnikov A (2005) Unitwalk: a new SAT solver that uses local search guided by unit clause elimination. Ann Math Artif Intell 43(1):91–111MathSciNetCrossRef
Zurück zum Zitat Hochbaum D (1997) Approximation algorithms for NP-hard problems. PWS Publishing Company, BostonMATH Hochbaum D (1997) Approximation algorithms for NP-hard problems. PWS Publishing Company, BostonMATH
Zurück zum Zitat Hutter F, Lindauer M, Balint A, Bayless S, Hoos H, Leyton-Brown K (2017) The configurable SAT solver challenge (CSSC). Artif Intell 243:1–25MathSciNetCrossRef Hutter F, Lindauer M, Balint A, Bayless S, Hoos H, Leyton-Brown K (2017) The configurable SAT solver challenge (CSSC). Artif Intell 243:1–25MathSciNetCrossRef
Zurück zum Zitat Karloff HJ, Zwick U (1997) A 7/8-approximation algorithm for MAX 3SAT? In: FOCS, pp 406–415 Karloff HJ, Zwick U (1997) A 7/8-approximation algorithm for MAX 3SAT? In: FOCS, pp 406–415
Zurück zum Zitat Kulikov AS (2005) Automated generation of simplification rules for SAT and MAXSAT. In: SAT, pp 430–436 Kulikov AS (2005) Automated generation of simplification rules for SAT and MAXSAT. In: SAT, pp 430–436
Zurück zum Zitat Li W, Xu C, Wang J, Yang Y (2017) An improved branching algorithm for \((n, 3)\)-MaxSAT based on refined observations. In: COCOA, pp 94–108 Li W, Xu C, Wang J, Yang Y (2017) An improved branching algorithm for \((n, 3)\)-MaxSAT based on refined observations. In: COCOA, pp 94–108
Zurück zum Zitat Lokshtanov D (2009) New methods in parameterized algorithms and complexity. Ph.D. thesis, University of Bergen Lokshtanov D (2009) New methods in parameterized algorithms and complexity. Ph.D. thesis, University of Bergen
Zurück zum Zitat Luo C, Cai S, Su K, Huang W (2017) CCEHC: an efficient local search algorithm for weighted partial maximum satisfiability. Artif Intell 243:26–44MathSciNetCrossRef Luo C, Cai S, Su K, Huang W (2017) CCEHC: an efficient local search algorithm for weighted partial maximum satisfiability. Artif Intell 243:26–44MathSciNetCrossRef
Zurück zum Zitat Patrascu M, Williams R (2010) On the possibility of faster SAT algorithms. In: SODA, pp 1065–1075 Patrascu M, Williams R (2010) On the possibility of faster SAT algorithms. In: SODA, pp 1065–1075
Zurück zum Zitat Poloczek M, Schnitger G, Williamson DP, van Zuylen A (2017) Greedy algorithms for the maximum satisfiability problem: simple algorithms and inapproximability bounds. SIAM J Comput 46(3):1029–1061MathSciNetCrossRef Poloczek M, Schnitger G, Williamson DP, van Zuylen A (2017) Greedy algorithms for the maximum satisfiability problem: simple algorithms and inapproximability bounds. SIAM J Comput 46(3):1029–1061MathSciNetCrossRef
Zurück zum Zitat Saikko P, Malone B, Järvisalo M (2015) MaxSAT-based cutting planes for learning graphical models. In: CPAIOR, pp 347–356 Saikko P, Malone B, Järvisalo M (2015) MaxSAT-based cutting planes for learning graphical models. In: CPAIOR, pp 347–356
Zurück zum Zitat Selman B, Mitchell DG, Levesque HJ (1996) Generating hard satisfiability problems. Artif Intell 81(1–2):17–29MathSciNetCrossRef Selman B, Mitchell DG, Levesque HJ (1996) Generating hard satisfiability problems. Artif Intell 81(1–2):17–29MathSciNetCrossRef
Zurück zum Zitat Xiao M, Nagamochi H (2016) An exact algorithm for maximum independent set in degree-5 graphs. Discrete Appl Math 199:137–155MathSciNetCrossRef Xiao M, Nagamochi H (2016) An exact algorithm for maximum independent set in degree-5 graphs. Discrete Appl Math 199:137–155MathSciNetCrossRef
Zurück zum Zitat Xu C, Chen J, Wang J (2016) Resolution and linear CNF formulas: improved \((n, 3)\)-MaxSAT algorithms. Theor Comput Sci (to appear) Xu C, Chen J, Wang J (2016) Resolution and linear CNF formulas: improved \((n, 3)\)-MaxSAT algorithms. Theor Comput Sci (to appear)
Metadaten
Titel
An improved algorithm for the -MaxSAT problem: asking branchings to satisfy the clauses
verfasst von
Chao Xu
Wenjun Li
Jianxin Wang
Yongjie Yang
Publikationsdatum
17.05.2019
Verlag
Springer US
Erschienen in
Journal of Combinatorial Optimization / Ausgabe 3/2021
Print ISSN: 1382-6905
Elektronische ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-019-00421-1

Weitere Artikel der Ausgabe 3/2021

Journal of Combinatorial Optimization 3/2021 Zur Ausgabe

Premium Partner