An efficient local search method for random 3-satisfiability (2003)
AUTHORS:
Seitz Sakari,
Orponen Pekka
BOOKTITLE:
Proceedings of the IEEE LICS'03 Workshop on Typical Case Complexity and Phase Transitions (Ottawa, Canada, June 2003)
SERIES:
Electronic Notes in Discrete Mathematics
VOLUME:
16
URL:
http://dx.doi.org/10.1016/S1571-0653(04)00463-9
@inproceedings{ SeOr03, editor = "Kirousis, Lefteris M. and Kranakis, Evangelos", author = "Seitz, Sakari and Orponen, Pekka", volume = "16", title = "An efficient local search method for random 3-satisfiability", url = "http://dx.doi.org/10.1016/S1571-0653(04)00463-9", series = "Electronic Notes in Discrete Mathematics", booktitle = "Proceedings of the IEEE LICS'03 Workshop on Typical Case Complexity and Phase Transitions (Ottawa, Canada, June 2003)", publisher = "Elsevier", abstract = "We report on some exceptionally good results in the solution of randomly generated 3-satisfiability instances using the ``record-to-record travel (RRT)'' local search method. When this simple, but less-studied algorithm is applied to random one-million variable instances from the problem's satisfiable phase, it seems to find satisfying truth assignments almost always in linear time, with the coefficient of linearity depending on the ratio $\alpha$ of clauses to variables in the generated instances. RRT has a parameter for tuning ``greediness''. By lessening greediness, the linear time phase can be extended up to very close to the satisfiability threshold $\alpha_c$. Such linear time complexity is typical for random-walk based local search methods for small values of $\alpha$. Previously, however, it has been suspected that these methods necessarily lose their time linearity far below the satisfiability threshold. The only previously introduced algorithm reported to have nearly linear time complexity also close to the satisfiability threshold is the survey propagation (SP) algorithm. However, SP is not a local search method and is more complicated to implement than RRT. Comparative experiments with the WalkSAT local search algorithm show behavior somewhat similar to RRT, but with the linear time phase not extending quite as close to the satisfiability threshold.", note = "", flags = "public", year = "2003", keywords = "stochastic algorithms, local search, combinatorial phase transitions, satisfiability problem", pages = "", address = "Amsterdam" }