Within-problem Learning for Efficient Lower Bound Computation in Max-SAT Solving
File version
Author(s)
Su, Kaile
Li, Chu-Min
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Dieter Fox, Carla P. Gomes
Date
Size
File type(s)
Location
Chicago, Illinois, USA
License
Abstract
This paper focuses on improving branch-and-bound Max-SAT solvers by speeding up the lower bound computation. We notice that the existing propagation-based computing methods and the resolution-based computing methods, which have been studied intensively, both suffer from several drawbacks. In order to overcome these drawbacks, we propose a new method with a nice property that guarantees the increment of lower bounds. The new method exploits within-problem learning techniques. More specifically, at each branch point in the search-tree, the current node is enabled to inherit inconsistencies from its parent and learn information about effectiveness of the lower bound computing procedure from previous nodes. Furthermore, after branching on a new variable, the inconsistencies may shrink by applying unit propagation to them, and such process increases the probability of getting better lower bounds. We graft the new techniques into maxsatz and the experimental results demonstrate that the new solver outperforms the best state-of-the-art solvers on a wide range of instances including random and structured ones.
Journal Title
Conference Title
Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence and the Twentieth Innovative
Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
DOI
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
© 2008 AAAI Press. Use hypertext link for access to conference website.
Item Access Status
Note
Access the data
Related item(s)
Subject
Computational logic and formal languages