Parallel Batch Scheduling With Incompatible Job Families Via Constraint Programming

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Huertas, Jorge A., Van Hentenryck, Pascal
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912573627039744
author Huertas, Jorge A.
Van Hentenryck, Pascal
author_facet Huertas, Jorge A.
Van Hentenryck, Pascal
contents This paper addresses the incompatible case of parallel batch scheduling, where compatible jobs belong to the same family, and jobs from different families cannot be processed together in the same batch. The state-of-the-art constraint programming (CP) model for this problem relies on specific functions and global constraints only available in a well established commercial CP solver. This paper expands the literature around this problem by proposing four new CP models that can be implemented in commercial and open-source solvers: a new model that relies on automaton constraints, and three alternative models that integrate assignment and scheduling decisions with different strategies and global constraints. Extensive computational experiments on standard test cases under multiple objectives and multiple solvers demonstrate the implementation flexibility and competitive performance of the proposed models.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11981
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Parallel Batch Scheduling With Incompatible Job Families Via Constraint Programming
Huertas, Jorge A.
Van Hentenryck, Pascal
Systems and Control
Optimization and Control
This paper addresses the incompatible case of parallel batch scheduling, where compatible jobs belong to the same family, and jobs from different families cannot be processed together in the same batch. The state-of-the-art constraint programming (CP) model for this problem relies on specific functions and global constraints only available in a well established commercial CP solver. This paper expands the literature around this problem by proposing four new CP models that can be implemented in commercial and open-source solvers: a new model that relies on automaton constraints, and three alternative models that integrate assignment and scheduling decisions with different strategies and global constraints. Extensive computational experiments on standard test cases under multiple objectives and multiple solvers demonstrate the implementation flexibility and competitive performance of the proposed models.
title Parallel Batch Scheduling With Incompatible Job Families Via Constraint Programming
topic Systems and Control
Optimization and Control
url https://arxiv.org/abs/2410.11981