I. Introduction
At the heart of the theory of computation, -SAT problems are classical NP-complete problems [1]. Extensive study has been carried out in order to understand the hardness of these problems and to develop efficient solvers. A recent celebrated result in -SAT problems is the work of Mézard Parisi and Zecchina [2], published in Science, where a highly efficient algorithm — derived from techniques in statistical physics — was introduced. As shown in [2] and various follow-up developments (see, e.g., [3]), this algorithm remains effective even for very large and difficult instances of random -SAT problems. The central part of this algorithm is an iterative message-passing procedure — known as survey propagation — that operates on the Jactor-graph representation [4] of the problem instance.