Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 4. Задачи теории расписаний4.1. Весьма важной в прикладном отношении является так называемая общая задача теории расписаний. В отечественной литературе эту задачу обычно называют задачей календарного планирования. Обшую ее схему можно описать следующим образом. Имеется Задана матрица Непосредственному решению (путем перебора всех вариантов) эта задача не поддается, так как при этом уже в простейшем случае одинакового порядка прохождения деталей пришлось бы выбирать наименьшую из 4.2. Известно несколько формулировок задачи теории расписаний в виде целочисленных задач линейного программирования. Опишем одну из возможных постановок, основой для которой является идея А. Манна [114]; см. также [98], гл. 12. Не умаляя общности, можно считать Введем неотрицательные целочисленные переменные 1) Прежде всего нужно наложить ограничение, не допускающее одновременной обработки на одном станке двух деталей. Для этого моменты начала обработки любых двух деталей
В обычную задачу линейного программирования альтернативное условие типа (4.1) ввести нельзя. Мы конкретизируем прием обработки альтернативных условий, описанный в § 4 гл. 2. Определим целочисленные переменные
Отметим очевидное неравенство вытекающее из определения Отсюда ясно, что 2) Теперь следует отразить условия на заданный технологический порядок прохождения деталями обработки на станках. В данной формулировке в принципе безразлично, является ли этот порядок одинаковым для всех деталей или нет. Именно, если деталь
Отсюда ясно, что случай Для некоторых деталей условие упорядочения может налагаться лишь в следующей ослабленной форме: деталь
Можно дать еще вариант условий этого типа, считая, что деталь
3) Могут быть наложены дополнительные условия «на отправку» (т. е. на сроки окончания отдельных работ). Так, если обработка детали
4) В качестве критерия оптимальности принимается минимизация общего времени обработки партии. Пусть
и при условиях (4.2), (4.3), (4.4) (или его вариантах) и, возможно, еще при условиях (4.5). Всего в этой модели приходится вводить Здесь мы не будем более подробно останавливаться на задаче теории расписаний, поскольку нашей непосредственной целью было лишь описание соответствующей дискретной модели. Разумеется, подобное сведение далеко не исчерпывает всех аспектов проблемы — прежде всего по той причине, что оно приводит к серьезным вычислительным трудностям. Поэтому большую роль в решении задач теории расписаний играют различного рода приближенные и эвристические методы. Читатель, интересующийся теорией расписаний, может получить довольно полное представление о современном состоянии вопроса, ознакомившись со сборником переводов «Календарное планирование» [98]. Отметим также книгу [41].
|
1 |
Оглавление
|