Result: Random backtracking in backtrack search algorithms for satisfiability

Title:
Random backtracking in backtrack search algorithms for satisfiability
Source:
SAT 2001, the fourth international symposium on the theory and applications of satisfiability testingDiscrete applied mathematics. 155(12):1604-1612
Publisher Information:
Amsterdam; Lausanne; New York, NY: Elsevier, 2007.
Publication Year:
2007
Physical Description:
print, 21 ref
Original Material:
INIST-CNRS
Subject Terms:
Control theory, operational research, Automatique, recherche opérationnelle, Computer science, Informatique, Mathematics, Mathématiques, Sciences exactes et technologie, Exact sciences and technology, Sciences et techniques communes, Sciences and techniques of general use, Mathematiques, Mathematics, Combinatoire. Structures ordonnées, Combinatorics. Ordered structures, Combinatoire, Combinatorics, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Algorithmique. Calculabilité. Arithmétique ordinateur, Algorithmics. Computability. Computer arithmetics, Intelligence artificielle, Artificial intelligence, Résolution de problèmes, jeux, Problem solving, game playing, Addition, Adicción, Algorithme recherche, Search algorithm, Algoritmo búsqueda, Backtracking, Combinatoire, Combinatorics, Combinatoria, Etat actuel, State of the art, Estado actual, Heuristique, Heuristics, Heurística, Informatique théorique, Computer theory, Informática teórica, Optimisation, Optimization, Optimización, Organisation, Organization, Organización, Randomisation, Randomization, Aleatorización, Recherche aléatoire, Random search, Investigación aleatoria, Résolution (math), Solving, Resolución (matemática), Résultat expérimental, Experimental result, Resultado experimental, Stratégie recherche, Search strategy, Estrategia investigación, 68T20, 68Wxx, Algorithme aléatoire, Recherche stochastique, SAT, Satisfiabilité, Backtrack search algorithms, Propositional satisfiability
Subject Geographic:
Document Type:
Conference Conference Paper
File Description:
text
Language:
English
Author Affiliations:
Technical University of Lisbon, IST/INESC-ID/CEL, Rua Alves Redol, 9, 1000-029 Lisboa, Portugal
ISSN:
0166-218X
Rights:
Copyright 2008 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Mathematics
Accession Number:
edscal.18962801
Database:
PASCAL Archive

Further Information

This paper proposes the utilization of randomized backtracking within complete backtrack search algorithms for propositional satisfiability (SAT). In recent years, randomization has become pervasive in SAT algorithms. Incomplete algorithms for SAT, for example the ones based on local search, often resort to randomization. Complete algorithms also resort to randomization. These include state-of-the-art backtrack search SAT algorithms that often randomize variable selection heuristics. Moreover, it is plain that the introduction of randomization in other components of backtrack search SAT algorithms can potentially yield new competitive search strategies. As a result, we propose a stochastic backtrack search algorithm for SAT, that randomizes both the variable selection and the backtrack steps of the algorithm. In addition, we relate randomized backtracking with a more general form of backtracking, referred to as unrestricted backtracking. Finally, experimental results for different organizations of randomized backtracking are described and compared, providing empirical evidence that the new search algorithm for SAT is a very competitive approach for solving hard real-world instances.