Generating Hard Instances for MaxSAT

MaxSAT solvers have made tremendous progress in terms of performance in recent years. However, there has not been parallel progress in the generation of challenging benchmarks for studying the scaling behavior of solvers, and comparing their performance. Most experimental investigations only include, besides the standard MaxkSAT instances, the sets of individual instances submitted to the  MaxSAT evaluations held so far. The problem with many of the latter instances is that they are becoming easy for modern solvers, and do not allow to analyse the scaling behavior. To cope with that problem, we propose several newgenerators of MaxSAT instances, which produce pure random instances as well as more realistic, structured instances.Moreover, we report on an experimental investigation with the aim of analysing the behavior of some of the fastest MaxSAT solvers when solving instances produced with the new generators. Our empirical results provide a new testbed of challenging benchmarks, as well as insights into the hardness nature of MaxSAT.

[1]  Adnan Darwiche,et al.  Solving Weighted Max-SAT Problems in a Reduced Search Space: A Performance Analysis , 2008, J. Satisf. Boolean Model. Comput..

[2]  Teresa Alsinet,et al.  An efficient solver for weighted Max-SAT , 2008, J. Glob. Optim..

[3]  Carlos Ansótegui,et al.  From High Girth Graphs to Hard Instances , 2008, CP.

[4]  Albert Oliveras,et al.  MiniMaxSAT: An Efficient Weighted Max-SAT solver , 2008, J. Artif. Intell. Res..

[5]  Felip Manyà,et al.  New Inference Rules for Max-SAT , 2007, J. Artif. Intell. Res..

[6]  Kaile Su,et al.  Within-problem Learning for Efficient Lower Bound Computation in Max-SAT Solving , 2008, AAAI.

[7]  Joao Marques-Silva,et al.  Algorithms for Maximum Satisfiability using Unsatisfiable Cores , 2008, 2008 Design, Automation and Test in Europe.

[8]  Josep Argelich,et al.  The First and Second Max-SAT Evaluations , 2008, J. Satisf. Boolean Model. Comput..