A Method to Avoid Duplicative Flipping in Local Search for SAT
Author(s)
Duong, TT
Pham, DN
Sattar, A
Griffith University Author(s)
Year published
2012
Metadata
Show full item recordAbstract
Stochastic perturbation on variable flipping is the key idea of local search for SAT. Observing that variables are flipped several times in an attempt to escape from a local minimum, this paper presents a dupli- cation learning mechanism in stagnation stages to minimise duplicative variable flipping. The heuristic incorporates the learned knowledge into a variable weighting scheme to effectively prevent the search from selecting duplicative variables. Additionally, probability-based and time window smoothing techniques are adopted to eliminate the effects of redundant information. The integration of the heuristic and ...
View more >Stochastic perturbation on variable flipping is the key idea of local search for SAT. Observing that variables are flipped several times in an attempt to escape from a local minimum, this paper presents a dupli- cation learning mechanism in stagnation stages to minimise duplicative variable flipping. The heuristic incorporates the learned knowledge into a variable weighting scheme to effectively prevent the search from selecting duplicative variables. Additionally, probability-based and time window smoothing techniques are adopted to eliminate the effects of redundant information. The integration of the heuristic and gNovelty+ was com- pared with the original solvers and other state-of-the-art local search solvers. The experimental results showed that the new solver outper- formed other solvers on the full set of SAT 2011 competition instances and three sets of real-world verification problems.
View less >
View more >Stochastic perturbation on variable flipping is the key idea of local search for SAT. Observing that variables are flipped several times in an attempt to escape from a local minimum, this paper presents a dupli- cation learning mechanism in stagnation stages to minimise duplicative variable flipping. The heuristic incorporates the learned knowledge into a variable weighting scheme to effectively prevent the search from selecting duplicative variables. Additionally, probability-based and time window smoothing techniques are adopted to eliminate the effects of redundant information. The integration of the heuristic and gNovelty+ was com- pared with the original solvers and other state-of-the-art local search solvers. The experimental results showed that the new solver outper- formed other solvers on the full set of SAT 2011 competition instances and three sets of real-world verification problems.
View less >
Conference Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
7691 LNAI
Subject
Artificial intelligence not elsewhere classified