- •1.Оптимизационные задачи, их классификация 7
- •Оптимизационные задачи, их классификация
- •Классификация задач оптимизации
- •Классификация методов оптимизации
- •2. Постановка задачи линейного программирования
- •2.1 Общая задача линейного программирования (злп)
- •2.2 Математические модели задач линейного программирования
- •2.3 Формы записи задач линейного программирования: общая, каноническая и стандартная
- •3. Графический метод решения задачи линейного программирования
- •4. Симплекс- метод решения задач линейного программирования
- •4.1 Метод Жордана – Гаусса - метод решения систем линейных уравнений
- •III итерация
- •4.2. Симплексные таблицы. Нахождение начального опорного решения
- •4.3. Критерий оптимальности
- •4.4. Невырожденные злп, алгоритм их решения
- •4.5. Альтернативный оптимум, алгоритм нахождения всех оптимальных решений
- •Алгоритм нахождения всех оптимальных опорных решений
- •4.6. Вырожденные злп, алгоритм их решения
- •5. Двойственные задачи
- •5.1 Постановка двойственной задачи
- •5.2 Основное неравенство двойственности
- •5.3 Критерий Канторовича
- •5.4 Первая теорема двойственности
- •5.5. Вторая теорема двойственности (необходимое и достаточное условия оптимальности решения).
- •5.6. Третья теорема двойственности
- •5.7. Двойственный симплекс-метод
- •6. Транспортная задача
- •6.1 Экономическая постановка и математическая модель транспортной задачи
- •6.2 Методы нахождения начального плана перевозок
- •Метод «северо-западного угла»
- •Метод минимальной стоимости
- •6.3 Метод потенциалов решения транспортной задачи
- •6.4 Открытая модель транспортной задачи
- •7. Матричные игры, их применение к решению оптимизационных задач
- •7.1 Основные понятия теории матричных игр
- •7.2 Решение матричных игр в чистых стратегиях
- •7.3 Решение матричной игры в смешанных стратегиях
- •7.4 Сведение матричной игры к задаче линейного программирования
- •7.5 Статистические игры
- •8. Графы, их применение в решение оптимизационных задач
- •8.1 Определение графа
- •8.2 Путь и цикл в графе
- •8.3 Связность графа, деревья
- •8.4 Виды графов
- •8.5 Сети. Критический путь
- •Вопросы к экзамену
- •Индивидуальные задания Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9 Задачи 9.1 – 9.10
- •Методы оптимизации
- •Часть I
6. Транспортная задача
6.1 Экономическая постановка и математическая модель транспортной задачи
Экономическая постановка:
Пусть имеется m пунктов поставщиков с объемами продукции
, где i=1,2,…m
а также n пунктов потребления с объемами потребления
, где j=1,2,…n
Если — стоимость транспортировки единицы продукции от -го поставщика в пункт потребления , тозадача заключается в планировании перевозок от поставщиков к потребителям, таким образом, чтобы суммарная стоимость транспортировки была минимальной.
Математическая модель:
пусть - объем планируемой перевозки продукции от i-го поставщика к потребителю .
Тогда суммарная стоимость перевозок равна
или
Условия ограничений
по запасам:
по потребностям:
условия неотрицательности:
,
,
Если в транспортной задаче выполняется условие
то она называется задачей закрытого типа. Транспортная задача закрытого типа всегда имеет решение.
Если в транспортной задаче суммарные запасы не совпадают с суммарными потребностями
то она называется задачей открытого типа.
Транспортная задача открытого типа решается приведением к задаче закрытого типа, для чего вводится фиктивный поставщик или фиктивный потребитель. Если суммарные потребности превышают суммарные запасы, то вводится фиктивный поставщик с объемом производства (запасов)
Если суммарные запасы превышают суммарные потребности, то вводится фиктивный потребитель с потребностью
Стоимость перевозки единицы продукции до фиктивного потребителя и от фиктивного поставщика полагается равной нулю, т. к. груз в обоих случаях не перевозится. Фиктивному потребителю будет направлен груз от наименее выгодного поставщика, а продукция фиктивного поставщика будет направлена к наименее выгодному потребителю.
Если после решения задачи оказывается, что некоторый потребитель должен получить груз от фиктивного поставщика, то это означает, что потребитель данного объема продукции не получит и его спрос будет удовлетворен не полностью, аналогично - для фиктивного потребителя.
Транспортную задачу представляют в виде матрицы планирования
Потребители
Поставщики
|
|
|
- |
|
|
|
|
- |
|
|
|
|
|
|
… |
|
|
|
|
|
|
|
- |
|
Решение состоит из двух этапов: первый – построение первоначально опорного плана обычно выполняется методом северо-западного угла или минимальной стоимости, второй – проверка плана на оптимальность и переход к новому опорному плану (метод потенциалов).
6.2 Методы нахождения начального плана перевозок
Решение транспортной задачи, как и любой задачи линейного программирования, начинается с нахождения начального опорного плана. Наиболее часто применяют два метода построений начального плана перевозок.
Метод «северо-западного угла»
Этот метод заключается в следующем: величина максимально возможного количества товара помещается в «северо-западный угол» таблицы, затем заполняется соседняя клетка в строке или столбце
Недостаток метода «северо-западного угла» заключается в том, что при построении опорного плана совсем не учитывается стоимость перевозок сij.
Пример 18
Найти начальный план перевозок методом северо-западного угла, если груз находится у трех поставщиков в количествах 120, 85 и 135 единиц, который необходимо доставить потребителям в количествах 50, 90, 110 и 90 единиц.
Решение
Условие задачи запишем в таблицу и найдем решение методом северо-западного угла:
Потребители
Поставщики |
50 |
90 |
110 |
90 |
120 |
5 50 |
11 70 |
10
|
8 |
85 |
10
|
8 20 |
4 65 |
2
|
135 |
9
|
7 |
1 45 |
5 90 |
Итак, начальный план перевозок следующий
,
причем суммарная стоимость затрат на перевозки равна:
Z(X)= 5∙50+70∙ 11+8 ∙20+4 ∙65+1∙ 45+5 ∙90=1935