Constraint Programming in Single Machine Scheduling for Minimizing Makespan with Multiple Constraints

This study focuses on developing a scheduling model for sequencing a set of jobs with different release times in a single machine to meet non-similar due dates as well as to reduce total sequence-dependent setup time. A constraint programming (CP) model is proposed to solve the scheduling problem by minimizing makespan under multiple constraints, namely release times, sequence-dependent setup time, and due dates. The proposed constraint programming model is tested and compared with the baseline method derived from as-is scheduling of alloy wheels manufactures. The computational experiments show the proposed constraint programming model outperforms the baseline method in the average improvement in makespan and total setup time. For small-size problems, the proposed scheduling model were optimally solved in a short time, achieving the best average improvement in makespan of 4.8826% and the best average improvement in total setup time of 45.7924%. Despite increasing problem sizes, the proposed scheduling model's computational time deteriorates but continues to provide the best solutions, achieving the best average improvement in makespan of 7.4891% and the best average improvement in total setup time of 55.4033%.

Authors

Publication Details

Journal
Engineering Journal
Published
2024-11-01
DOI
https://doi.org/10.4186/ej.2024.28.11.81
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Constraint Programming in Single Machine Scheduling for Minimizing Makespan with Multiple Constraints

Siravit Swangnop, Naragain Phumchusri, Paveena Chaovalitwongse, Manlika Kiatthadasirikul
Engineering Journal
Scheduling and Optimization Algorithms
article

Constraint Programming in Single Machine Scheduling for Minimizing Makespan with Multiple Constraints

Siravit Swangnop, Naragain Phumchusri, Paveena Chaovalitwongse, Manlika Kiatthadasirikul
article en

Abstract

This study focuses on developing a scheduling model for sequencing a set of jobs with different release times in a single machine to meet non-similar due dates as well as to reduce total sequence-dependent setup time. A constraint programming (CP) model is proposed to solve the scheduling problem by minimizing makespan under multiple constraints, namely release times, sequence-dependent setup time, and due dates. The proposed constraint programming model is tested and compared with the baseline method derived from as-is scheduling of alloy wheels manufactures. The computational experiments show the proposed constraint programming model outperforms the baseline method in the average improvement in makespan and total setup time. For small-size problems, the proposed scheduling model were optimally solved in a short time, achieving the best average improvement in makespan of 4.8826% and the best average improvement in total setup time of 45.7924%. Despite increasing problem sizes, the proposed scheduling model's computational time deteriorates but continues to provide the best solutions, achieving the best average improvement in makespan of 7.4891% and the best average improvement in total setup time of 55.4033%.

Engineering JournalVol. 28(11)
Chulalongkorn University
Openalex Percentile: Top 68%
Scheduling and Optimization Algorithms
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.