Enregistré dans:
Détails bibliographiques
Auteurs principaux: Dang, Nguyen, Akgün, Özgür, Espasa, Joan, Miguel, Ian, Nightingale, Peter
Format: Preprint
Publié: 2022
Sujets:
Accès en ligne:https://arxiv.org/abs/2205.14753
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910996636893184
author Dang, Nguyen
Akgün, Özgür
Espasa, Joan
Miguel, Ian
Nightingale, Peter
author_facet Dang, Nguyen
Akgün, Özgür
Espasa, Joan
Miguel, Ian
Nightingale, Peter
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2205_14753
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle A Framework for Generating Informative Benchmark Instances
Dang, Nguyen
Akgün, Özgür
Espasa, Joan
Miguel, Ian
Nightingale, Peter
Artificial Intelligence
F.4.1
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.
title A Framework for Generating Informative Benchmark Instances
topic Artificial Intelligence
F.4.1
url https://arxiv.org/abs/2205.14753