DOI

The multiprocessor scheduling problem is defined as follows: set of jobs have to be executed on parallel identical processors. For each job we know release time, processing time and delivery time. At most one job can be performed on every processor at a time, but all jobs may be simultaneously delivered. Preemption on processors is not allowed. The goal is to minimize the time, by which all tasks are delivered. Scheduling tasks among parallel processors is a NP-hard problem in the strong sense. The best known approximation algorithm is Jackson’s algorithm, which generates the list schedule by selecting the ready job with the largest delivery time. This algorithm generates no delay schedules. We define an IIT (inserted idle time) schedule as a feasible schedule in which a processor can be idle at a time when it could begin performing a ready job. The paper proposes the approximation inserted idle time algorithm for the multiprocessor scheduling. We proved that deviation of this algorithm from the optimum is smaller then twice the largest processing time. Then by combining the MDT/IIT algorithm and the branch and bound method this paper presents BB algorithm which can find optimal solutions for the problem. To illustrate the efficiency of our approach we compared two algorithms on randomly generated sets of jobs.

Язык оригиналаанглийский
Название основной публикацииRecent Advances in Computational Optimization - Results of the Workshop on Computational Optimization WCO 2020
РедакторыStefka Fidanova
ИздательSpringer Nature
Страницы139-156
Число страниц18
ISBN (печатное издание)9783030823962
DOI
СостояниеОпубликовано - 2022
СобытиеWorkshops on Computational Optimization, WCO 2020 - Sofia, Болгария
Продолжительность: 6 сен 20209 сен 2020

Серия публикаций

НазваниеStudies in Computational Intelligence
Том986
ISSN (печатное издание)1860-949X
ISSN (электронное издание)1860-9503

конференция

конференцияWorkshops on Computational Optimization, WCO 2020
Страна/TерриторияБолгария
ГородSofia
Период6/09/209/09/20

    Предметные области Scopus

  • Искусственный интеллект

ID: 92878401