Interval Constraints with Learning: Application to Air Traffic Control

Session date: 11 December 2023

Session host: Maarten Flippo

Summary:

Lazy Clause Generation (LCG) is a learning extension of Constraint Programming that combines the power of SAT and CP. In this paper we present an extension of Lazy Clause Generation from finite domain constraints to interval constraints, that is: non-linear constraints over the reals. Because LCG solvers must be able to negate literals involved in computation, LCG for intervals must represent both open and closed intervals. This makes LCG for intervals quite different from LCG for integers. We illustrate the advantage of the technology by solving a mixed integer non-linear Air Traffic Control problem.

Relevant papers

  1. Interval Constraints with Learning: Application to Air Traffic Control
    Thibaut Feydy, and Peter J. Stuckey
    In Principles and Practice of Constraint Programming, Jan 2016