Классификация задач
Версия от 16:30, 4 июня 2012; Shagal (обсуждение | вклад)
Нотация Грэхема
| |
Поле описывает тип обработки. Задается одним значением.
Поле описывает характеристики работ. Задает параметры работ, и то, какими свойствами должно обладает расписание.
Поле описывает критерий оптимизации. Содержит функцию, которую нужно оптимизировать.
Типы обработки
| Определение: | 
| Одна машина (Single machine, 1) В системе находится одна машина. | 
| Определение: | 
| Параллельные одинаковые машины (Parallel and Identical Machines, ) В системе находится m одинаковых машин работающих параллельно. | 
| Определение: | 
| Параллельные однородные машины (Uniform Machines, ) В системе находится m машин работающих параллельно. У машин разные скорости выполнения работ. | 
| Определение: | 
| Параллельные несвязанные машины (Unrelated Machines, ) В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ. | 
| Определение: | 
| Job shop () В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ. | 
| Определение: | 
| Flow shop () В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ. | 
| Определение: | 
| Open shop () В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ. | 
Характеристики работ
| Определение: | 
| Время работы (Processing time, ) Если работа j выполняется на машине i, то является временем обработке работы j на машине i | 
| Определение: | 
| Время появления (Release date, ) является временем появления в системе работы j, минимальное время в которое можно начать обработку работы j | 
| Определение: | 
| Время окончания (Due date, ) является временем до которого ожидается выполнения работы j. Если работа j была выполнена после , то налагается штраф | 
| Определение: | 
| Дедлайн (Deadline, ) Тоже самое что и время окончания, но после дедлайна выполнять работу нельзя. | 
| Определение: | 
| Вес (Weigth, ) Величина отражающая значение работы j. | 
| Определение: | 
| Прерывание (Preemption, ) Работа может быть прервана и продолжена позже. | 
| Определение: | 
| Зависимость между работами (Precedence Contraints, ) {Работа может начаться только после выпонения некоторых других работ. Может быть представлено ввиде ориентированного графа. При этом каждой вершине соответствует работа и работа i выполняется перед работой j, если есть ребро из вершины i в j. 
 | 
Критерий оптимизации
| Определение: | 
| Цель оптимизации минимизировать то или иной критерий. | 
| Определение: | 
| Время окончания работы (Completion time, ) Время окончания обработки работы j. | 
| Определение: | 
| Опоздание (Lateness, ) . = - | 
| Определение: | 
| Опоздание (Tardiness, ) . = | 
| Определение: | 
| Штраф (Unit penalty, ) . Если > , то = 1, иначе = 0 | 
| Определение: | 
| Опоздание (Tardiness, ) . = | 
