Solving Sparse Random Instances of Max Cut and Max 2-CSP in Linear Expected Time

We show that a maximum cut of a random graph below the giant-component threshold can be found in linear space and linear expected time by a simple algorithm. In fact, the algorithm solves a more general class of problems, namely binary 2-variable constraint satisfaction problems. In addition to Max Cut, such Max 2-CSPs encompass Max Dicut, Max 2-Lin, Max 2-Sat, Max-Ones-2-Sat, maximum independent set, and minimum vertex cover. We show that if a Max 2-CSP instance has an ‘underlying’ graph which is a random graph $G \in \mathcal{G}(n,c/n)$, then the instance is solved in linear expected time if $c \leq 1$. Moreover, for arbitrary values (or functions) $c>1$ an instance is solved in expected time $n \exp(O(1+(c-1)^3 n))$; in the ‘scaling window’ $c=1+\lambda n^{-1/3}$ with $\lambda$ fixed, this expected time remains linear.Our method is to show, first, that if a Max 2-CSP has a connected underlying graph with $n$ vertices and $m$ edges, then $O(n 2^{(m-n)/2})$ is a deterministic upper bound on the solution time. Then, analysing the tails of the distribution of this quantity for a component of a random graph yields our result. Towards this end we derive some useful properties of binomial distributions and simple random walks.

[1]  Rolf Niedermeier,et al.  New Worst-Case Upper Bounds for MAX-2-SAT with Application to MAX-CUT , 2000, Electron. Colloquium Comput. Complex..

[2]  Tomasz Luczak On the Number of Sparse Connected Graphs , 1990, Random Struct. Algorithms.

[3]  Edward M. Wright,et al.  The number of connected sparsely edged graphs. III. Asymptotic results , 1980, J. Graph Theory.

[4]  Tomasz Łuczak,et al.  On the number of sparse connected graphs , 1990 .

[5]  B. Bollobás The evolution of random graphs , 1984 .

[6]  Mohammad Taghi Hajiaghayi,et al.  Random MAX SAT, random MAX CUT, and their phase transitions , 2003, SODA '03.

[7]  Edward M. Wright,et al.  The number of connected sparsely edged graphs , 1977, J. Graph Theory.

[8]  M. Habib Probabilistic methods for algorithmic discrete mathematics , 1998 .

[9]  Rolf Niedermeier,et al.  New Upper Bounds for MaxSat , 1999, ICALP.

[10]  Rolf Niedermeier,et al.  Worst-case upper bounds for MAX-2-SAT with an application to MAX-CUT , 2003, Discret. Appl. Math..

[11]  Bruce A. Reed,et al.  Mick gets some (the odds are on his side) (satisfiability) , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[12]  Joel Spencer ENUMERATING GRAPHS AND BROWNIAN MOTION , 1997 .

[13]  Luca Trevisan,et al.  Gadgets, Approximation, and Linear Programming , 2000, SIAM J. Comput..

[14]  A. Rbnyi ON THE EVOLUTION OF RANDOM GRAPHS , 2001 .

[15]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[16]  Amin Coja-Oghlan,et al.  Colouring Random Graphs in Expected Polynomial Time , 2003, STACS.

[17]  Svante Janson,et al.  Random graphs , 2000, ZOR Methods Model. Oper. Res..

[18]  Alex D. Scott,et al.  Faster Algorithms for MAX CUT and MAX CSP, with Polynomial Expected Time for Sparse Instances , 2003, RANDOM-APPROX.

[19]  Brendan D. McKay,et al.  The Asymptotic Number of Labeled Connected Graphs with a Given Number of Vertices and Edges , 1990, Random Struct. Algorithms.

[20]  Edward A. Hirsch,et al.  A New Algorithm for MAX-2-SAT , 2000, STACS.

[21]  W. Gellert,et al.  The VNR concise encyclopedia of mathematics , 1977 .

[22]  David G Kendall,et al.  Deterministic and Stochastic Epidemics in Closed Populations , 1956 .

[23]  Béla Bollobás,et al.  The scaling window of the 2‐SAT transition , 1999, Random Struct. Algorithms.

[24]  Anders Martin-Löf,et al.  Symmetric sampling procedures, general epidemic processes and their threshold limit theorems , 1986, Journal of Applied Probability.

[25]  Eric W. Weisstein,et al.  The CRC concise encyclopedia of mathematics , 1999 .

[26]  Andreas Goerdt A Threshold for Unsatisfiability , 1996, J. Comput. Syst. Sci..

[27]  W. T. Gowers,et al.  RANDOM GRAPHS (Wiley Interscience Series in Discrete Mathematics and Optimization) , 2001 .

[28]  Anders Martin-Löf,et al.  Threshold limit theorems for some epidemic processes , 1980, Advances in Applied Probability.

[29]  David Aldous,et al.  Brownian excursions, critical random graphs and the multiplicative coalescent , 1997 .

[30]  Richard M. Karp,et al.  The Transitive Closure of a Random Digraph , 1990, Random Struct. Algorithms.

[31]  A. C. Berry The accuracy of the Gaussian approximation to the sum of independent variates , 1941 .

[32]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[33]  V. Vu,et al.  Approximating the Independence Number and the Chromatic Number in Expected Polynomial Time , 2000, J. Comb. Optim..

[34]  Cristopher Moore,et al.  MAX k‐CUT and approximating the chromatic number of random graphs , 2003, Random Struct. Algorithms.