Parallel Batch Scheduling With Incompatible Job Families via Constraint Programming

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.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Semiconductor Manufacturing
Published
2025-08-25
DOI
https://doi.org/10.1109/tsm.2025.3601510
Citations
2
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Parallel Batch Scheduling With Incompatible Job Families via Constraint Programming

Jorge A. Huertas, Pascal Van Hentenryck
2 citations
IEEE Transactions on Semiconductor Manufacturing
Scheduling and Optimization Algorithms
2.48
article

Parallel Batch Scheduling With Incompatible Job Families via Constraint Programming

Jorge A. Huertas, Pascal Van Hentenryck
article en
2 citations

Abstract

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.

IEEE Transactions on Semiconductor ManufacturingVol. 38(4)
Georgia Institute of Technology (US)
Decent work and economic growth
Openalex Percentile: Top 9%
Scheduling and Optimization Algorithms
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Parallel Batch Scheduling With Incompatible Job Families via Constraint Programming — Jorge A. Huertas, Pascal Van Hentenryck · IEEE Transactions on Semiconductor Manufacturing (2025) | TGRS Research Map | TGRS