Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 59. Задачи о временном упорядоченииДля некоторых задач оптимизации, имеющих комбинаторный характер, подход с помощью теории графов не представляется наиболее естественным. Таковы часто встречающиеся задачи о временном упорядочении. Рассмотрим следующую задачу. Пусть
Рис. 389. Требуется минимизировать время, в течение которого станок остается незанятым; задача иногда формулируется как требование минимизировать общее время обработки изделий, включающее время работы и время простоя станка На рис. 389 схематически показан случай обработки шести изделий двумя станками. Время обработки каждого из изделий дается белым прямоугольником, время простоя — заштрихованными прямоугольниками. Можно обобщить задачу на случай Известен алгоритм для случая Алгоритм Джонсона. Случай двух станков. Сначала сформулируем алгоритм и дадим пример его использования, а затем уже приведем обоснование алгоритма. 1) Выберем в матрице 2) Если этот элемент находится в первой строке, то начинаем с изделия 3) Рассматриваем все изделия, исключая Пример. Рассмотрим следующую матрицу
Наименьший элемент матрицы (59.1) есть
Рис. 390. Далее,
Рис. 391. Так как затем Результат представлен на рис. 390. На рис. 391 представлен результат другого упорядочения (всего их Обоснование алгоритма. Пусть после окончания обработки
где
Так как
Рис. 392. Обозначим также
Очевидно, что (рис. 392)
Следовательно,
Для суммы
Аналогично
и
Эта формула легко переносится на
или
Полагая
имеем
Обозначим теперь первоначальный порядок обработки изделий через
а через
Значения 1) Имеем
если
2) Если
то один из двух порядков
Так как
и
то мы можем записать
и
Соотношение (59.20) перепишется тогда так:
или
Таким образом, порядок
Рассмотрим теперь порядок
Не следует изменять порядок
Это выполняется, если
Отсюда следует, что если в матрице Соотношение (59.29) выполняется также, если
Следовательно, если в матрице Тем самым мы показали, что, устанавливая по алгоритму Джонсона порядок прохождения изделий, мы действительно минимизируем время простоя станка Случай трех станков. Алгоритм Джонсона применим и в этом случае, если
или
где Нахождение оптимального порядка производится с помощью сумм Пример. Пусть в матрице (59.34) даны числа
Выполнено условие
так как
Рис. 393. В качестве оптимального порядка получают одну из двух последовательностей
для каждой из которых время простоя равно 35. Рис. 393 иллюстрирует полученный результат. УПРАЖНЕНИЯ(см. скан)
|
1 |
Оглавление
|