Optimal 2-constraint satisfaction via sum–product algorithms

We show that for a given set of m pairwise constraints over n variables, a variable assignment that satisfies maximally many m constraints (MAX-2-CSP) can be found in O ∗ ( n m d n ω / 3 ) time, where d is the maximum number of states per variable, and ω < 2.376 is the matrix product exponent ove...

Full description

Saved in:
Bibliographic Details
Published inInformation processing letters Vol. 98; no. 1; pp. 24 - 28
Main Author Koivisto, Mikko
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 15.04.2006
Elsevier Science
Elsevier Sequoia S.A
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We show that for a given set of m pairwise constraints over n variables, a variable assignment that satisfies maximally many m constraints (MAX-2-CSP) can be found in O ∗ ( n m d n ω / 3 ) time, where d is the maximum number of states per variable, and ω < 2.376 is the matrix product exponent over a ring; the notation O ∗ suppresses factors polylogarithmic in m and n. As a corollary, MAX-2-SAT can be solved in O ∗ ( n m 1.732 n ) time. This improves on a recent result by Williams [R. Williams, A new algorithm for optimal 2-constraint satisfaction and its implications, Theoret. Comput. Sci. 348 (2–3) (2005) 357–365] by reducing the polynomial factor from n m 3 to about nm.
ISSN:0020-0190
1872-6119
DOI:10.1016/j.ipl.2005.11.013