Abstract
We propose an adaptive framework for branching rule selection that is based on a set of branching rules. Each branching rule is attached a preference value that is dynamically adapted with respect to conflict analysis. Thus, our approach brings together two essential features of modern SAT algorithms which were traditionally independent from each other. Experimental results show the feasibility of our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Biere, A., Cimatti, A., Clarke, E.M., Fujita, M., Zhu, Y.: Symbolic Model Checking Using SAT Procedures instead of BDDs. In: Proceedings of the 36th Design Automation Conference (1999)
Biere, A., Cimatti, A., Clarke, E.M., Zhu, Y.: Symbolic Model Checking without BDDs. In: Cleaveland, W.R. (ed.) TACAS 1999. LNCS, vol. 1579, p. 193. Springer, Heidelberg (1999)
Bryant, R.E.: Graph-Based Algorithms for Boolean Function Manipulation. IEEE Transactions on Computers 35(8), 677–691 (1986)
Cherkassky, B.V., Goldberg, A.V., Radzik, T.: Shortest Paths Algorithms: Theory and Experimental Evaluation. In: SODA: ACM-SIAM Symposium on Discrete Algorithms (1993)
Labbe, M., Peeters, D., Thisse, J.-F.: Location on Networks. In: Handbooks in OR & MS, pp. 551–624. North-Holland, Amsterdam (1995)
Burch, J.R., Clarke, E.M., Long, D.E., McMillan, K.L., Dill, D.L.: Symbolic Model Checking for Sequential Circuit Verification. IEEE Transactions on Computer-Aided Design of Integrated Circuits 13(4), 401–424 (1994)
Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic Verification of Finite-state Concurrent Systems Using Temporal Logic Specifications. ACM Transactions on Programming Languages and Systems 8(2), 244–263 (1986)
Galperin, H., Wigderson, A.: Succinct Representations of Graphs. Information and Control 56 (1983)
Giunchiglia, E., Narizzano, M., Tacchella, A.: System Description: QuBE A System for Deciding Quantified Boolean Formulas Satisfiability. In: Proceedings of the International Joint Conference on Automated Reasoning (2001)
Gupta, A., Yang, Z., Ashar, P., Zhang, L., Malik, S.: Partition-Based Decision Heuristics for Image Computation Using SAT and BDDs. In: Proceedings of the International Conference on Computer-Aided Design (2001)
Kroening, D., Strichman, O.: Efficient Computation of Recurrence Diameters. In: 4th International Conference on Verification, Model Checking, and Abstract Interpretation (2003)
Moskewicz, M., Madigan, C., Zhao, Y., Zhang, L., Malik, S.: Chaff: Engineering an Efficient SAT solver. In: Proceedings of the Design Automation Conference (2001)
Papadimitriou, C., Yannakakis, M.: A Note on Succinct Representations of Graphs. Information and Control, 71 (1986)
Plaisted, D.A., Biere, A., Zhu, Y.: A Satisfiability Procedure for Quantified Boolean Formulae. Discrete Applied Mathematics (submitted for publication)
Rintanen, J.: Improvements to the Evaluation of Quantified Boolean Formulae. In: Proceedings of the 16th International Joint Conference on Artificial Intelligence, August 1999, pp. 1192–1197 (1999)
Sheeran, M., Singh, S., Stalmarck, G.: Checking Safety Properties Using Induction and a SAT-solver. Formal Methods in Computer Aided Design (2000)
Zhang, L., Malik, S.: Conflict Driven Learning in a Quantified Boolean Satisfiability Solver. In: Proceedings of the International Conference on Computer Aided Design, ICCAD 2002 (2002)
Yen, C.-C., Chen, K.-C., Jou, J.-Y.: A Practical Approach to Cycle Bound Estimation for Property Checking. In: 11th IEEE/ACM International Workshop on Logic Synthesis, June 2002, pp. 149–154 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Herbstritt, M., Becker, B. (2004). Conflict-Based Selection of Branching Rules. In: Giunchiglia, E., Tacchella, A. (eds) Theory and Applications of Satisfiability Testing. SAT 2003. Lecture Notes in Computer Science, vol 2919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24605-3_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-24605-3_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20851-8
Online ISBN: 978-3-540-24605-3
eBook Packages: Springer Book Archive