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...
Saved in:
Published in | Information processing letters Vol. 98; no. 1; pp. 24 - 28 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Amsterdam
Elsevier B.V
15.04.2006
Elsevier Science Elsevier Sequoia S.A |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |