Predicting the Optimal Period for Cyclic Hoist Scheduling Problems

Conference Paper (2023)
Author(s)

N. Efthymiou (Student TU Delft)

N. Yorke-Smith (TU Delft - Algorithmics)

Research Group
Algorithmics
Copyright
© 2023 N. Efthymiou, N. Yorke-Smith
DOI related publication
https://doi.org/10.1007/978-3-031-33271-5_16
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 N. Efthymiou, N. Yorke-Smith
Research Group
Algorithmics
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public. @en
Pages (from-to)
238-253
ISBN (print)
978-3-031-33270-8
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Since combinatorial scheduling problems are usually NP-hard, this paper investigates whether machine learning (ML) can accelerate exact solving of a problem instance. We adopt supervised learning on a corpus of problem instances, to acquire a function that predicts the optimal makespan for a given instance. The learned predictor is invariant to the instance size as it uses statistics of instance attributes. We provide this prediction to a solving algorithm in the form of bounds on the objective function. Specifically, this approach is applied to the well-studied Cyclic Hoist Scheduling Problem (CHSP). The goal for a CHSP instance is to find a feasible schedule for a hoist which moves objects between tanks with minimal cyclic period. Taking an existing Constraint Programming (CP) model for this problem, and an exact CP-SAT solver, we implement a Deep Neural Network, a Random Forest and a Gradient Boosting Tree in order to predict the optimal period p. Experimental results find that, first, ML models (in particular DNNs), can be good predictors of the optimal p; and, second, providing tight bounds for p around the predicted value to an exact solver significantly reduces the solving time without compromising the optimality of the solutions.

Files

978_3_031_33271_5_16.pdf
(pdf | 1.28 Mb)
- Embargo expired in 23-11-2023
License info not available