Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets

abstract: This research by studies the computational performance of four different mixed integer programming (MIP) formulations for single machine scheduling problems with varying complexity. These formulations are based on (1) start and completion time variables, (2) time index variables, (3) linea...

Full description

Bibliographic Details
Other Authors: Khowala, Ketan (Author)
Format: Doctoral Thesis
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/2286/R.I.14756
id ndltd-asu.edu-item-14756
record_format oai_dc
spelling ndltd-asu.edu-item-147562018-06-22T03:02:46Z Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets abstract: This research by studies the computational performance of four different mixed integer programming (MIP) formulations for single machine scheduling problems with varying complexity. These formulations are based on (1) start and completion time variables, (2) time index variables, (3) linear ordering variables and (4) assignment and positional date variables. The objective functions that are studied in this paper are total weighted completion time, maximum lateness, number of tardy jobs and total weighted tardiness. Based on the computational results, discussion and recommendations are made on which MIP formulation might work best for these problems. The performances of these formulations very much depend on the objective function, number of jobs and the sum of the processing times of all the jobs. Two sets of inequalities are presented that can be used to improve the performance of the formulation with assignment and positional date variables. Further, this research is extend to single machine bicriteria scheduling problems in which jobs belong to either of two different disjoint sets, each set having its own performance measure. These problems have been referred to as interfering job sets in the scheduling literature and also been called multi-agent scheduling where each agent's objective function is to be minimized. In the first single machine interfering problem (P1), the criteria of minimizing total completion time and number of tardy jobs for the two sets of jobs is studied. A Forward SPT-EDD heuristic is presented that attempts to generate set of non-dominated solutions. The complexity of this specific problem is NP-hard. The computational efficiency of the heuristic is compared against the pseudo-polynomial algorithm proposed by Ng et al. [2006]. In the second single machine interfering job sets problem (P2), the criteria of minimizing total weighted completion time and maximum lateness is studied. This is an established NP-hard problem for which a Forward WSPT-EDD heuristic is presented that attempts to generate set of supported points and the solution quality is compared with MIP formulations. For both of these problems, all jobs are available at time zero and the jobs are not allowed to be preempted. Dissertation/Thesis Khowala, Ketan (Author) Fowler, John (Advisor) Keha, Ahmet (Advisor) Balasubramanian, Hari J (Committee member) Wu, Teresa (Committee member) Zhang, Muhong (Committee member) Arizona State University (Publisher) Industrial engineering Mathematics Computer science Industrial Engineering Interfering Job Sets Mixed Integer Programming Operations Research Single Machine Scheduling Two Agent eng 119 pages Ph.D. Industrial Engineering 2012 Doctoral Dissertation http://hdl.handle.net/2286/R.I.14756 http://rightsstatements.org/vocab/InC/1.0/ All Rights Reserved 2012
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic Industrial engineering
Mathematics
Computer science
Industrial Engineering
Interfering Job Sets
Mixed Integer Programming
Operations Research
Single Machine Scheduling
Two Agent
spellingShingle Industrial engineering
Mathematics
Computer science
Industrial Engineering
Interfering Job Sets
Mixed Integer Programming
Operations Research
Single Machine Scheduling
Two Agent
Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets
description abstract: This research by studies the computational performance of four different mixed integer programming (MIP) formulations for single machine scheduling problems with varying complexity. These formulations are based on (1) start and completion time variables, (2) time index variables, (3) linear ordering variables and (4) assignment and positional date variables. The objective functions that are studied in this paper are total weighted completion time, maximum lateness, number of tardy jobs and total weighted tardiness. Based on the computational results, discussion and recommendations are made on which MIP formulation might work best for these problems. The performances of these formulations very much depend on the objective function, number of jobs and the sum of the processing times of all the jobs. Two sets of inequalities are presented that can be used to improve the performance of the formulation with assignment and positional date variables. Further, this research is extend to single machine bicriteria scheduling problems in which jobs belong to either of two different disjoint sets, each set having its own performance measure. These problems have been referred to as interfering job sets in the scheduling literature and also been called multi-agent scheduling where each agent's objective function is to be minimized. In the first single machine interfering problem (P1), the criteria of minimizing total completion time and number of tardy jobs for the two sets of jobs is studied. A Forward SPT-EDD heuristic is presented that attempts to generate set of non-dominated solutions. The complexity of this specific problem is NP-hard. The computational efficiency of the heuristic is compared against the pseudo-polynomial algorithm proposed by Ng et al. [2006]. In the second single machine interfering job sets problem (P2), the criteria of minimizing total weighted completion time and maximum lateness is studied. This is an established NP-hard problem for which a Forward WSPT-EDD heuristic is presented that attempts to generate set of supported points and the solution quality is compared with MIP formulations. For both of these problems, all jobs are available at time zero and the jobs are not allowed to be preempted. === Dissertation/Thesis === Ph.D. Industrial Engineering 2012
author2 Khowala, Ketan (Author)
author_facet Khowala, Ketan (Author)
title Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets
title_short Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets
title_full Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets
title_fullStr Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets
title_full_unstemmed Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets
title_sort single machine scheduling: comparison of mip formulations and heuristics for interfering job sets
publishDate 2012
url http://hdl.handle.net/2286/R.I.14756
_version_ 1718699549716905984