- •Задача о наилучшем использовании ресурсов
- •Варианты решений
- •Двойственность для задач в канонической форме.
- •Постановка тз по критерию стоимости в матричной форме.
- •Правило 2.
- •Алгоритм решения тз методом потенциалов
- •Матричные игры (ми) с нулевой суммой
- •Пример «Игра в 3 пальца».
- •Чистые и смешанные стратегии и их свойства.
Постановка тз по критерию стоимости в матричной форме.
Формулировка ТЗ. В m пунктах отправления A1, A2, …, Am сосредоточен однородный груз в количествах a1, a2, am. Этот груз необходимо доставить потребителям B1, B2, …, Bn, спрос каждого потребителя выражается в единицах b1, b2, …, bn. Известна стоимость cij перевозки груза из i-го пункта в j-й.
Требуется составить план, который полностью удовлетворяет спрос потребителей, и при этом суммарные транспортные издержки будут минимальными.
Пункт отправления |
Потребитель |
Запас груза в пункте отправления |
|||
B1 |
B2 |
… |
Bm |
||
Затраты на перевозку груза |
|||||
A1 |
c11 |
c12 |
… |
c1n |
a1 |
x11 |
x12 |
x1n |
|||
A2 |
c21 |
c22 |
… |
c2n |
a2 |
x21 |
x22 |
x2n |
|||
…
|
…
|
…
|
...
|
…
|
…
|
An |
cm1 |
cm2 |
… |
cmn |
am |
xm1 |
xm2 |
xmn |
|||
|
b1 |
b2 |
… |
bn |
|
Транспортные издержки запишем в виде матрицы тарифов: C=[cij].
Для наглядности ТЗ будем представлять в виде распределительной таблицы.
Переменные xij должны удовлетворять ограничениям по запасам, потребностям и условию не отрицательности.
Цель ТЗ. Минимизировать общие затраты на реализацию плана перевозок.
В матричной форме ТЗ запишется:
xij0
План перевозок допустимый, если он удовлетворяет этим условиям, и является оптимальным, если минимизирует функцию цели.
Теорема о существовании допустимого плана
Для
того чтобы ТЗ имела допустимые планы
необходимо и достаточно выполнение
равенства
.
Открытая и закрытая модели ТЗ
Модель ТЗ называется закрытой, если суммарный объем груза, имеющийся у поставщиков, равен суммарному объему запроса потребителей, иначе модель называется закрытой.
Открытую модель ТЗ при решении нужно привести к закрытой. Для этого в
первом случае вводят фиктивного потребителя Bn+1, спрос фиктивного потребителя равен
;
во втором случае вводят фиктивного поставщика Am+1, тогда груз этого поставщика равен
,
и в обоих случаях затраты на перевозку равны нулю.
Теорема о ранге матрицы ТЗ
Ранг матрицы ограничений на единицу меньше числа уравнений.
Построение исходного опорного плана
Построение опорного плана будем производить по одним из следующих правил:
1. правило северо-западного угла;
2. правило минимального элемента;
3. метод Фогеля.
Правило 1.
Пользуясь распределительной таблицей, будем распределять груз, начиная с левой верхней клетки (1,1), двигаясь затем от нее по строке вправо или по столбцу вниз. В клетку (1,1) внесем меньшее из чисел b1 и a1: x1 = min(a1, b1). Если a1>b1, то в клетку внесем b1, и первый потребитель будет полностью удовлетворен. В дальнейшем первый столбец не рассматривается. Если a1<b1, то x11=a1, т.е. запас первого поставщика исчерпан, и переходим к распределению запасов второго поставщика. В клетку (2,1) вносим наименьшее из чисел a2 и b1-a1 и т.д.
Если спрос потребителей удовлетворен, а запас поставщика исчерпан, то соответственно столбец или строка выпадают из рассмотрения.
Район |
Элеватор |
Запас зерна |
||
B1 |
B2 |
B3 |
|
|
A1 |
3 |
5 |
6 |
800 |
800 |
- |
- |
||
A2 |
7 |
2 |
4 |
700 |
200 |
500 |
- |
||
A3 |
4 |
3 |
5 |
1000 |
- |
600 |
400 |
||
A4 |
6 |
4 |
7 |
500 |
- |
- |
500 |
||
|
1000 |
1100 |
900 |
|
r (ранг матрицы) = m + n – 1 = 6, заполненных ячеек также 6, план допустим.
f(x) = 3*800 + 7*200 + 2*500 + 3*600 + 5*400 + 7*500 = 12100.
