A new algorithm for optimal 2-constraint satisfaction and its implications

作者: Ryan Williams

DOI: 10.1016/J.TCS.2005.09.023

关键词:

摘要: We present a novel method for exactly solving (in fact, counting solutions to) general constraint satisfaction optimization with at most two variables per (e.g. MAX-2-CSP and MIN-2-CSP), which gives the first exponential improvement over trivial algorithm. More precisely, runtime bound is constant factor in base of exponent: algorithm can count number optima MAX-2-SAT MAX-CUT instances O(m32ωn/3) time, where ω < 2.376 matrix product exponent ring. When constraints have arbitrary weights, there (1 + e)-approximation roughly same runtime, modulo polynomial factors. Our construction shows that either k-clique solution (even when k = 3) or multiplication GF(2) would improve 2-CSP optimization.Our approach also yields connections between complexity some (polynomial time) high-dimensional search problems NP-hard problems. For example, if are sufficiently faster algorithms computing diameter n points l1, then an (2 - e)n MAX-LIN. These results may be construed as lower bounds on problems, hope better exist corresponding hard

参考文章(41)
Jaroslav Nešetřil, Svatopluk Poljak, On the complexity of the subgraph problem Commentationes Mathematicae Universitatis Carolinae. ,vol. 026, pp. 415- 419 ,(1985)
Jens Gramm, Rolf Niedermeier, Faster Exact Solutions for MAX2SAT international conference on algorithms and complexity. pp. 174- 186 ,(2000) , 10.1007/3-540-46521-9_15
Uriel Feige, Joe Kilian, On Limited versus Polynomial Nondeterminism Chicago Journal of Theoretical Computer Science. ,vol. 1997, ,(1997)
Moses Charikar, Piotr Indyk, Rina Panigrahy, New Algorithms for Subset Query, Partial Match, Orthogonal Range Searching, and Related Problems international colloquium on automata languages and programming. pp. 451- 462 ,(2002) , 10.1007/3-540-45465-9_39
Thomas Hofmeister, Uwe Schöning, Rainer Schuler, Osamu Watanabe, A Probabilistic 3-SAT Algorithm Further Improved symposium on theoretical aspects of computer science. pp. 192- 202 ,(2002) , 10.1007/3-540-45841-7_15
Alexander D Scott, Gregory B Sorkin, None, Faster Algorithms for MAX CUT and MAX CSP , with Polynomial Expected Time for Sparse Instances randomization and approximation techniques in computer science. pp. 382- 395 ,(2003) , 10.1007/978-3-540-45198-3_32
Ryan Williams, A new algorithm for optimal constraint satisfaction and its implications Electronic Colloquium on Computational Complexity. ,(2004)
Ryan Williams, On Computing k-CNF Formula Properties theory and applications of satisfiability testing. pp. 330- 340 ,(2003) , 10.1007/978-3-540-24605-3_25
Pavel Pudlák, Satisfiability - Algorithms and Logic mathematical foundations of computer science. pp. 129- 141 ,(1998) , 10.1007/BFB0055762
Frank Ruskey, Simple Combinatorial Gray Codes Constructed by Reversing Sublists international symposium on algorithms and computation. pp. 201- 208 ,(1993) , 10.1007/3-540-57568-5_250