Efficient 2 and 3-Flip Neighborhood Search Algorithms for the MAX SAT
نویسندگان
چکیده
For problems SAT and MAX SAT, local search algorithms are widely acknowledged as one of the most e ective approaches. Most of the local search algorithms are based on the 1ip neighborhood, which is the set of solutions obtainable by ipping the truth assignment of one variable. In this paper, we consider rip neighborhoods for r 2, and propose, for r = 2; 3, new implementations that reduce the number of candidates in the neighborhood without sacri cing the solution quality. For 2ip (resp., 3ip) neighborhood, we show that its expected size is O(n +m) (resp., O(m+ t 2 n)), which is usually much smaller than the original size O(n 2 ) (resp., O(n 3 )), where n is the number of variables, m is the number of clauses and t is the maximum number of appearances of one variable. Computational results tell that these estimates by the expectation well represent the real performance. These neighborhoods are then used under the framework of tabu search etc., and compared with other existing algorithms based on 1ip neighborhood. The results exhibit good prospects of the proposed algorithms.
منابع مشابه
Efficient 2 and 3-Flip Neighborhood Search Algorithms for the MAX SAT: Experimental Evaluation
For problems SAT and MAX SAT, local search algorithms are widely acknowledged as one of the most eective approaches. Most of the local search algorithms are based on the 1-ip neighborhood, which is the set of solutions obtainable by ipping the truth assignment of one variable. In this paper, we consider r-BLOCKINip neighborhoods for r = 2; 3, and examine their eectiveness by computational exper...
متن کاملAnalyses on the 2 and 3-Flip Neighborhoods for the MAX SAT
For problems SAT and MAX SAT, local search algorithms are widely acknowledged as one of the most e ective approaches. Most of the local search algorithms are based on the 1ip neighborhood, which is the set of solutions obtainable by ipping the truth assignment of one variable. In this paper, we consider rip neighborhoods for r 2, and propose, for r = 2; 3, new implementations that reduce the nu...
متن کاملA Variable Neighborhood Walksat-Based Algorithm for MAX-SAT Problems
The simplicity of the maximum satisfiability problem (MAX-SAT) combined with its applicability in many areas of artificial intelligence and computing science made it one of the fundamental optimization problems. This NP-complete problem refers to the task of finding a variable assignment that satisfies the maximum number of clauses (or the sum of weights of satisfied clauses) in a Boolean formu...
متن کاملThe Parameterized Complexity of k-Flip Local Search for SAT and MAX SAT
SAT and MAX SAT are among the most prominent problems for which local search algorithms have been successfully applied. A fundamental task for such an algorithm is to increase the number of clauses satisfied by a given truth assignment by flipping the truth values of at most k variables (k-flip local search). For a total number of n variables the size of the search space is of order nk and grow...
متن کاملTheorems Supporting r-flip Search for Pseudo-Boolean Optimization
Modern metaheuristic methodologies rely on well defined neighborhood structures and efficient means for evaluating potential moves within these structures. Move mechanisms range in complexity from simple 1-flip procedures where binary variables are “flipped” one at a time, to more expensive, but more powerful, r-flip approaches where “r” variables are simultaneously flipped. These multi-exchang...
متن کامل