Back to results

Old Dominion University

A Robust Reactive Scheduling System with Application to Parallel Machine Scheduling

Abstract

dc:description.abstract

<p>In this turbulent world, scheduling role has become crucial in most manufacturing production, and service systems. It allows the allocation of limited resources to activities with the objective of optimizing one performance measure or more. Resources may be machines in a factory, operating rooms in a hospital, or employees in a company, while activities can be jobs in a manufacturing plant, surgeries in a hospital, or paper work in a company. The goal of each schedule is to optimize some performance measures, which could be the minimization of the schedule makespan, the jobs' completion times, jobs' earliness and tardiness, among others.</p> <p>Until very recently, research has concentrated on scenarios that assume a predefined schedule that is failure free. Initial schedules produced in advance are being followed hoping no delays will occur, because once they do, the whole schedule may be compromised as it is not designed to adapt to change. Researchers focused on the generation of good schedules in the presence of complex constraints while assuming fixed processing times, known job arrival times, unbreakable machines, and immune employees. However, this is not the case in the real world, where processing times are stochastic, job arrival times could be unknown, machines do break down, and employees get sick. In fact, most environments including manufacturing are dynamic by nature and not static, vulnerable to many unpredictable events, which leads the initial schedule to become obsolete once it is executed. The reason these deterministic schedules fail is because they do not account for variability, scheduling the activities directly after each other, so when a certain activity is delayed, all its successors will be delayed too.</p> <p>In this dissertation, new repair and rescheduling algorithms, and robust systems equipped with learning capability are developed for the unrelated parallel machine environment, a known NP-hard problem. The introduced rules and algorithms were subjected to different stochastic rates of breakdowns and delays and were judged based on several performance measures to ensure the optimization of both the schedule quality and stability. Schedule quality is assessed based on the schedule Makespan (time to finish all jobs) and CPU, while schedule stability is based on the number of shifted jobs from one machine to another and the time to match up with the original schedule after the occurrence of a breakdown. The extensive computational tests and analyses show the superiority of the proposed algorithms and systems compared to existing methods in the literature, especially when implemented with the learning capability. Moreover, the rules were ranked based on their performance for different performance measure combinations, allowing the decision maker to easily determine the most appropriate repair/rescheduling rule depending on the performance measure(s) desired.</p>

Degree

thesis:*
Name thesis:degree_name
Doctor of Philosophy (PhD)
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Engineering Management & Systems Engineering
Year dc:date.available
2006

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Arnaout, Jean-Paul M.
Contributors dc:contributor
  • Ghaith Rabadi
  • Resit Unal
  • Shannon Bowling
  • Steve Cotter

Subjects

dc:subject × 4

Identifiers

dc:identifier.*
Repository record dc:identifier
https://digitalcommons.odu.edu/emse_etds/35
OAI identifier oai:identifier
oai:digitalcommons.odu.edu:emse_etds-1043

Chain of custody

source
Harvested from
Old Dominion University
Base URL
digitalcommons.odu.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Arnaout, Jean-Paul M.. A Robust Reactive Scheduling System with Application to Parallel Machine Scheduling. Dissertation thesis, 2006. https://digitalcommons.odu.edu/emse_etds/35