arrow
Return

Globalizing constraint models

delete2022-01-01
delete1
delete
OA
AI
K
Kevin Leo *
C
Christopher Mears
G
Guido Tack
M
María García de la Banda
DOI:10.1016/j.artint.2021.103599delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
We present a method to detect implicit model patterns (such as global constraints) that might be able to replace parts of a combinatorial problem model that are expressed at a low-level. This can help non-expert users write higher-level models that are easier to reason about and often yield better performance. Our method generates candidate model patterns by analyzing both the structure of the model - its constraints, variables, parameters and loops - and the input data from one or more data files. Each candidate is scored by comparing a sample of its solution space with that of the part of the model it is intended to replace. The top-scoring candidates are presented to the user through an interactive display, which shows how they could be incorporated into the model. The method is implemented for the MiniZinc modeling language and available as part of the MiniZinc distribution. (C) 2021 Elsevier B.V. All rights reserved.
Keywords:
Constraint programming
Constraint acquisition
Automated modeling
Constraint modeling
Global constraints
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Artificial Intelligence Review cover
Artificial Intelligence Review
IF:
13.9
Papers:
6.1K
Citations:
1.9W

Organization

M
Monash University
Scholars:
5.4W
Papers: 5.4W
Citations: 79