Reactive search, a history-sensitive heuristic for MAX-SAT
- 1 January 1997
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Journal of Experimental Algorithmics
Abstract
The Reactive Search (RS) method proposes the integration of a simple history-sensitive (machine learning) scheme into local search for the on-line determination of free parameters. In this paper a new RS algorithm is proposed for the approximated solution of the Maximum Satisfiability problem: a component based on local search with temporary prohibitions (Tabu Search) is complemented with a reactive scheme that determines the appropriate value of the prohibition parameter by monitoring the Hamming distance along the search trajectory. The proposed algorithm (H-RTS) can therefore be characterized as a dynamic version of Tabu Search.In addition, the non-oblivious functions recently introduced in the framework of approximation algorithms are used to discover a better local optimum in the initial part of the searchThe algorithm is developed in two phases. First the bias-diversification properties of individual candidate components are analyzed by extensive empirical evaluation, then a reactive scheme is added to the winning component, based on Tabu Search.The final tests on a benchmark of random MAX-3-SAT and MAX-4-SAT problems demonstrate the superiority of H-RTS with respect to alternative heuristics.Keywords
This publication has 13 references indexed in Scilit:
- Approximation algorithms for combinatorial problemsPublished by Elsevier ,2007
- Automatically configuring constraint satisfaction programs: A case studyConstraints, 1996
- Approximate solution of NP optimization problemsTheoretical Computer Science, 1995
- Designing and reporting on computational experiments with heuristic methodsJournal of Heuristics, 1995
- Testing heuristics: We have it all wrongJournal of Heuristics, 1995
- Self-improving reactive agents based on reinforcement learning, planning and teachingMachine Learning, 1992
- Efficient local search for very large-scale satisfiability problemsACM SIGART Bulletin, 1992
- Algorithms for the maximum satisfiability problemComputing, 1990
- A guided tour of chernoff boundsInformation Processing Letters, 1990
- A theory of the learnableCommunications of the ACM, 1984