Тема 2. ОПТИМИЗАЦИЯ РЕШЕНИЙ НА ОСНОВЕ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Лекции 4-6. Учебные вопросы: 1. Однопродуктовая транспортная модель. 2. Базисные решения.

Презентация:



Advertisements
Похожие презентации
Лекция 5. Транспортные задачи и задачи о назначениях Содержание лекции: 1. Формулировка транспортной задачи Формулировка транспортной задачи Формулировка.
Advertisements

Часть 3 СПЕЦИАЛЬНЫЕ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ.
Определение опорного плана транспортной задачи Метод северо-западного угла Метод минимального элемента Метод аппроксимации Фогеля.
Транспортная задача. Некоторая продукция находится у нескольких поставщиков в различных объёмах. Ее необходимо доставить ряду потребителей в разных количествах.
Транспортная задача линейного программирования. Постановка транспортной задачи Однородный груз, имеющийся в m пунктах отправления (производства) А 1,
Транспортная задача частный случай задачи линейного программирования.
Решение транспортной задачи в среде Excel Лекция 12.
Кафедра математики и моделирования Старший преподаватель Е.Г. Гусев Курс «Высшая математика» Лекция 19. Тема: Транспортная задача. Цель: Рассмотреть метод.
ТРАНСПОРТНАЯ ЗАДАЧА Лекции 10,11. Транспортная задача является частным случаем задачи линейного программирования и может быть решена симплекс-методом.
РЕШЕНИЕ ЗАДАЧ ОПТИМИЗАЦИИ. Задача о планированиии производства Фабрика выпускает 3 вида изделий: изделие А, изделие В, изделие С. Прибыль от продажи 1.
Транспортная параметрическая задача.. Транспортная задача – одна из распространенных задач линейного программирования. Транспортная задача – одна из распространенных.
Транспонирование матрицы переход от матрицы А к мат­рице А', в которой строки и столбцы поменялись местами с сохранением порядка. Матрица А' называется.
Распределительный метод. Рассмотрим пример Пусть задана некоторая транспортная задача и соответствующая ей транспортная таблица
Задача о назначениях. Венгерский метод решения задачи о назначениях. Малофеевой Екатерины гр. ММ-61.

Решение транспортных задач в MathCad Выполнила: Ким Елизавета Ученица 10 В класса.
Задача о назначениях. Венгерский метод решения задачи о назначениях. Малофеевой Екатерины гр. ММ-61.
Типовые расчёты Растворы
Задача линейного программирования Найти переменные Х, такие что:
Презентация подготовлена учениками 10а класса ГОУ СОШ 218 Санкт-Петербурга Верещагин Михаил Фёдоров Артём.
Транксрипт:

Тема 2. ОПТИМИЗАЦИЯ РЕШЕНИЙ НА ОСНОВЕ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Лекции 4-6. Учебные вопросы: 1. Однопродуктовая транспортная модель. 2. Базисные решения транспортной задачи. 3. Способ минимального элемента. 4. Приближённое решение транспортной задачи. 5. Алгоритм метода потенциалов. 6. Методология венгерского метода. 7. Несбалансированные транспортные модели. 8. Принципы балансирования транспортной задачи. 9. Инструментарий Excel «Поиск решения». 10. Многоэтапная транспортная модель. 11. Многоиндексная транспортная задача. 12. Оптимизация минимаксной транспортной задачи.

ПН 1 ПН 2 ПН 3 ПО 1 ПО 2 ПО 3 c 11 c 21 c 31 c 13 c 23 c 33 c 32 c 12 c 22 a1a1 a2a2 a3a3 b1b1 b2b2 b3b3 m = 3 n = 3 1. Однопродуктовая транспортная модель

Постановка задачи оптимизации В представленной модели осуществляется перевозка некоторого однотипного груза из m пунктов отправления (ПО) в n пунктов назначения (ПН). Запасы грузов в ПО и потребности ПН составляют соответственно – a i, i = 1, …, m; b j, j = 1, …, n. Транспортировка единицы груза из i-го ПО в j-й ПН оценивается величиной c ij, i = 1, …, m; j = 1, …, n. Введём обозначения: x ij – количество перевозимого груза из i-го ПО в j-й ПН, i = 1, …, m; j = 1, …, n; C – суммарная стоимость перевозки грузов из ПО в ПН. В рамках рассматриваемой модели представляется целесообразным найти такой план перевозок, при котором суммарная стоимость транспортирования всех грузов из ПО в ПН будет минимальной.

Формализация транспортной задачи Целевая функция Ограничения:

Понятия о решениях транспортной задачи Опорное решение – решение, удовлетворяющее части ограничений транспортной задачи. Допустимое решение – решение, удовлетворяющее всем ограничениям транспортной задачи. Базисное решение – решение, удовлетворяющее всем ограничениям транспортной задачи и содержащее не менее n × m – (m + n – 1) нулевых элементов в матрице перевозок. Оптимальное решение – решение, удовлетворяющее всем ограничениям транспортной задачи и минимизирующее значение целевой функции. Оптимальное решение – такое допустимое решение транспортной задачи, которое минимизирует значение целевой функции. Оптимальное решение – базисное решение транспортной задачи, минимизирующее значение целевой функции.

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj Базисные решения транспортной задачи

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj Способ северо-западного угла

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj 00 Способ северо-западного угла

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj 000 Способ северо-западного угла

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj Способ северо-западного угла C = = 6 × × × × × 25 = = 445

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj Способ минимального элемента

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj 020 Способ минимального элемента

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj 0205 Способ минимального элемента

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj 005 Способ минимального элемента

jiji ПН 1 ПН 2 ПН 3 aiai ПО ПО ПО bjbj Способ минимального элемента C = = 4 × × × × × 5 = = 245

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj Приближённое решение транспортной задачи

Способ Фогеля jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj 21

Способ Фогеля jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj 0200 vjvj 35

Способ Фогеля jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj 050 vjvj 3

Способ Фогеля jiji ПН 1 ПН 2 ПН 3 aiai ui1ui1 ПО ПО ПО bjbj vj1vj1 C = = 8 × × × × × 15 = = 235

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj Алгоритм метода потенциалов

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj 251 Метод потенциалов + -

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj 251 Метод потенциалов

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj Метод потенциалов

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj 143 Метод потенциалов C = 4 × × × × × 20 = 220

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj Методология венгерского метода

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj 032 Венгерский метод

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj +2 Венгерский метод

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj Венгерский метод

jiji ПН 1 ПН 2 ПН 3 aiai uiui ПО ПО ПО bjbj vjvj Венгерский метод

Целевая функция Ограничения: 7. Несбалансированные транспортные модели

Транспортная модель в условиях избытка Целевая функция Ограничения:

Целевая функция Ограничения: 8. Принципы балансирования транспортной задачи

9. Инструментарий Excel «Поиск решения»

Результаты решения задачи в Excel

ПН 1 ПН 2 ПН 4 ПО 1 ПО 2 ПО 3 c 11 c 21 c 31 s 13 s 23 s 24 c 32 c 12 c 22 a1a1 a2a2 a3a3 b1b1 b2b2 b4b4 m = 3 n = 4 ПН 3 ПП 1 ПП 2 s 14 s 12 s 22 s 11 s 21 d1d1 d2d2 p = 2 b3b3 10. Многоэтапная транспортная модель

Многоэтапная транспортная задача Целевая функция: В представленной модели осуществляется перевозка некоторого однотипного груза из m пунктов отправления в p промежуточных пунктов (склады, базы хранения), а затем из p промежуточных пунктов в n пунктов назначения. Запасы грузов в ПО, ёмкости ПП и потребности ПН составляют – a i, i = 1, …, m; d k, k = 1, …, p; b j, j = 1, …, n.

Ограничения:

Решение двухэтапной транспортной задачи в Excel

Целевая функция: 11. Многоиндексная транспортная задача В рассматриваемой задаче осуществляется перевозка некоторого однотипного груза из m пунктов отправления в n пунктов назначения на p типах транспортных средств (воздушном, морском, железнодорожном, автомобильном). Запасы грузов в ПО, потребности ПН и возможности ТС составляют – a i, i = 1, …, m; b j, j = 1, …, n; d k, k = 1, …, p.

Ограничения:

Пример решения задачи в Excel

Целевая функция: 12. Минимаксная транспортная задача В минимаксной транспортной задаче осуществляется перевозка однотипного груза с заданной матрицей времени следования ТС t ij, из m ПО в n ПН i = 1, …, m; j = 1, …, n. Запасы грузов в ПО и потребности ПН составляют соответственно – a i, i = 1, …, m; b j, j = 1, …, n. Критерием оптимизации здесь является минимум общего (не суммарного!) времени завершения всех перевозок.

Ограничения:

Пример решения задачи в Excel

1. Одной из задач линейного программирова- ния, имеющих большую область экономических приложений, является транспортная задача. 2. Для решения транспортной задачи имеются приближённые (Фогеля) и точные методы (рас- пределительный, потенциалов, венгерский). ЗАКЛЮЧЕНИЕ 3.Достаточно эффективным средством для решения задач транспортного типа является инструментарий Excel «Поиск решения».