Scheduling a Single Machine with Primary and Secondary Objectives

We study a scheduling problem in which jobs with release times and due dates are to be processed on a single machine. With the primary objective to minimize the maximum job lateness, the problem is strongly NP-hard. We describe a general algorithmic scheme to minimize the maximum job lateness, with...

Full description

Bibliographic Details
Main Author: Nodari Vakhania
Format: Article
Language:English
Published: MDPI AG 2018-06-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/11/6/80
_version_ 1811327053100744704
author Nodari Vakhania
author_facet Nodari Vakhania
author_sort Nodari Vakhania
collection DOAJ
description We study a scheduling problem in which jobs with release times and due dates are to be processed on a single machine. With the primary objective to minimize the maximum job lateness, the problem is strongly NP-hard. We describe a general algorithmic scheme to minimize the maximum job lateness, with the secondary objective to minimize the maximum job completion time. The problem of finding the Pareto-optimal set of feasible solutions with these two objective criteria is strongly NP-hard. We give the dominance properties and conditions when the Pareto-optimal set can be formed in polynomial time. These properties, together with our general framework, provide the theoretical background, so that the basic framework can be expanded to (exponential-time) implicit enumeration algorithms and polynomial-time approximation algorithms (generating the Pareto sub-optimal frontier with a fair balance between the two objectives). Some available in the literature experimental results confirm the practical efficiency of the proposed framework.
first_indexed 2024-04-13T14:59:49Z
format Article
id doaj.art-328f7723c5914b0891522bd95b92e1df
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-04-13T14:59:49Z
publishDate 2018-06-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-328f7723c5914b0891522bd95b92e1df2022-12-22T02:42:20ZengMDPI AGAlgorithms1999-48932018-06-011168010.3390/a11060080a11060080Scheduling a Single Machine with Primary and Secondary ObjectivesNodari Vakhania0Centro de Investigación en Ciencias, Universidad Autonoma del Estado de Morelos, 62210 Cuernavaca, MexicoWe study a scheduling problem in which jobs with release times and due dates are to be processed on a single machine. With the primary objective to minimize the maximum job lateness, the problem is strongly NP-hard. We describe a general algorithmic scheme to minimize the maximum job lateness, with the secondary objective to minimize the maximum job completion time. The problem of finding the Pareto-optimal set of feasible solutions with these two objective criteria is strongly NP-hard. We give the dominance properties and conditions when the Pareto-optimal set can be formed in polynomial time. These properties, together with our general framework, provide the theoretical background, so that the basic framework can be expanded to (exponential-time) implicit enumeration algorithms and polynomial-time approximation algorithms (generating the Pareto sub-optimal frontier with a fair balance between the two objectives). Some available in the literature experimental results confirm the practical efficiency of the proposed framework.http://www.mdpi.com/1999-4893/11/6/80scheduling single machinerelease timelatenessmakespanbi-criteria schedulingPareto-optimal solution
spellingShingle Nodari Vakhania
Scheduling a Single Machine with Primary and Secondary Objectives
Algorithms
scheduling single machine
release time
lateness
makespan
bi-criteria scheduling
Pareto-optimal solution
title Scheduling a Single Machine with Primary and Secondary Objectives
title_full Scheduling a Single Machine with Primary and Secondary Objectives
title_fullStr Scheduling a Single Machine with Primary and Secondary Objectives
title_full_unstemmed Scheduling a Single Machine with Primary and Secondary Objectives
title_short Scheduling a Single Machine with Primary and Secondary Objectives
title_sort scheduling a single machine with primary and secondary objectives
topic scheduling single machine
release time
lateness
makespan
bi-criteria scheduling
Pareto-optimal solution
url http://www.mdpi.com/1999-4893/11/6/80
work_keys_str_mv AT nodarivakhania schedulingasinglemachinewithprimaryandsecondaryobjectives