Failure-directed search for constraint-based scheduling

P Vilím, P Laborie, P Shaw - Integration of AI and OR Techniques in …, 2015 - Springer
This paper presents a new constraint programming search algorithm that is designed for a
broad class of scheduling problems. Failure-directed Search (FDS) assumes that there is no …

[HTML][HTML] Conjure: Automatic generation of constraint models from problem specifications

Ö Akgün, AM Frisch, IP Gent, C Jefferson, I Miguel… - Artificial Intelligence, 2022 - Elsevier
When solving a combinatorial problem, the formulation or model of the problem is critical to
the efficiency of the solver. Automating the modelling process has long been of interest …

Optimal rectangle packing: An absolute placement approach

E Huang, RE Korf - Journal of Artificial Intelligence Research, 2013 - jair.org
We consider the problem of finding all enclosing rectangles of minimum area that can
contain a given set of rectangles without overlap. Our rectangle packer chooses the x …

Global constraint catalog

N Beldiceanu, M Carlsson, JX Rampon - 2010 - diva-portal.org
This report presents a catalogue of global constraints where each constraint is explicitly
described in terms of graph properties and/or automata and/or first order logical formulae …

The smart table constraint

JB Mairy, Y Deville, C Lecoutre - Integration of AI and OR Techniques in …, 2015 - Springer
Table Constraints are very useful for modeling combinatorial problems in Constraint
Programming (CP). They are a universal mechanism for representing constraints, but …

Combinatorial register allocation and instruction scheduling

RC Lozano, M Carlsson, GH Blindell… - ACM Transactions on …, 2019 - dl.acm.org
This article introduces a combinatorial optimization approach to register allocation and
instruction scheduling, two central compiler problems. Combinatorial optimization has the …

MiniSearch: a solver-independent meta-search language for MiniZinc

A Rendl, T Guns, PJ Stuckey, G Tack - … , CP 2015, Cork, Ireland, August 31 …, 2015 - Springer
Much of the power of CP comes from the ability to create complex hybrid search algorithms
specific to an application. Unfortunately there is no widely accepted standard for specifying …

[HTML][HTML] Which rectangle sets have perfect packings?

F Braam, D van den Berg - Operations Research Perspectives, 2022 - Elsevier
In the perfect rectangle packing problem, a set of rectangular items have to be placed inside
a rectangular container without overlap or empty space. In this paper, we generate a large …

[PDF][PDF] Extending simple tabular reduction with short supports

C Jefferson, P Nightingale - Twenty-Third International Joint Conference …, 2013 - Citeseer
Constraint propagation is one of the key techniques in constraint programming, and a large
body of work has built up around it. Special-purpose constraint propagation algorithms …

[PDF][PDF] New improvements in optimal rectangle packing

E Huang, RE Korf - Twenty-First International Joint Conference on …, 2009 - cse.unl.edu
The rectangle packing problem consists of finding an enclosing rectangle of smallest area
that can contain a given set of rectangles without overlap. Our algorithm picks the x …