TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT

Background. In setting a problem of minimizing total tardiness by the heuristic based on remaining available and processing periods, there are two opposite ways to input the data: the job release dates are given in either ascending or descending order. It was recently ascertained that scheduling a f...

Full description

Bibliographic Details
Main Author: Vadim V. Romanuke
Format: Article
Language:English
Published: Igor Sikorsky Kyiv Polytechnic Institute 2020-08-01
Series:KPI Science News
Subjects:
Online Access:http://scinews.kpi.ua/article/view/199850
id doaj-48540e8d698f47dd8dcf8c68bedb5fc4
record_format Article
spelling doaj-48540e8d698f47dd8dcf8c68bedb5fc42021-04-02T10:49:02ZengIgor Sikorsky Kyiv Polytechnic InstituteKPI Science News2617-55092020-08-0103324210.20535/kpi-sn.2020.3.199850199850TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUTVadim V. Romanuke0Polish Naval AcademyBackground. In setting a problem of minimizing total tardiness by the heuristic based on remaining available and processing periods, there are two opposite ways to input the data: the job release dates are given in either ascending or descending order. It was recently ascertained that scheduling a few equal-length jobs is expectedly faster by ascending order, whereas scheduling 30 to 70 equal-length jobs is 1.5 % to 2.5 % faster by descending order. For the number of equal-length jobs between roughly 90 and 250, the ascending job order again results in shorter computation times. Objective. The goal is to ascertain whether the job order input is significant in scheduling by using the heuristic for the case when the jobs have different lengths. Job order efficiency will be studied on tight-tardy progressive idling-free 1-machine preemptive scheduling. Methods. To achieve the said goal, a computational study is carried out with a purpose to estimate the averaged computation time for both ascending and descending orders of job release dates. Instances of the job scheduling problem are generated so that schedules which can be obtained trivially, without the heuristic, are excluded. Results. On average, the descending job order input gives a tiny advantage in computation time. This advantage decreases as the number of jobs increases. The decrement resembles a steep exponential decrease. The factual advantage is so insignificant that even after solving long series of job scheduling problems the saved computational time cannot be counted in minutes, not speaking about hours as it was for the case of equal-length jobs. Conclusions. The significance of the job order input is much lower than that for the case of equal-length jobs. Theoretically, the heuristic’s efficient job order input does exist but its efficiency can be practically used only by working on extremely long series of scheduling problems where the number of jobs should not exceed 300.http://scinews.kpi.ua/article/view/199850preemptive single machine job schedulingtotal tardinessheuristicascending/descending job ordercomputation timeefficient job order.preemptive single machine job schedulingtotal tardinessheuristicascending job orderdescending job ordercomputation timeefficient job order
collection DOAJ
language English
format Article
sources DOAJ
author Vadim V. Romanuke
spellingShingle Vadim V. Romanuke
TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT
KPI Science News
preemptive single machine job scheduling
total tardiness
heuristic
ascending/descending job order
computation time
efficient job order.preemptive single machine job scheduling
total tardiness
heuristic
ascending job order
descending job order
computation time
efficient job order
author_facet Vadim V. Romanuke
author_sort Vadim V. Romanuke
title TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT
title_short TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT
title_full TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT
title_fullStr TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT
title_full_unstemmed TIGHT-TARDY PROGRESSIVE IDLING-FREE 1-MACHINE PREEMPTIVE SCHEDULING BY HEURISTIC’S EFFICIENT JOB ORDER INPUT
title_sort tight-tardy progressive idling-free 1-machine preemptive scheduling by heuristic’s efficient job order input
publisher Igor Sikorsky Kyiv Polytechnic Institute
series KPI Science News
issn 2617-5509
publishDate 2020-08-01
description Background. In setting a problem of minimizing total tardiness by the heuristic based on remaining available and processing periods, there are two opposite ways to input the data: the job release dates are given in either ascending or descending order. It was recently ascertained that scheduling a few equal-length jobs is expectedly faster by ascending order, whereas scheduling 30 to 70 equal-length jobs is 1.5 % to 2.5 % faster by descending order. For the number of equal-length jobs between roughly 90 and 250, the ascending job order again results in shorter computation times. Objective. The goal is to ascertain whether the job order input is significant in scheduling by using the heuristic for the case when the jobs have different lengths. Job order efficiency will be studied on tight-tardy progressive idling-free 1-machine preemptive scheduling. Methods. To achieve the said goal, a computational study is carried out with a purpose to estimate the averaged computation time for both ascending and descending orders of job release dates. Instances of the job scheduling problem are generated so that schedules which can be obtained trivially, without the heuristic, are excluded. Results. On average, the descending job order input gives a tiny advantage in computation time. This advantage decreases as the number of jobs increases. The decrement resembles a steep exponential decrease. The factual advantage is so insignificant that even after solving long series of job scheduling problems the saved computational time cannot be counted in minutes, not speaking about hours as it was for the case of equal-length jobs. Conclusions. The significance of the job order input is much lower than that for the case of equal-length jobs. Theoretically, the heuristic’s efficient job order input does exist but its efficiency can be practically used only by working on extremely long series of scheduling problems where the number of jobs should not exceed 300.
topic preemptive single machine job scheduling
total tardiness
heuristic
ascending/descending job order
computation time
efficient job order.preemptive single machine job scheduling
total tardiness
heuristic
ascending job order
descending job order
computation time
efficient job order
url http://scinews.kpi.ua/article/view/199850
work_keys_str_mv AT vadimvromanuke tighttardyprogressiveidlingfree1machinepreemptiveschedulingbyheuristicsefficientjoborderinput
_version_ 1724166770944638976