
- •Операций в экономике Учебное пособие
- •1 Сибирский федеральный университет, 2007
- •Раздел 1. Исследование операций: линейные модели в экономике 5
- •Тема 1.1. Линейные модели в операционном анализе экономических систем ..5 Лекция 1.1.1. Основы методологии моделирования 5
- •Тема 1.2. Теория двойственности в операционном анализе экономических систем 37
- •Раздел 2. Нелинейные и специальные модели исследования операций 71
- •Тема 2.1. Нелинейность в экономических процессах 71
- •Тема 2.2. Специальные модели исследования операций в экономике 98
- •Раздел 1. Исследование операций: линейные модели в экономике
- •Тема 1.1. Линейные модели в операционном анализе экономических систем
- •Сфера применимости и предпосылки построения линейных моделей в экономике
- •Задача оптимального планирования производства
- •Задача о диете
- •Задача о раскрое
- •Транспортная задача
- •Задача о назначениях
- •Постановка задачи и основные определения злп
- •Формы записи общей злп
- •Метод прямого перебора
- •Метод искусственного базиса
- •Тема 1.2. Теория двойственности в операционном анализе экономических систем
- •Правила построения
- •Лекция 1.2.2. Постоптимальный анализ решения линейных моделей с использованием двойственных оценок: геометрическая интерпретация
- •Лекция 1.2.3. Постоптимальный анализ решения линейных моделей с использованием двойственных оценок: геометрическая интерпретация (продолжение)
- •Ресурса наиболее выгодно
- •Аналитический подход
- •Этап 1. Определение статуса ресурсов
- •Лекция 1.2.5. Постоптимальный анализ решения линейных моделей с использованием двойственных оценок: аналитический подход (продолжение)
- •Раздел 2. Нелинейные и специальные модели исследования операций
- •Тема 2.1. Нелинейность в экономических процессах
- •Нелинейного программирования
- •Метод множителей Лагранжа
- •Выпуклого программирования
- •Ограничения типа «неравенств»
- •Ограничения «смешанного типа»
- •Динамических задач.
- •Задача распределения капиталовложений
- •Модель динамического программирования
- •Задача о загрузке
- •Тема 2.2. Специальные модели исследования операций в экономике
- •Определение опорного плана транспортной задачи
- •Метод северо-западного угла
- •Транспортной задачи
- •Метод потенциалов
- •Лекция 2.2.3. Целочисленные задачи исследования операций. Метод Гомори для нахождения их решения. Задача о назначениях и венгерский метод
- •Задача о назначениях
- •Метод Гомори
- •Входящий поток заявок на обслуживание
- •Механизм обслуживания
- •Дисциплина очереди
- •Классификация систем массового обслуживания
- •«Первая пришла — первая обслужена»,
- •«Последняя пришла — первая обслужена»
- •Потоки событий
- •Понятие марковского случайного процесса
- •Задачи анализа поведения системы
- •Статистические задачи
- •Операционные задачи
- •Лекция 2.2.5. Многоканальные смо: многоканальные и одноканальные системы массового обслуживания
- •Одноканальные системы массового обслуживания с ограниченной длиной очереди
- •Лекция 2.2.6. Модели принятия решений в условиях неопределенности и риска
- •Свойства решений матричных игр
- •Игры порядка 2×2
- •Графический метод решения игр 2×n и m×2
- •Критерий Лапласа
- •Критерий Вальда
- •Критерий Гурвица
- •Критерий Сэвиджа
- •1. Ежегодные затраты, не зависящие от числа построенных комнат
- •2. Ежегодные затраты, пропорциональные числу построенных комнат, в долл. (табл. 2.26)
- •3. Ежегодные затраты, пропорциональные среднему числу занятых комнат r (табл. 2.27)
- •660041 Красноярск, пр. Свободный, 79.
Тема 2.2. Специальные модели исследования операций в экономике
Лекция 2.2.1. Операционные модели транспортного типа. Методы их решения: нахождение опорного решения транспортной задачи
Общая постановка транспортной задачи состоит в определении оптимального плана перевозок некоторого однородного груза из т пунктов отправления А1, А2 ,..., Атв n пунктов назначения В1, В2,..., Вп. При этом в качестве критерия оптимальности обычно берется либо минимальная стоимость перевозок всего груза, либо минимальное время его доставки. Рассмотрим транспортную задачу, в качестве критерия оптимальности которой взята минимальная стоимость перевозок всего груза. Обозначим через Сц тарифы перевозки единицы груза из i-го пункта отправления в j-й пункт назначения, через ai — запасы груза в i-м пункте отправления, через bj — потребности в
грузе вj-м пункте назначения, а через Ху — количество единиц груза, перевозимого из i-го пункта отправления вj-й пункт назначения. Тогда математическая постановка задачи состоит в определении минимального значения функции
^ (2.16)
i=\ j=\ при условиях
т
t (2.17)
i=1
(2.18)
i = 1,m;j = 1,n). (2.19)
П оскольку переменные xij(i = 1,m; j = 1,n) удовлетворяют системам
линейных уравнений (2.17) и (2.18) и условию неотрицательности (2.19), обеспечивается доставка необходимого количества груза в каждый из пунк-
98
тов назначения, вывоз имеющегося груза из всех пунктов отправления, а также исключаются обратные перевозки.
Всякое неотрицательное решение систем линейных уравнений (2.17) и (2.18), определяемое матрицей X = (xij ) (i = 1,m; j = 1,n), называется планом транспортной задачи.
Будем называть любой план перевозок допустимым, если он удовлетворяет условиям (2.17), (2.18), т. е. все заявки удовлетворены, все запасы исчерпаны).
(
Обычно исходные данные транспортной задачи записывают в виде таблицы (табл. 2.12).
Таблица 2.12
Пункты |
Пункты назначения |
J Q TT Q f> T T |
|||||||||
отправления |
Вх |
|
Bj |
|
Вп |
||||||
Ах |
Х\\ |
Си |
|
|
|
CV |
|
|
|
С\п |
a1 |
|
|
|
Ху |
|
|
|
|
|
|||
... |
... |
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|||
А, |
|
сi1 |
|
|
|
си |
|
|
|
сin |
|
|
|
|
Ху |
|
|
|
|
|
|||
... |
... |
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|||
А-т |
Хт1 |
С m1 |
|
|
|
сmj |
|
|
|
Стп |
|
|
|
|
щ |
|
|
|
тп |
|
|||
Потребности |
Ъх |
... |
bj |
... |
К |
|
99
Очевидно, общее наличие груза у поставщиков равно ,∑ai а общая
i=1
потребность в грузе в пунктах назначения равна ∑bj единиц.
Если общая потребность в грузе в пунктах назначения равна запасу груза в пунктах отправления, т. е.
т _и_
j, (2.20)
то модель такой транспортной задачи называется закрытой. Если же указанное условие не выполняется, то модель транспортной задачи называется открытой.
ТЕОРЕМА. Для разрешимости транспортной задачи необходимо и достаточно, чтобы запасы груза в пунктах отправления были равны потребностям в грузе в пунктах назначения, т. е. чтобы выполнялось равенство (2.20).
В случае превышения запаса над потребностью, т. е. ∑ai >
дится фиктивный (n+1)-й пункт назначения с потребностью j и соответствующие тарифы считаются равными нулю:
c in+1 = 0 ( i = 1, m) . Полученная задача — транспортная задача, для которой выполняется равенство (2.20).
т
Аналогично, при ∑ai <∑bj вводится фиктивный (m+1)-й пункт от-
п т
правления с запасом груза am+1 = ∑bj − ∑ai и тарифы полагаются равными
100
нулю: 0cm+1j = (j = 1,n). Этим задача сводится к обычной транспортной задаче, из оптимального плана которой получается оптимальный план исходной задачи. В дальнейшем будем рассматривать закрытую модель транспортной задачи. Если же модель конкретной задачи является открытой, то, исходя из сказанного выше, перепишем таблицу условий задачи так, чтобы выполнялось равенство (2.20).
Число переменных ху в транспортной задаче с т пунктами отправления и п пунктами назначения равно пт, а число уравнений в системах (2.17) и (2.18) равно n+m. Так как мы предполагаем, что выполняется условие (2.20), то число линейно независимых уравнений равно n+m-1.
Допустимый план будем называть опорным, если в нем отличны от нуля не более т+п-1 базисных перевозок, а остальные перевозки равны нулю.
Если в опорном плане число отличных от нуля компонент равно в точности n+m-1, то план является невырожденным, а если меньше — вырожденным.
Для определения опорного допустимого плана существует несколько методов. Ниже рассматриваются метод северо-западного угла и метод минимального элемента.
Как и для всякой задачи линейного программирования, оптимальный план транспортной задачи будет опорным и допустимым планом.
Ввиду исключительной практической важности транспортной задачи и специфики ее ограничений (каждая неизвестная входит лишь в два уравнения систем (2.17) и (2.18) и коэффициенты при неизвестных равны единице) для определения оптимального плана транспортной задачи разработаны специальные методы. Один из них — метод потенциалов — изложен ниже.
101