A two-phase algorithm for solving a class of hard satisfiability problemsfn1fn1Supported by the Dutch Organization for Scientific Research (NWO) under grant SION 612-33-001.

  • Authors:
  • Joost P. Warners;Hans Van Maaren

  • Affiliations:
  • SEN2, CWI, P.O. Box 94079, 1090 GB Amsterdam, The Netherlands and Department of Technical Mathematics and Informatics, Faculty of Information Technology and Systems, Delft University of Technology ...;Department of Technical Mathematics and Informatics, Faculty of Information Technology and Systems, Delft University of Technology, P.O. Box 5031, 2600 GA Delft, The Netherlands

  • Venue:
  • Operations Research Letters
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The DIMACS suite of satisfiability (SAT) benchmarks contains a set of instances that are very hard for existing algorithms. These instances arise from learning the parity function on 32bits. In this paper we develop a two-phase algorithm that is capable of solving these instances. In the first phase, a polynomially solvable subproblem is identified and solved. Using the solution to this problem, we can considerably restrict the size of the search space in the second phase of the algorithm, which is an extension of the well-known Davis-Putnam-Logemann-Loveland algorithm. We conclude with reporting on our computational results on the parity instances.