- •Исследование операций
- •Часть1. Математическое программирование (Модели и методы решения задач транспортного типа)
- •Оглавление
- •1. Транспортная задача линейного программирования (тзлп) 4
- •Введение
- •1.Транспортная задача (тз) линейного программирования
- •1.1. Метод северо-западного угла (сзу)
- •1.1.1. Составление опорного плана тз по методу сзу
- •Исходная таблица для решения
- •Вторая итерация
- •Третья итерация и далее (см. По таблицам)
- •1.1.2. Представление результатов решения.
- •Метод «от минимума стоимости транспортировки»
- •1.2.1. Предпосылки для построения нового опорного плана
- •Исходная таблица данных для решения
- •Первая итерация
- •Вторая итерация
- •Третья итерация и далее….
- •1.2.2. Опорный план по методу «от минимума стоимости»
- •1.3. Метод Фогеля
- •1.3.1. Метод минимизации штрафов
- •1.3.2. Опорный план, полученный по методу Фогеля
- •1.4. Сравнение планов по критерию стоимости
- •1.5. Метод потенциалов
- •5.1. Исходные понятия и условия потенциальности плана
- •2. Основные свойства и модели линейного программирования
- •2.1. Граф-схема решения тзлп размерности 2х3
- •8 Алгебраическая модель решения задачи линейного программирования
- •Для поиска зависимых переменных
- •2.2. Геометрическая форма представления области и процесса решения
- •2.3. Свойства задач линейного программирования
- •3 Понятие о Симплекс-методе решения задачи линейного программирования
- •3.1. Иллюстрация процесса поиска решения
- •3.2. Алгебраическое решение
- •3.3. Табличный вариант замены переменных
- •6. Вентцель е.С. Исследование операций: задачи, принципы, методология. – м.: Советское радио, 2007-206 с..
- •Исследование операций Контрольная работа Вариант № 13
- •1 Решение транспортной задачи 4 х 6
- •1.1 Исходные данные
- •1.2 Построение опорного плана методом северо-западного угла
- •1.3 Построение опорного плана методом от минимума стоимостей
- •1.4 Построение опорного плана методом Фогеля
- •1.5 Использование метода потенциалов
- •2 Решение транспортной задачи 2х3
- •2.1 Формирование исходных данных
- •2.2 Геометрический метод решения
- •Итоговая таблица решения методом минимизации штрафов (модифицированный метод Фогеля)
- •План транспортировки по Фогелю
- •Затраты стоимостей по плану Фогеля (338 усл.Ед.)
2. Основные свойства и модели линейного программирования
Линейное программирование – это метод математического моделирования, разработанный для оптимизации использования ограниченных ресурсов. ЛП успешно применяется в военной области, индустрии, сельском хозяйстве, транспортной отрасли, экономике, системе здравоохранения и в социальных областях деятельности. На алгоритмах ЛП (учитывая их компьютерную эффективность) базируются оптимизационные алгоритмы для других, более сложных типов моделей и задач, включая целочисленное, нелинейное и стохастическое программирование.
Первое знакомство с задачами линейного программирования человек получает еще на уроках алгебры из школьного учебника.
Рассмотрим, например, следующую задачу.
Условия задачи
Имеются две бетономешалки {A, B} и три стройки {1, 2, 3} (потребители бетона). В сутки стройкам требуется 700 т бетона, соответственно: 200 т, 280 т, 220 т. Производительность источников А и В равна 320 т и 380 т. Удельная стоимость доставки за тонну определена матрицей , в условных единицах.
Требуется. Определить неизбежные суточные затраты на операцию доставки грузов.
2.1. Граф-схема решения тзлп размерности 2х3
Первая модель решения: на полном двудольном графе отношений.
Задача имеет очевидное решение, вытекающее из метода минимума транспортных расходов. Решение представлено на рис. 1.1.
Принято по дуге графа (А, 1) при СА1=2 транспортировать 200 тонн при расходах на транспортировку 2*200=400 усл. ед. стоимости.
Остаток бетона 320–200=120 отправляется на стройку 2 при затратах на транспортировку 4*120=480 усл. ед. На стройку 3 по 6 усл. ед. за тонну его отправлять не выгодно.
Аналогично имеем дугу (В, 3) с минимальными затратами 3*220=660 усл. ед. Остаток по дуге (В, 2) с неизбежными затратами 5*160=800 усл. ед.
Общая стоимость суточных затрат составит 2340 усл. ед.. Из единственности приведенного решения вытекает и его оптимальность.
Очевидность подобного утверждения можно показать с помощью спора моделей.
В данном случае под спором моделей понимается получение одинакового результата из разных моделей (методов) решения задачи.
Для этого вместо топологии решения на графе (рис.7.1) сведём решение задачи к топологии метрического пространства с метрикой по Евклиду.
Другими словами, построим модели алгебраического вида и дадим их интерпретацию в двухмерном евклидовом пространстве.
8 Алгебраическая модель решения задачи линейного программирования
Вторая модель. Алгебраический уровень описания задачи.
В общем случае задачи размерности 2х3, где и –обозначение мощности множества, т. е. число элементов в множествах, имеет вид:
Дано:
Найти:
.
Однако не все переменные множества X является независимыми.
Табл. 8.1 позволяет облегчить поиск зависимых переменных с помощью системы уравнений. Для случая x1=x11 и x2=x12 имеем:
x13 = x3 = 320 – (x1 + x2)0
x21 = x4 = 200 – x10
x22 = x5 = 280 – x20
x23 = x6 = 220 – x3 = x1 + x2 – 1000
x10 и x20.
Подстановка системы уравнений-ограничений (знак 0) в w дает:
.
Таблица 8.1