A Parsimony Tree for the SAT2002 Competition

  • Authors:
  • Paul W. Purdom;Daniel Le Berre;Laurent Simon

  • Affiliations:
  • Indiana University, Bloomington, IN 47405-7104, USA E-mail: pwp@cs.indiana.edu;CRIL-CNRS, Faculté Jean Perrin, Université d'Artois, Rue Jean Souvraz SP 18, 62300 Lens Cedex, France E-mail: leberre@cril.univ-artois.fr;LRI, U.M.R. CNRS 8623, Université Paris-Sud, 91405 Orsay Cedex, France E-mail: simon@lri.fr

  • Venue:
  • Annals of Mathematics and Artificial Intelligence
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Twenty of the programs (solvers) submitted to the SAT 2002 Contest had no disqualifying errors. These solvers were run on 2023 satisfiability problems of varying hardnesses. Each solver was judged by which problems it could solve within the allowed time limit. Twelve solvers were best on some problem – they could solve it and the others could not. Only two solvers could not beat each remaining solver on some problems (where the problems could vary depending on which solver it was trying to beat). Thus, there is evidence that 18 solvers were extremely good. It is interesting to analyze the contest results in a way that groups together solvers with similar strengths and weaknesses. This paper uses the parsimony algorithm to produce a classification of the twenty solvers. The paper also has a second classification, almost the same as the first, for the twenty solvers, updated versions of two solvers, and a fictitious state of the art solver. The contest problems came in three groups, Industrial, Hand Made, and Random. The Random group of problems was about three times as large as the other two together. The classification identifies four groups of solvers (plus a miscellaneous group): weak solvers, incomplete solvers which are very good at some satisfiable Random problems, complete solvers which are very good at most Random problems, and complete solvers which are very good at Industrial and Hand Made problems.