Scheduling optional tasks with explanation

13Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

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-studied flexible job-shop scheduling problems where we are able to close 36 open problems. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Schutt, A., Feydy, T., & Stuckey, P. J. (2013). Scheduling optional tasks with explanation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8124 LNCS, pp. 628–644). https://doi.org/10.1007/978-3-642-40627-0_47

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free