A Framework for Generating Informative Benchmark Instances

05/29/2022
by   Nguyen Dang, et al.
0

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.

READ FULL TEXT

page 1

page 3

page 4

page 7

page 9

page 14

page 15

page 17

research
06/01/2020

Leveraging TSP Solver Complementarity via Deep Learning

The Travelling Salesman Problem (TSP) is a classical NP-hard problem and...
research
05/30/2022

A portfolio-based analysis method for competition results

Competitions such as the MiniZinc Challenges or the SAT competitions hav...
research
05/27/2020

Anytime Behavior of Inexact TSP Solvers and Perspectives for Automated Algorithm Selection

The Traveling-Salesperson-Problem (TSP) is arguably one of the best-know...
research
09/21/2020

Exploring Instance Generation for Automated Planning

Many of the core disciplines of artificial intelligence have sets of sta...
research
04/17/2018

Automatic Construction of Parallel Portfolios via Explicit Instance Grouping

Simultaneously utilizing several complementary solvers is a simple yet e...
research
08/09/2023

Competitions in AI – Robustly Ranking Solvers Using Statistical Resampling

Solver competitions play a prominent role in assessing and advancing the...
research
10/05/2020

Evolving test instances of the Hamiltonian completion problem

Predicting and comparing algorithm performance on graph instances is cha...

Please sign up or login with your details

Forgot password? Click here to reset