"Model and Run" Constraint Networks with a MILP Engine

11/27/2016
by   Thierry Petit, et al.
0

Constraint Programming (CP) users need significant expertise in order to model their problems appropriately, notably to select propagators and search strategies. This puts the brakes on a broader uptake of CP. In this paper, we introduce MICE, a complete Java CP modeler that can use any Mixed Integer Linear Programming (MILP) solver as a solution technique. Our aim is to provide an alternative tool for democratizing the "CP-style" modeling thanks to its simplicity of use, with reasonable solving capabilities. Our contributions include new decompositions of (reified) constraints and constraints on numerical variables.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2017

Kiwi - A Minimalist CP Solver

Kiwi is a minimalist and extendable Constraint Programming (CP) solver s...
research
09/02/2016

A MIP Backend for the IDP System

The IDP knowledge base system currently uses MiniSAT(ID) as its backend ...
research
07/11/2018

Testing Global Constraints

Every Constraint Programming (CP) solver exposes a library of constraint...
research
09/25/2017

Mining a Sub-Matrix of Maximal Sum

Biclustering techniques have been widely used to identify homogeneous su...
research
08/03/2023

Holy Grail 2.0: From Natural Language to Constraint Models

Twenty-seven years ago, E. Freuder highlighted that "Constraint programm...
research
06/20/2023

Modern Constraint Programming Education: Lessons for the Future

This paper details an outlook on modern constraint programming (CP) educ...
research
12/06/2016

Fleet Size and Mix Split-Delivery Vehicle Routing

In the classic Vehicle Routing Problem (VRP) a fleet of of vehicles has ...

Please sign up or login with your details

Forgot password? Click here to reset