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...
Main Author: | |
---|---|
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 |