У виробництві виробничі процеси часто вимагають використання двох або більше машин для завершення виробничих робіт. Час роботи на кожній машині зазвичай змінюється. Коли ви виконуєте кілька завдань, makepan є загальним часом, необхідним для завершення роботи. Розрахунок маркування означає пошук послідовності завдань, що мінімізує необхідний час.
Makespan для двох машин
Щоб визначити мінімальне значення для набору завдань, що вимагають двох машин, почніть зі сортування часу роботи на два списки. Перший список складається з разів для машини 1, а другий список містить час роботи для машини 2. Перегляньте обидва списки і знайдіть найкоротший час в обох списках. Якщо найменший час перебуває зі списку, спочатку заплануйте цю роботу і видаліть його з обох списків. Якщо найкоротший час приходить з другого списку, заплануйте його останнє. Знову видаліть завдання з обох списків. Повторіть процес сортування, поки не буде заплановано кожне завдання. Послідовність робіт має мінімально можливе значення.
Три або більше машин
Коли потрібно три або більше машин, можливі послідовності зростають на основі швидкої математичної прогресії. Це швидко стає неможливим робити сортування вручну або навіть з комп'ютером. Виробники обґрунтовують розумну ефективність, а не оптимальну. Одним із способів цього є розбиття робочих місць і машин на групи, достатньо малі, щоб обчислити коефіцієнт для кожної групи.