Single-Machine Rescheduling with Rejection and an Operator No-Availability Period

In this paper, we investigate a rescheduling problem with rejection and an operator non-availability period on a single machine. An optimal original schedule with the objective of minimizing the total weighted completion time has been made in a deterministic production scheduling system without an unavailable interval. However, prior to the start of formal job processing, a time interval becomes unavailable due to the operator. No jobs can start or complete in the interval; nonetheless, a job that begins prior to this interval and finishes afterward is possible (if there is such a job, we call it a crossover job). In order to deal with the operator non-availability period, job rejection is allowed. Each job is either accepted for processing or rejected by paying a rejection cost. The planned original schedule is required to be rescheduled. The objective is to minimize the total weighted completion time of the accepted jobs plus the total penalty of the rejected jobs plus the weighted maximum tardiness penalty between the original schedule and the new reschedule. We present a pseudo-polynomial time dynamic programming exact algorithm and subsequently develop it into a fully polynomial time approximation scheme.

Authors

Institutions

Publication Details

Journal
Mathematics
Published
2024-11-24
DOI
https://doi.org/10.3390/math12233678
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Single-Machine Rescheduling with Rejection and an Operator No-Availability Period

Guanghua Wu, Hongli Zhu
Mathematics
Scheduling and Optimization Algorithms
article

Single-Machine Rescheduling with Rejection and an Operator No-Availability Period

Guanghua Wu, Hongli Zhu
article en

Abstract

In this paper, we investigate a rescheduling problem with rejection and an operator non-availability period on a single machine. An optimal original schedule with the objective of minimizing the total weighted completion time has been made in a deterministic production scheduling system without an unavailable interval. However, prior to the start of formal job processing, a time interval becomes unavailable due to the operator. No jobs can start or complete in the interval; nonetheless, a job that begins prior to this interval and finishes afterward is possible (if there is such a job, we call it a crossover job). In order to deal with the operator non-availability period, job rejection is allowed. Each job is either accepted for processing or rejected by paying a rejection cost. The planned original schedule is required to be rescheduled. The objective is to minimize the total weighted completion time of the accepted jobs plus the total penalty of the rejected jobs plus the weighted maximum tardiness penalty between the original schedule and the new reschedule. We present a pseudo-polynomial time dynamic programming exact algorithm and subsequently develop it into a fully polynomial time approximation scheme.

MathematicsVol. 12(23)
Qufu Normal University (CN), Weifang University of Science and Technology (CN)
Openalex Percentile: Top 70%
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.

Single-Machine Rescheduling with Rejection and an Operator No-Availability Period — Guanghua Wu, Hongli Zhu · Mathematics (2024) | TGRS Research Map | TGRS