Linear-programming design and analysis of fast algorithms for Max 2-Sat and Max 2-CSP

作者: Gregory B. Sorkin , Alexander D. Scott

DOI:

关键词:

摘要: The class $(r,2)$-CSP, or simply Max 2-CSP, consists of constraint satisfaction problems with at most two $r$-valued variables per clause. For instances $n$ and $m$ binary clauses, we present an $O(n r^{5+19m/100})$-time algorithm which is the fastest polynomial-space for many in class, including Cut. method also proves a treewidth bound $\tw(G) \leq (13/75+o(1))m$, gives faster 2-CSP that uses exponential space: running time $\Ostar{2^{(13/75+o(1))m}}$, this 2-CSP. Parametrizing terms rather than $m$, graphs average degree $d$ show simple $\Ostar{2^{(1-\frac{2}{d+1})n}}$, known. In combination ``Polynomial CSPs'' introduced companion paper, these algorithms allow (with additional polynomial-factor overhead space time) counting sampling, solution like Bisection escape usual CSP framework. Linear programming key to design as well analysis algorithms.

参考文章(31)
Martin Fürer, Shiva Prasad Kasiviswanathan, Algorithms for Counting 2-SAT Solutions and Colorings with Applications Electronic Colloquium on Computational Complexity. ,(2005)
Edward A. Hirsch, A New Algorithm for MAX-2-SAT symposium on theoretical aspects of computer science. pp. 65- 73 ,(2000) , 10.1007/3-540-46541-3_5
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
David Eppstein, Richard Beigel, 3-coloring in time O (1.3289 n ) Journal of Algorithms. ,vol. 54, pp. 168- 204 ,(2005) , 10.1016/J.JALGOR.2004.06.008
Ryan Williams, A new algorithm for optimal constraint satisfaction and its implications Electronic Colloquium on Computational Complexity. ,(2004)
Dieter Kratsch, Fedor V. Fomin, Fabrizio Grandoni, Some New Techniques in Design and Analysis of Exact (Exponential) Algorithms Bulletin of The European Association for Theoretical Computer Science. ,vol. 87, pp. 47- 77 ,(2005)
Arist Kojevnikov, Alexander S. Kulikov, A new approach to proving upper bounds for MAX-2-SAT symposium on discrete algorithms. pp. 11- 17 ,(2006) , 10.5555/1109557.1109559
Alexander D Scott, Gregory B Sorkin, None, Solving Sparse Random Instances of Max Cut and Max 2-CSP in Linear Expected Time Combinatorics, Probability & Computing. ,vol. 15, pp. 281- 315 ,(2006) , 10.1017/S096354830500725X
Stefan Arnborg, Andrzej Proskurowski, Linear time algorithms for NP-hard problems restricted to partial k -trees Discrete Applied Mathematics. ,vol. 23, pp. 11- 24 ,(1989) , 10.1016/0166-218X(89)90031-0