Generation and Prediction of Difficult Model Counting Instances
Guillaume Escamocher, Barry O'Sullivan

TL;DR
This paper introduces a highly customizable generator for creating small yet challenging model counting instances, which are used to evaluate and predict the difficulty of such problems in computational competitions.
Contribution
The authors develop a parameterizable generator for difficult model counting instances and analyze their difficulty, providing insights into the characteristics that make instances hard to solve.
Findings
Generated instances are the smallest unsolved in the Model Counting Competition.
Difficulty peaks when fixing variables and varying clauses, in both random and generated instances.
Predicted parameter values for the hardest instances based on observed difficulty patterns.
Abstract
We present a way to create small yet difficult model counting instances. Our generator is highly parameterizable: the number of variables of the instances it produces, as well as their number of clauses and the number of literals in each clause, can all be set to any value. Our instances have been tested on state of the art model counters, against other difficult model counting instances, in the Model Counting Competition. The smallest unsolved instances of the competition, both in terms of number of variables and number of clauses, were ours. We also observe a peak of difficulty when fixing the number of variables and varying the number of clauses, in both random instances and instances built by our generator. Using these results, we predict the parameter values for which the hardest to count instances will occur.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Advanced Database Systems and Queries · Data Management and Algorithms
