Lune

AAAI2023Top-tier venue

Improved Algorithms for Maximum Satisfiability and Its Special Cases

Kirill Brilliantov, Vasily Alferov, Ivan Bliznets

2023Year
6Citations
1Top-tier citations

Abstract

The Maximum Satisfiability (MAXSAT) problem is an optimization version of the Satisfiability problem (SAT) in which one is given a CNF formula with n variables and needs to find the maximum number of simultaneously satisfiable clauses. Recent works achieved significant progress in proving new upper bounds on the worst-case computational complexity of MAXSAT. All these works reduce general MAXSAT to a special case of MAXSAT where each variable appears a small number of times. So, it is important to design fast algorithms for (n, k)-MAXSAT to construct an efficient exact algorithm for MAXSAT. (n, k)-MAXSAT is a special case of MAXSAT where each variable appears at most k times in the input formula. For the (n, 3)-MAXSAT problem, we design a O * (1.1749 n ) algorithm improving on the previous record running time of O * (1.191 n ). For the (n, 4)-MAXSAT problem, we construct a O * (1.3803 n ) algorithm improving on the previous best running time of O * (1.4254 n ). Using the results, we develop a O * (1.0911 L ) algorithm for the MAXSAT where L is a length of the input formula which improves previous algorithm with O * (1.0927 L ) running time.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext b9f17860-b5b9-4efa-bb6f-4900dbc2569c

Cited by top-tier papers1

Ask how each one uses it

Builds on2

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines