Scatter Search with Random Walk Strategy for SAT and MAX-W-SAT Problems

The recent evolutionary approach called scatter search is studied for solving the satisfiability problem designated by SAT and its weighted version MAX-W-SAT. It is a population-based meta-heuristic founded on a formulation proposed two decades ago by Fred Glover. It uses linear combination on a population subset to create new solutions while other evolutionary approaches like genetic algorithms resort to randomization.First we propose a scatter search algorithm for SAT and MAX-W-SAT, namely SS-SAT. We present a procedure to generate good scattered initial solutions, a combination operator and a technique for improving the solutions quality. The method is tested and various experimental results show that SS-SAT performs better than or as well as GRASP for most benchmark problems.Secondly, we augment scatter search with the random walk strategy and compare its performance to the standard version. It appears that the added strategy does not lead to increased performance.

[1]  Habiba Drias,et al.  Randomness in Heuristics: An Experimental Investigation for the Maximum Satisfiability Problem , 1999, IWANN.

[2]  Fred W. Glover,et al.  Tabu Search for Nonlinear and Parametric Optimization (with Links to Genetic Algorithms) , 1994, Discret. Appl. Math..

[3]  J. Frank A Study of Genetic Algorithms to Find Approximate Solutions to Hard 3-SAT Problems , 1995 .

[4]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .

[5]  Fred W. Glover,et al.  An Experimental Evaluation of a Scatter Search for the Linear Ordering Problem , 2001, J. Glob. Optim..

[6]  Lakhdar Sais,et al.  Tabu Search for SAT , 1997, AAAI/IAAI.

[7]  Bart Selman,et al.  Local search strategies for satisfiability testing , 1993, Cliques, Coloring, and Satisfiability.

[8]  V. Cung,et al.  A scatter search based approach for the quadratic assignment problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[9]  Jens Gottlieb,et al.  Representations, Fitness Functions and Genetic Operators for the Satisfiability Problem , 1997, Artificial Evolution.

[10]  Roberto Battiti,et al.  Solving MAX-SAT with non-oblivious functions and history-based heuristics , 1996, Satisfiability Problem: Theory and Applications.

[11]  Fred W. Glover,et al.  Genetic algorithms and tabu search: Hybrids for optimization , 1995, Comput. Oper. Res..

[12]  F. Glover HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS , 1977 .

[13]  Panos M. Pardalos,et al.  Approximate solution of weighted MAX-SAT problems using GRASP , 1996, Satisfiability Problem: Theory and Applications.