[HTML][HTML] Automated streamliner portfolios for constraint satisfaction problems

P Spracklen, N Dang, Ö Akgün, I Miguel - Artificial Intelligence, 2023 - Elsevier
Constraint Programming (CP) is a powerful technique for solving large-scale combinatorial
problems. Solving a problem proceeds in two distinct phases: modelling and solving …

Lifted reasoning for combinatorial counting

P Totis, J Davis, L De Raedt, A Kimmig - Journal of Artificial Intelligence …, 2023 - jair.org
Combinatorics math problems are often used as a benchmark to test human cognitive and
logical problem-solving skills. These problems are concerned with counting the number of …

Using small muses to explain how to solve pen and paper puzzles

J Espasa, IP Gent, R Hoffmann, C Jefferson… - arxiv preprint arxiv …, 2021 - arxiv.org
In this paper, we present Demystify, a general tool for creating human-interpretable step-by-
step explanations of how to solve a wide range of pen and paper puzzles from a high-level …

A graph transformation-based engine for the automated exploration of constraint models

C Stone, AZ Salamon, I Miguel - International Conference on Graph …, 2024 - Springer
In this demonstration, we present an engine leveraging graph transformations for the
automated reformulation of constraint specifications of combinatorial search problems …

Frugal Algorithm Selection

E Kuş, Ö Akgün, N Dang, I Miguel - arxiv preprint arxiv:2405.11059, 2024 - arxiv.org
When solving decision and optimisation problems, many competing algorithms (model and
solver choices) have complementary strengths. Typically, there is no single algorithm that …

[PDF][PDF] Mutational Fuzz Testing for Constraint Modeling Systems

W Vanroose, I Bleukx - … on Principles and Practice of Constraint …, 2024 - lirias.kuleuven.be
Constraint programming (CP) modeling languages, like MiniZinc, Essence and CPMpy, play
a crucial role in making CP technology accessible to non-experts. Both solver-independent …

[HTML][HTML] Athanor: Local search over abstract constraint specifications

S Attieh, N Dang, C Jefferson, I Miguel, P Nightingale - Artificial Intelligence, 2025 - Elsevier
Local search is a common method for solving combinatorial optimisation problems. We
focus on general-purpose local search solvers that accept as input a constraint model—a …

Towards a Model of Puzznic

J Espasa, IP Gent, I Miguel, P Nightingale… - arxiv preprint arxiv …, 2023 - arxiv.org
We report on progress in modelling and solving Puzznic, a video game requiring the player
to plan sequences of moves to clear a grid by matching blocks. We focus here on levels with …

Automatic Feature Learning for Essence: a Case Study on Car Sequencing

A Pellegrino, Ö Akgün, N Dang, Z Kiziltan… - arxiv preprint arxiv …, 2024 - arxiv.org
Constraint modelling languages such as Essence offer a means to describe combinatorial
problems at a high-level, ie, without committing to detailed modelling decisions for a …

Towards exploratory reformulation of constraint models

I Miguel, AZ Salamon, C Stone - arxiv preprint arxiv:2311.11868, 2023 - arxiv.org
It is well established that formulating an effective constraint model of a problem of interest is
crucial to the efficiency with which it can subsequently be solved. Following from the …