Перейти до вмісту
Наукові вісті КПІ
ISSN 2617-5509 · e‑ISSN 2663-7472 Відкритий доступ · CC BY 4.0
Т. · № 5-6 · 2019 жов 15, 2019 статті

ТОЧНА МІНІМІЗАЦІЯ ЗАГАЛЬНОГО ЗВАЖЕНОГО ЗАПІЗНЮВАННЯ У ЩІЛЬНОМУ ПРОГРЕСУЮЧОМУ ОДНОМАШИННОМУ ПЛАНУВАННІ З ПЕРЕМИКАННЯМИ БЕЗ ПЕРІОДІВ ПРОСТОЮ

VR
Vadim V. Romanuke Відповідальний Polish Naval Academy, Poland Україна
Опублікованожов 15, 2019
PDF
НВКПІ 5-6 ТОМ · 5-6
ТОМ · № 5-6 · 2019 Переглянути випуск

Анотація

Проблематика. Задача мінімізації загального зваженого запізнювання може бути розв’язана або точно за відповідними моделями, або евристично. На момент жовтня 2019 р. близькою до найкращої є евристика на основі використання залишкового наявного ресурсу та залишкового періоду до обробки. Ця евристика є надзвичайно швидкою порівняно з моделями точного розв’язку, але її точність може бути як 100 %, так і недопустимо низькою. Мета дослідження. З огляду на відсутність знань щодо взаємозв’язку між цією евристикою та моделлю булевого лінійного програмування для точних розв’язків метою є вивчення статистичної різниці між ними для одномашинної задачі планування з перемиканнями без періодів простою, у якій періоди обробки є рівними, а послідовно прогресуючі моменти запуску та прийому виконання задані щільно. Методика реалізації. Визначається відносна похибка евристики, а потім вивчається, як вона змінюється залежно від зрос­таючої складності задач планування завдань. Під складністю розуміється кількість завдань разом із кількістю періодів обробки одного завдання. Тривалості обчислень евристики і точної моделі фіксуються також. Результати дослідження. Евристика успішно замінила точну модель не менш ніж у 72 % окремих прикладів без переви­щення ліміту часу, де вона розплановує завдання з тим самим мінімальним загальним зваженим запізнюванням (100 %-ва точ­ність). У середньому цей рівень коливається від 90 до 97 %, хоча у решті випадків можуть з’являтися величезні похибки. У практиці розкладів із вимогами швидкого оновлення модель булевого лінійного програмування насправді є ледь здійсненною, коли йдеться про планування розкладів не менш ніж 14 завдань, де кожне завдання складається з двох частин, та не менш ніж 10 завдань, де кожне завдання складається з трьох частин. Планування завдань, де кожне завдання розділене на більшу кількість частин, матиме значно меншу найгіршу похибку, ніж планування завдань, де кожне завдання розділене на меншу кількість частин. Якщо завдання ще можна розділити, то наполегливо рекомендується ділити завдання на якомога більшу кількість частин. Якщо планування лише 2-х завдань є неможливим, то наполегливо рекомендується штучно збільшити кількість завдань для складання їх розкладу. Висновки. Мінімізація загального зваженого запізнювання у щільному прогресуючому одномашинному плануванні з пере­миканнями без періодів простою може бути достатньо точною за допомогою евристики, якщо складається розклад для не менш ніж 7-х завдань, де кожне розділене не менш ніж на п’ять частин (схема “7/5”). Винятком з цього правила є те, що лише 2 завдання евристика розплановує завжди з точністю 100 %, незалежно від того, на скільки частин завдання розділене (виняток “2/any”). Певною проміжною ланкою між схемою “7/5” та винятком “2/any” є те, що планування 3-х завдань, де кожне розділене на чотири або п’ять частин, є також достатньо точним, де неточність не перевищує 0,7 %. В інших випадках або евристика незастосовна, або існує великий ризик отримання недопустимих похибок. Незастосовність тут не означає одразу сильну неточність, а мається на увазі непередбачуване існування серйозного спаду точності. Наприклад, 974 з 1000 окремих прикладів, що складалися з виключно 3-х завдань, розділених на дві частини, були розплановані з точністю 100 %, але 26 прикладів були розплановані із середньою похибкою в 13,31 %, що є вкрай недопустимим і, відповідно, незастосовним.

Ключові слова

Посилання

  1. P. Brucker, Scheduling Algorithms . Springer-Verlag Berlin Heidelberg, 2007, 371 p. doi: 10.1007/978-3-540-69516-5
  2. M.L. Pinedo, Scheduling: Theory, Algorithms, and Systems . Springer International Publishing, 2016, 670 p. doi: 10.1007/978-3-319-26580-3
  3. H. Belouadah et al. , “Scheduling with release dates on a single machine to minimize total weighted completion time”, Discrete Appl. Math. , vol. 36, iss. 3, pp. 213–231, 1992. doi: 10.1016/0166-218X(92)90255-9
  4. M.L. Pinedo, Planning and Scheduling in Manufacturing and Services . Springer-Verlag New York, 2009, 536 p. doi: 10.1007/978-1-4419-0910-7
  5. F. Jaramillo and M. Erkoc, “Minimizing total weighted tardiness and overtime costs for single machine preemptive scheduling”, Comp. Industr. Eng. , vol. 107, pp. 109–119, 2017. doi: 10.1016/j.cie.2017.03.012
  6. R. L. Graham et al. , “Optimization and approximation in deterministic sequencing and scheduling: A survey”, Ann. Discrete Math. , vol. 5, pp. 287–326, 1979. doi: 10.1016/S0167-5060(08)70356-X
  7. Z. J. Tian et al. , “An O ( n 2 ) algorithm for scheduling equal-length preemptive jobs on a single machine to minimize total tardiness”, J. Scheduling , vol. 9, iss. 4, pp. 343–364, 2006. doi: 10.1007/s10951-006-7039-6
  8. V.V. Romanuke, “Accuracy of a heuristic for total weighted completion time minimization in preemptive single machine scheduling problem by no idle time intervals”, KPI Sci. News , no. 3, pp. 52–62, 2019. doi: 10.20535/kpi-sn.2019.3.164804
  9. V.V. Romanuke, “The exact minimization of total weighted completion time in the preemptive scheduling problem by subse­quent length-equal job importance growth”, Bulletin of V. Karazin Kharkiv National University. Series “Mathematical Modelling. Information Technology. Automated Control Systems” , iss. 40, pp. 60–66, 2018.
  10. W.-Y. Ku and J.C. Beck, “Mixed Integer Programming models for job shop scheduling: A computational analysis”, Comp. Oper. Res. , vol. 73, pp. 165–173, 2016. doi: 10.1016/j.cor.2016.04.006
  11. R. Panneerselvam, “Simple heuristic to minimize total tardiness in a single machine scheduling problem”, Int. J. Adv. Manuf. Technol. , vol. 30, iss. 7-8, pp. 722–726, 2006. doi: 10.1007/s00170-005-0102-1
  12. V.V. Romanuke, “Optimal pixel-to-shift standard deviations ratio for training 2-layer perceptron on shifted images with pixel distortion in classifying shifting-distorted objects”, Appl. Comp. Syst. , vol. 19, pp. 61–70, 2016. doi: 10.1515/acss-2016-0008
§ 06 — Пов'язані

Схожі статті в цьому журналі

Пов'язані рецензовані дослідження, опубліковані в цьому журналі.
Усі випуски

ДВОЕТАПНИЙ ПІДХІД ДО СЕГМЕНТАЦІЇ СУПУТНИКОВИХ ЗНІМКІВ ДЛЯ ОЦІНЮВАННЯ ПЛОЩІ АСФАЛЬТОВАНОГО ПОКРИТТЯ ПАРКОВОК

Олександр Гончарук, Надія Недашківська

Проблематика. Точна оцінка площі асфальтованих парковок є важливою для містобудування та екологічного моніторингу. Однак спектральна подібність асфальту паркувальних…

#семантична сегментація #супутникові знімки #паркінг #нейронна мережа
10.20535/kpisn.2026.3.367540

ФОРМАЛІЗАЦІЯ РОЗРІДЖЕНОГО ANP З БІНАРНИМИ ПОРІВНЯННЯМИ НА ОСНОВІ ДАНИХ У КОЛІ ОДНОРІДНИХ КОМПОНЕНТІВ ДЛЯ ПРІОРИТИЗАЦІЇ РОЗПОДІЛУ РЕСУРСІВ

Вадим Романюк

Проблематика. Задачі розподілу обмежених ресурсів між взаємозалежними однорідними об’єктами виникають у багатьох прикладних сферах — зокрема, під час конкурсного…

#розподіл ресурсів #однорідні компоненти #взаємозалежності #аналітичний мережевий процес
10.20535/kpisn.2026.3.368158

РОЗРОБКА МЕТОДУ ФОРМАЛІЗАЦІЇ ДИНАМІЧНИХ ТЕПЛОВИХ ПОРТРЕТІВ ДЛЯ НАДІЙНОГО ВИЯВЛЕННЯ ЦІЛЕЙ

Степан Лис, Оксана Оборська

Проблематика. Автоматизовані системи спостереження з БпЛА стикаються з подвійним викликом: виявленням теплоконтрастних об'єктів у реальному часі та їх ідентифікацією в…

#тепловізійні системи #ідентифікація цілей #локалізація зони інтересу #динамічний тепловий портрет
10.20535/kpisn.2026.3.359114

Статті цього автора (цих авторів), які найбільше читають

Схожі статті

1-10 з 192

Ви також можете розпочати розширений пошук схожих статей для цієї статті.