Within-problem learning for efficient lower bound computation in Max-SAT solving

  • Authors:
  • Han Lin;Kaile Su;Chu-Min Li

  • Affiliations:
  • Department of Computer Science, Sun Yat-sen University, Guangzhou, China;Key Laboratory of High Confidence Software Technologies, Peking University, Ministry of Education, Beijing, China and Institute for Integrated and Intelligent Systems, Griffith University, Brisban ...;MIS, Université de Picardie Jules Verne, Amiens, France

  • Venue:
  • AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 1
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.