- •Министерство образования Украины
- •Лазорин Анатолий Иванович
- •Лабораторная работа.
- •Тема: Распределительные задачи
- •Задача о назначении
- •(Экстремальная задача комбинаторного вида)
- •2.2. Общие положения
- •2.1. Постановка задачи.
- •2.2. Построение математической модели и критерий оптимизации.
- •2.3.Алгоритм метода решения – решение венгерским методом.
- •З. Подготовка и расчет контрольного примера.
- •3.1.Исходные данные и постановка задачи.
- •3.3. Построение исходной таблицы и расчет.
- •4. Подготовка и расчет варианта задания.
- •5. Отчет должен содержать.
- •6.Список используемых источников.
- •Лабораторная работа. Транспортная задача линейного программирования
- •1. Постановка задачи.
- •2. Математическая формулировка задачи.
- •3 Методы определения начального опорного плана.
- •3.1 Метод северо-западного (с-з) угла
- •3.2 Метод наименьшей стоимости.
- •3.3 Метод Фогеля.
- •4 Нахождение оптимального решения транспортной задачи методом потенциалов.
- •5. Решение транспортных задач при помощи программы "Transpo"
- •Введение исходных данных по запросам программы
- •7. Последовательность выполнения работы.
- •8. Состав отчета к лабораторной работе.
- •Лабораторная работа. Тема Задачи линейного программирования
- •Графический метод решения задач лп.
- •Симплексный метод решения задач лп.
- •Для этого в случае необходимости задача (1.1) поиска минимума сводится к задаче на поиск максимума (1.7) путем изменения знаков коэффициентов Сj
- •Правило прямоугольника
- •Пример. Решить задачу лп:
- •Метод искусственного базиса.
- •Поэтому новая таблица имеет четыре строки и шесть столбцов:
- •Лабораторная работа. Тема: Задачи упорядочения и согласования. Алгоритм Джонсона.
- •2.Общие положения
- •2.1.Постановка задачи.
- •2.2Построение математической модели и критерий оптимизации.
- •Таким образом требуется определить такую последовательность обработки, при которой
- •Например, пусть имеем порядок обработки изделий на 1-ой машине
- •3.Подготовка и расчёт контрольного примера.
- •Пример составления таблицы значений времени обработки для 3-х машин:
- •4.Подготовка и расчёт варианта задания .
- •4.2. Исходные данные контрольного примера.
- •5.Отчёт должен содержать.
- •6.Список используемых источников.
- •Лабораторная работа Задачи управления запасами. Управление запасами при случайном спросе.
- •2.Общие положения.
- •2.1.Постановка задачи и основные особенности.
- •2.2.Построение математической модели и критерий оптимизации.
- •2.3.Алгорим метода решения.
- •3.Подготовка и расчёт контрольного примера.
- •Вычисленное значение
- •4. Подготовка и расчет варианта задания.
- •5. Отчет должен содержать :
- •6. Список используемых источников
- •Лабораторная работа Тема: Состязательные задачи.
- •2.Общие положения.
- •2.1 Постановка задачи и краткие теоретические положения.
- •2.2 Построение математической модели и критерий оптимизации.
- •3.Подготовка и расчёт контрольного примера.
- •3.1 Исходные данные и постановка задачи.
- •3.2.Построение математической модели и критерия оптимизации.
- •3.3.Снижение размерности игровой матрицы и анализ на наличие седловой точки.
- •3.4.Поиск оптимального решения.
- •3.3.Анализ вариантов исследований.
- •4.Подготовка и расчёт варианта задания.
- •5.Отчёт должен содержать.
- •6.Список используемых источников.
- •Лабораторная работа. Тема: Задачи массового обслуживания Задача анализа и синтеза детерминированной одноканальной замкнутой системы массового обслуживания с ожиданием
- •Краткая характеристика объекта.
- •2.Постанавка задачи. Постановку задачи разделим на две части. В первой части выполним анализ заданной смо и расчет ее характеристик, а во второй – определим оптимальную структуру системы.
- •Очередь
- •3.Основные положения расчетов.
- •4.Построение и исследование математической модели смо.
- •Первое слагаемое критерия обозначить:
- •5.Подготовка и расчет контрольного примера.
- •6.Подготовка и расчет варианта задания.
- •7. Отчет по работе должен содержать:
- •Содержание
З. Подготовка и расчет контрольного примера.
3.1.Исходные данные и постановка задачи.
Пусть имеется 4-е устройства для монтажа 4-х объектов (n=4); известна матрица затрат Сij времени монтажа каждым устройством каждого объекта
( i,j=1,2,3,4)
3 7 5 8
2 4 4 5
Cij = 4 7 2 8
9 7 3 8
Требуется распределить устройства (Аi) так чтобы суммарное время монтажа всех объектов (Вj) было минимальным.
3.2.Математическая модель и критерий оптимизации представляются в виде (2.2) и (2.3)
X 11+X12+X13+X14=1
X21+X22+X23+X24=1
X31+X32+XЗЗ+X34=1
X41+X42+X43+X44=1
3.3. Построение исходной таблицы и расчет.
Исходную таблицу строят согласно пунктам 2.3.
По данным таблицы 3.1 согласно п.п. 2.3.1. алгоритма рассчитывают численные данные и строят таблицу 3.2.
Таблица 3.1
Ai |
B1 |
B2 |
B3 |
B4 |
Ai |
Di |
A1 |
3 |
7 |
5 |
8 |
1 |
3 |
A2 |
2 |
4 |
4 |
5 |
1 |
2 |
A3 |
4 |
7 |
2 |
8 |
1 |
2 |
A4 |
9 |
7 |
3 |
8 |
1 |
3 |
Bj |
1 |
1 |
1 |
1 |
|
|
Таблица 3.2
Ai |
B1 |
B2 |
B3 |
B4 |
Ai |
A1 |
0 |
4 |
2 |
5 |
1 |
A2 |
0 |
2 |
2 |
3 |
1 |
A3 |
2 |
5 |
0 |
6 |
1 |
A4 |
6 |
4 |
0 |
5 |
1 |
Bj |
1 |
1 |
1 |
1 |
|
Dj |
0 |
2 |
0 |
3 |
|
Продолжая п.п.2.3.1. алгоритма расчетные данные заносят в таблицу 3.3.
Таблица 3.3
Ai |
B1 |
B2 |
B3 |
B4 |
Ai |
A1 |
-0-* |
-2- |
-2- |
-2- |
1 |
A2 |
-0- |
-0-* |
-2- |
-0- |
1 |
A3* |
2 |
3 |
0* |
3 |
1 |
A4* |
6 |
2 |
0 |
2 |
1 |
Bj |
1 |
1 |
1 |
1 |
|
Переходят к п.п. 2.3.2. алгоритма. В результате число нулей помеченных точками не равно числу п , т.е. решение не является оптимальным. Продолжают расчет по этапу п.п. 2.3.3. (в таблице 3.3.):
• отмечают точкой (по п.п.а ) ) все строки в которых не имеется ни одного отмеченного точкой нуля – строка 4
• отмечают точкой (по п.п.б ) ) все столбцы, содержащие перечеркнутый нуль , хотя бы в одной из отмеченных точкой строк – столбец 3;
• отмечают точкой все строки, содержащие отмеченные точкой нули, хотя бы в одном из отмеченных точкой столбцов – строка 3;
• действия по б) и в) повторять не надо, так как отмечать точками больше нечего;
• зачеркивают непомеченные строки – 1-ую и 2-ую строки и помеченные столбцы – 3-ий столбец (все нули перечеркиваются хотя бы один раз).
Из тех клеток, где не проходят линии перечеркивания, определяют наименьшее число – это число 2. Вычитают его из каждого числа не вычеркнутых столбцов и прибавляют к каждому числу вычеркнутых строк. Результаты сводят в таблицу 3.4 и переходят к п.п. 2.3.2. алгоритма.
Таблица 3.4.
Ai |
B1 |
B2 |
B3 |
B4 |
Ai |
A1 |
0* |
2 |
4 |
2 |
1 |
A2 |
0 |
0* |
4 |
0 |
1 |
A3* |
0 |
1 |
0* |
1 |
1 |
A4* |
4 |
0 |
1 |
0* |
1 |
Bj |
1 |
1 |
1 |
1 |
|
После выполнения п.п. 2.3.2 количество нулей помеченных точкой равно n=4, следовательно решение в таблице 3.4 является оптимальным.
В результате оптимальное распределение исполнителей по видам работ будет:
А1 В1; АЗ ВЗ;
А2 В2; А4 В4;
Значение целевой функции (2.3) равно:
Zmin=С11*X11+С22*X22+СЗЗ*XЗЗ+С44*X44=3*1+4*1+2*1+8*1=17ед.