- •Введение
- •1.Основные понятия и принципы моделирования Определение моделирования
- •1.1. Принципы построения математических моделей
- •Обобщенная математическая модель
- •1.2. Оценка эффективности стратегий
- •1.3. Классификация задач исследования операций
- •1.4. Модели выбора решений в условиях определенности
- •2. Математическое программирование
- •Формы записи задач линейного программирования
- •2.1. Постановка задачи линейного программирования.
- •Решение задачи лп графическим методом :
- •Геометрическая интерпретация и графический метод решения задачи линейного программирования
- •3. Геометрическая интерпретация задач линейного программирования
- •2.1.1 Симплексный метод решения задач линейного программирования
- •2.1.2Алгоритм симплекс метода отыскания оптимального решения задачи линейного программирования
- •2.1.3Примеры решения задач симплексным методом Пример 1. Найти максимум целевой функции
- •§4. Решение задачи лп двухфазным симплекс-методом
- •2.1.4 Задачи для закрепления полученных знаний
- •2.1.5. Двойственная задача
- •2.1.6Основные теоремы двойственности
- •2.1.7. Транспортная задача
- •2.1.8. Первоначальное распределение поставок
- •2.1.9. Правило "Северо-западного угла"
- •2.1.11. Метод потенциалов.
- •2.2. Модели динамического программирования
- •2.2.1. Постановка задачи динамического программирования
- •2.2.2. Принцип оптимальности и математическое описание динамического процесса управления
- •2.2.3. Оптимальное распределение инвестиций
- •2.2.3. Выбор оптимальной стратегии обновления оборудования
- •2.3. Сетевое моделирование. Методы и модели теории графов и сетевого моделирования
- •2.3.1. Элементы теории графов
- •2.3.2. Сетевое планирование и управление
- •2.3.3. Основные понятия и терминология, используемые в сетевом планировании
- •2.3.4. Порядок построения сетевых графиков
- •2.3.5. Правила построения сетевого графика.
- •2.3.6. Основные понятия сетевого графика
- •2.3.7. Временные параметры сетевых графиков
- •3. Задачи в условиях неопределенности
- •3.1. Системы массового обслуживания
- •3.1.1. Структура простейшей системы массового обслуживания.
- •3.1.2. Система массового обслуживания с отказом. Одноканальная система.
- •3.1.3. Системы массового обслуживания с ожиданием.
- •Имитационное моделирование
- •3.2.1. Основы имитационного моделирования
- •3.2.2. Метод статистических испытаний
- •3.2.3. Формирование случайных чисел на эвм
- •3.3. Модели прогнозирования. Задачи управления запасами
- •3.3.1.Основные понятия управления запасами
- •3.3.2. Классификация моделей управления запасами
- •3.3.3. Складская система
- •3.3.4. Спрос на товары
- •3.3.5. Возможность пополнения запасов
- •3.3.6. Затраты на функционирование системы управления запасами
- •3.3.7. Стратегия управления запасами
- •3.3.8. Основные детерминированные модели. Простейшая модель управления запасами ( модель 1)
- •3.3.9. Модель с учетом дефицита (модель 2)
- •С помощью этих соотношений исключим т1, т2, т и получим
- •Оптимальное значение
- •График зависимости уровня запаса на складе от времени
- •Методы и модели теории игр
- •3.4.1. Основные понятия теории игр
- •3.4.2. Постановка игровых задач
- •3.4.3. Методы решения игровых задач
- •3.4.4. Метод линейного программирования
- •Литература
2.1.7. Транспортная задача
Среди задач линейного программирования отдельной темой выделяются транспортные задачи.
Простейшими транспортными задачами являются задачи о перевозках однородного груза из пунктов отправления (от поставщиков) в пункты назначения (к потребителям) при обеспечении минимальных затрат на перевозки. Например, таблица для m поставщиков и n потребителей имеет вид.
Таблица 2.1
Поставщики |
Потребители |
Запасы поставщиков. |
|||
1 |
2 |
j |
n |
|
|
1 |
C11 |
C12 |
С1j |
C1n |
B1 |
2 |
C21 |
C22 |
C2j |
С2n |
В2 |
m |
Cm1 |
Cm2 |
Cmj |
Cmn |
Вm |
Спрос потребителей |
A1 |
A2 |
Aj |
Аn |
|
В таблице коэффициенты С означают затраты на перевозки одной единицы груза от каждого поставщика к каждому потребителю, В - запасы груза у каждого поставщика, А - спрос (потребность) каждого потребителя на определенный период. Обозначим через X количество груза (поставку), которое нужно перевезти от каждого поставщика к каждому потребителю.
Математическая модель задачи сведется к нахождению минимума функции выражающей суммарные затраты на перевозки всего груза, т. е. целевой функции:
При следующих ограничениях:
Xij>=0
Если к системе ограничений добавить еще одно:
Суммарный
запас поставщиков будет равен суммарному
спросу потребителей, то мы получим
закрытую
модель задачи.
Задачи, в которых это ограничение
отсутствует,
с
оответствуют
открытой модели.
Чтобы замкнуть модель, вводится либо фиктивный поставщик, либо фиктивный потребитель.
Любое решение транспортной задачи, т. е. нахождение Х11, X12, ...Xmn, называется распределением поставок. Оптимальному решению транспортной задачи соответствует оптимальное распределение поставок. Так как поставки не могут быть отрицательными, то речь может идти только о допустимых решениях.
Если решение задач симплексным методом заключалось, в переходе от одного базисного решения к другому до тех пор, пока не находилось оптимальное решение или не делался вывод о несовместности системы ограничений, то решение транспортной задачи состоит в переходе от одного распределения поставок к другому. Каждое новое распределение поставок должно снижать или по крайней мере не увеличивать общую величину затрат на перевозки. Перераспределение поставок должно осуществляться до тех пор, пока не будет найдено оптимальное распределение поставок.
Свойства транспортной задачи.
1.ТЗ имеет оптимальное решение тогда и только тогда, когда
(20)
2. Если план X* является оптимальным, то ему соответствует система из m+n чисел u1,…,um и v1,…,vn (называемых потенциалами), удовлетворяющих условию:
ui+vj=cij для всех xij>0, (21)
ui+vj≤cij для всех xij*=0, (22)
3. Если все числа a1,...,am и b1,...,bm - целые и выполнено условие (20), то элементы оптимального плана являются целыми числами.
4. Ранг системы векторов условий ТЗ (т.е. число линейно независимых столбцов матрицы ограничений) равен m+n-1. План перевозок X, содержащий ровно m+n-1 ненулевых перевозок, называется опорным планом (ОП) и играет роль д.б.р. в задаче ЛП. План, содержащий меньше чем m+n-1 ненулевых элементов называется вырожденным.
В зависимости от содержательной трактовки чисел сij транспортная задача может быть поставлена на минимизацию суммарного расстояния или времени Пробега транспорта или на минимизацию расхода горючего, более общей является открытая модель ТЗ (когда не требуется выполнения равенства (20)) и сетевая постановка ТЗ (когда один и тот же пункт выступает в роди производителя и потребителя),. Открытые ТЗ решаются путем сведения к замкнутой ТЗ (вводятся фиктивные потребители или производители), а для решения сетевых ТЗ существуют специальные методы (например, метод динамического программирования).
