A Framework for Generating Informative Benchmark Instances
Not on the map. Why?
Abstract (arXiv)
Benchmarking is an important tool for assessing the relative performance of alternative solving approaches. However, the utility of benchmarking is limited by the quantity and quality of the available problem instances. Modern constraint programming languages typically allow the specification of a class-level model that is parameterised over instance data. This separation presents an opportunity for automated approaches to generate instance data that define instances that are graded (solvable at a certain difficulty level for a solver) or can discriminate between two solving approaches. In this paper, we introduce a framework that combines these two properties to generate a large number of benchmark instances, purposely generated for effective and informative benchmarking. We use five problems that were used in the MiniZinc competition to demonstrate the usage of our framework. In addition to producing a ranking among solvers, our framework gives a broader understanding of the behaviour of each solver for the whole instance space; for example by finding subsets of instances where the solver performance significantly varies from its average performance.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 5 of its 48 references that are in the map. First posted on arXiv 29 May 2022.
Builds on
5 of 48 references.
References · 5
- 2020Benchmarking in Optimization: Best Practice and Open Issuescited by 38
- 2017Best practices for comparing optimization algorithmscited by 10
- 2013An Enhanced Features Extractor for a Portfolio of Constraint Solverscited by 5
- 2020sunny-as2: Enhancing SUNNY for Algorithm Selectioncited by 5
- 2021Generating Instances with Performance Differences for More Than Just Two Algorithmscited by 2
Built on by
Citing papers per year: 2024: 3; 2025: 0; 2026: 1.
4 papers.
- 2026Streamlined Constraint Reasoning via CNN Pattern Recognition on Enumerated Solutions19 May 2026
- 2024Automatic Feature Learning for Essence: a Case Study on Car Sequencing23 Sep 2024
- 2024Generating Streamlining Constraints with Large Language Models16 Aug 2024
- 2024Frugal Algorithm Selection17 May 2024