Лабораторная работа3. Лабораторная работа 3 Оптимизация последовательности переналадок технологической линии Постановка задачи
Скачать 78.34 Kb.
|
Лабораторная работа №3 Оптимизация последовательности переналадок технологической линии Постановка задачи Для обработки на технологичной линии поступило 7 партий заготовок. При переходе от обработки одной партии к следующей необходимо выполнить переналадку технологических линий, для обработки всех партий необходимо 6 таких переналадок. Задача состоит в определении такого порядка запуска партий заготовок на обработку, при котором суммарное время переналадок было бы минимальным
() Решение. Возьмем в качестве произвольного маршрута: X0 = (1,2);(2,3);(3,4);(4,5);(5,6);(6,7);(7,1) Тогда F(X0) = 11 + 14 + 5 + 5 + 7 + 6 + 9 = 57 Для определения нижней границы множества воспользуемся операцией редукции или приведения матрицы по строкам, для чего необходимо в каждой строке матрицы D найти минимальный элемент. di = min(j) dij
Затем вычитаем di из элементов рассматриваемой строки. В связи с этим во вновь полученной матрице в каждой строке будет как минимум один ноль.
Такую же операцию редукции проводим по столбцам, для чего в каждом столбце находим минимальный элемент: dj = min(i) dij
После вычитания минимальных элементов получаем полностью редуцированную матрицу, где величины di и dj называются константами приведения.
|