228
правок
Изменения
Нет описания правки
==Нотация Грэхема==<tex> \alpha </tex> | <tex> \beta </tex> | <div style="background-color: #ABCDEF; font-size: 16px; font-weight: bold; color: #000000; text-align: center; padding: 4px; border-style: solid; border-width: 1px;"tex> \gamma </tex> Поле <tex> \alpha </tex> описывает тип обработки. Задается одним значением. Поле <tex>Эта статья находится в разработке!\beta </divtex>описывает характеристики работ. Задает параметры работ, и то, какими свойствами должно обладает расписание. Поле <includeonlytex>[[Категория: В разработке]]\gamma</includeonlytex>описывает критерий оптимизации. Содержит функцию, которую нужно оптимизировать.
{{Определение
|definition =
'''РасписаниемОдна машина''' называется соответствие между каждой работой и одним или более интервалов времени на одной или более машине(Single machine, на которой эта работа выполняется.}}'''Диаграмма Гантта1''' <tex>{-) В системе находится одна машина.}}</tex> способ представления расписания.
{{Определение|definition ='''Параллельные несвязанные машины''' (Unrelated Machines, '''<tex> \alpha | \beta | \gamma R_{m}</tex>''') В системе находится m машин работающих параллельно. При этом ==Характеристика У машин разные скорости выполнения разных работ==.}}
{{Определение|definition ='''Job shop''' ('''<tex> \beta_3 J_{-m}</tex> означает, что работы появляются в определенное время (release time'''), задается множеством <tex> r_i </tex>В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ.}}
{{Определение|definition ='''Flow shop''' ('''<tex> \beta_4 F_{-m}</tex> время, которое нужно затратить станку на выполнение работы, задается множеством <tex> p_i </tex>''') В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ. }}
{{Определение|definition ='''Open shop''' ('''<tex> \beta_5 O_{-m}</tex> дедлайны на работы, время к которому работы должны быть закончены, задается множеством <tex> d_i </tex>''') В системе находится m машин работающих параллельно. У машин разные скорости выполнения разных работ. }}
----==Характеристики работ=={{Определение|definition ='''Время работы''' (Processing time, <tex> \beta_6 p_{-i,j}</tex> условие ) Если работа j выполняется на пакеты. Означаетмашине i, что некоторые работ объединены в группуто <tex>p_{i, которая должна быть выполнена j}</tex> является временем обработке работы j на одной машине.i}}
{{Определение|definition ='''Время окончания''' (Due date, <tex>d_{j}</tex>) <tex>d_{j}</tex> является временем до которого ожидается выполнения работы j. Если работа j была выполнена после <tex> L_i = C_i - d_i d_{j}</tex>, то налагается штраф}}
{{Определение|definition ='''Дедлайн''' (Deadline, <tex> T_i = max0, C_i - d_id_{j}</tex> ) Тоже самое что и время окончания, но после дедлайна выполнять работу нельзя.}} {{Определение|definition ='''Найти аккуратные максимумВес'''(Weigth, <tex>w_{j}</tex>) Величина отражающая значение работы j.}}
==Критерий оптимизации==
{{Определение|definition ='''Время окончания работы''' (Completion time, <tex> Q_m C_{-j}</tex> разные, но однородные станки(отличаются скорость)Время окончания обработки работы j.}}
{{Определение|definition ='''Опоздание''' (Lateness, <tex> R_m L_{j}</tex>) .<tex>L_{j}</tex> = <tex>C_{j}</tex> -<tex>d_{j}</tex>}} {{Определение|definition ='''Опоздание''' (Tardiness, <tex>L_{j}</tex>) .<tex>T_{j}</tex> = <tex>max(L_{i}, 0)</tex>}} {{Определение|definition ='''Штраф''' (Unit penalty, <tex>U_{j}</tex> разные произвольные станки) .Если <tex>C_{j}</tex> > <tex>d_{j}</tex>, то <tex>U_{j}</tex> = 1, иначе <tex>U_{j}</tex> = 0 }} {{Определение|definition ='''Опоздание''' (Tardiness, <tex>L_{j}</tex>) .<tex>T_{j}</tex> = <tex>max(L_{i}, 0)</tex>}}