Conference Proceedings

Scheduling optional tasks with explanation

A Schutt, TA Feydy, PJ Stuckey

Proceedings of the International Conference on Principles and Practice of Constraint Programming | Springer Verlag | Published : 2013

Abstract

Many scheduling problems involve reasoning about tasks which may or may not actually occur, so called optional tasks. The state-of-the-art approach to modelling and solving such problems makes use of interval variables which allow a start time of indicating the task does not run. In this paper we show we can model interval variables in a lazy clause generation solver, and create explaining propagators for scheduling constraints using these interval variables. Given the success of lazy clause generation on many scheduling problems, this combination appears to give a powerful new solving approach to scheduling problems with optional tasks. We demonstrate the new solving technology on well-stud..

View full abstract

University of Melbourne Researchers