Проверка полученного результата

Для этого по исходным данным и найденному плану производства убеждаемся, что заявки потребителей на каждом этапе выполняются

у1 + х1 ³ d1 у2 + х2 ³ d2 у3 + х3 ³ d3

4 + 1 ³ 5 0 + 1 ³ 1 0 + 2 ³ 2

и что суммарный объем производства и имевшегося к началу первого этапа запаса продукции равен суммарной потребности

у1 + х1 + х2 + х3 = d1 + d2 + d3

4 + 1 + 1 + 2 = 5 + 1 + 2

8 = 8

причем это достигается при наименьших возможных затратах на производство и хранение продукции

j(х1) + j(х2) + j(х3) + h1у2 + h2у3 = F3(y4=0)

8 + 8 + 14 + 2 * 0 + 1 * 0 = 30

30 = 30

Матричная модель сотрудничества и конкуренции

Постановка задачи

Рассмотреть матричную игру как модель сотрудничества и конкуренции. Найти графическое решение игры. Указать, как проявляется конкуренция между игроками и сотрудничество между ними.

Исходные данные

-2

Решение

Сведем данный случай матричной игры (2*4) к анализу игры 2*2. Для этого необходимо графическое решение (см. Рисунок 3).

Проверка полученного результата - student2.ru

Рисунок 3

Как видно из Рисунка 3, данная матричная игра сводится к варианту

Рассчитаем оптимальные стратегии игроков P* и Q*:

p*1 = (a22 - a21) / (a11 + a22 - a12 - a21) = (0 - 3) / (0 + 0 – 2 – 3) = 3/5

p*2 = (a11 - a12) / (a11 + a22 - a12 - a21) = (0 - 2) / (0 + 0 – 2 – 3) = 2/5

q*1 = (a22 - a12) / (a11 + a22 - a12 - a21) = (0 - 2) / (0 + 0 – 2 – 3) = 2/5

q*2 = (a11 - a21) / (a11 + a22 - a12 - a21) = (0 - 3) / (0 + 0 – 2 – 3) = 3/5

P* = (3/5, 2/5)

Q* = (2/5, 3/5)

Рассчитаем цену игры v:

n m

v = S S aij * pi * qj = 0 * 3/5 * 2/5 + 3 * 2/5 * 2/5 + 2 * 3/5 * 3/5 + 0 * 2/5 * 3/5 = 6/5

j=1 i=1

Рассчитаем среднюю дисперсию и риск:

n m n m n m

D* = S S aij2 * p*i * q*j - (S S aij * p*i * q*j)2 = S S aij2 * p*i * q*j - v2 =

j=1 i=1 j=1 i=1 j=1 i=1

= 0 * 3/5 * 2/5 + 9 * 2/5 * 2/5 + 4 * 3/5 * 3/5 + 0 * 2/5 * 3/5 – 36/25 = 36/25

r = Ö D* = Ö 36/25 = 6/5 = 1.2

Рассчитаем риски игры r для Первого и Второго игроков:

n

Dj = S ai2 * p*i - v2

i=1

D1 = 0 * 3/5 + 9 * 2/5 – 36/25 = 54/25

D2 = 4 * 3/5 + 0 * 2/5 – 36/25 = 24/25

r1(1) = Ö 54/25 = 1.47

r1(2) = Ö 24/25 = 0.98

Зависимость риска Первого в малой окрестности его оптимальной стратегии показана на Рисунке 4.

       
    Проверка полученного результата - student2.ru
 
  Проверка полученного результата - student2.ru

r1(2) = 0.98 r = 1.2 r1(1) = 1.47

 
  Проверка полученного результата - student2.ru

6/5

Рисунок 4

Как видно из Рисунка 4, при отходе Первого от своей оптимальной стратегии вправо, т.е. при увеличении вероятности выбора им 1-ой строки, Второй отвечает своей 1-ой чистой стратегией и риск Первого скачком увеличивается до r1(1) = 1.47, а при отходе Первого от своей оптимальной стратегии влево Второй отвечает своей 2-ой чистой стратегией и риск Первого скачком снижается до r1(2) = 0.98.

Аналогично - в отношении второго:

n

Di = S aj2 * q*j - v2

j=1

D1 = 0 * 2/5 + 4 * 3/5 – 36/25 = 24/25

D2 = 9 * 2/5 + 0 * 3/5 – 36/25 = 54/25

r2(1) = Ö 24/25 = 0.98

r2(2) = Ö 54/25 = 1.47

Зависимость риска Второго в малой окрестности его оптимальной стратегии показана на Рисунке 5.

       
    Проверка полученного результата - student2.ru
 
  Проверка полученного результата - student2.ru

r2(1) = 0.98 r = 1.2 r2(2) = 1.47

 
  Проверка полученного результата - student2.ru

6/5

Рисунок 5

Как видно из Рисунка 5, при отходе Второго от своей оптимальной стратегии вправо, т.е. при увеличении вероятности выбора им 1-го столбца, Первый отвечает своей 2-ой чистой стратегией и риск Второго скачком увеличивается до r2(2) = 1.47, а при отходе Второго от своей оптимальной стратегии влево его риск скачком снижается до r2(1) = 0.98.

Величина r* = min(r1(1), r1(2), r2(1), r2(2)) - риск всей игры.

r* = min(1.47, 0.98, 0.98, 1.47) = 0.98.

С таким риском можно играть только при сотрудничестве обеих сторон. Для достижения такого риска игроки должны играть следующим образом: Первый игрок использует свою оптимальную стратегию P*(3/5, 2/5), а Второй отвечает своей 2-ой чистой стратегией, либо Второй игрок использует свою оптимальную стратегию Q*(2/5, 3/5), а Первый отвечает своей 1-й чистой стратегией.

Задача о максимальном потоке в сети

Постановка задачи

Рассмотреть задачу о максимальном потоке в сети. Решить конкретную задачу на сети с 8-9 вершинами.

Исходные данные

 
  Проверка полученного результата - student2.ru

Определить максимальный поток в сети, изображенной на Рисунке 6 из вершины x0 в вершину x8, где числа на дугах, снабженные стрелками, означают пропускные способности этих дуг в указанных направлениях.

Рисунок 6

Решение

Составим матрицу пропускных способностей дуг данной сети и представим сеть в матричной форме (см. Таблицу 1).




Проверка полученного результата - student2.ru Таблица 1

xj xi x0 x1 x2 x3 x4 x5 x6 x7
Проверка полученного результата - student2.ru x0   2-        
x1            
x2              
Проверка полученного результата - student2.ru x3 +         6-
x4            
x5          
x6            
x7       +    

В качестве начального возьмем нулевой поток z0ij = 0. Найдем какой-нибудь путь, идущий из x0 в x7 по ненасыщенным дугам. Для этого в нулевой строке таблицы выберем какой-нибудь элемент cij, отличный от нуля, например c03. Из вершины x0 можно перейти в x3. Для наглядности дугу (x0, x3) проведем прямо в нулевой строке таблицы из нулевого столбца в 3-й. Теперь мы находимся в вершине x3. Чтобы зафиксировать это, сместимся по пятому столбцу до строки с тем же 3-м номером. В 3-й строке имеется 3 ненулевых элемента соответственно в 4-м, 5-м и 7-м столбцах. Это означает, что из x3 можно перейти или в x4, в x5 или в x7. Пойдем в сток x7. Этот переход изображен стрелкой в 3-й строке с началом в 3-м столбце и концом в 7-м. Таким образом, по таблице пропускных способностей дуг сети мы нашли путь, ведущий по ненасыщенным дугам из источника в сток:

m1 = [x0, x3, x7].

Теперь по таблице надо узнать пропускную способность q1 найденного пути и уменьшить пропускные способности всех дуг этого пути на q1, а симметричных им дуг – увеличить на q1. Для этого отмечаем знаком «-» числа в тех клетках, где находятся концы дуг, а числа в клетках, симметричных указанным относительно главной диагонали, отмечаем знаком «+». Пропускная способность найденного пути, очевидно, равна наименьшему среди чисел, отмеченных знаком «-» (Таблица 1).

q1 = 2

Из всех чисел, отмеченных знаком «-», вычитаем наименьшую пропускную способность q1. Получаем Таблицу 2. Это – сеть с измененными пропускными способностями дуг.

Проверка полученного результата - student2.ru Таблица 2

xj xi x0 x1 x2 x3 x4 x5 x6 x7
Проверка полученного результата - student2.ru x0   4-          
x1            
Проверка полученного результата - student2.ru x2 +       3-      
x3        
Проверка полученного результата - student2.ru x4     2+         5-
x5          
x6            
x7       5+    

Ищем новый путь, идущий из источника в сток по ненасыщенным дугам и процедуру повторяем. Получаем путь m2 и пропускную способность q2:

m2 = [x0, x2, x4, x7]

q2 = 3

Далее

Проверка полученного результата - student2.ru Таблица 3

xj xi x0 x1 x2 x3 x4 x5 x6 x7
Проверка полученного результата - student2.ru x0   2-          
Проверка полученного результата - student2.ru x1 +       5-    
x2              
x3        
x4            
Проверка полученного результата - student2.ru x5   4+       3-  
Проверка полученного результата - student2.ru x6           2+   8-
x7         2+  

m3 = [x0, x1, x5, x6, x7]

q3 = 2

Проверка полученного результата - student2.ru Таблица 4

xj xi x0 x1 x2 x3 x4 x5 x6 x7
x0              
x1          
x2              
x3        
x4            
x5          
x6            
x7          

Из Таблицы 4 видно, что не существует ни одного пути из источника в сток. (Из x0 можно перейти только в x2, а оттуда – обратно в x0). Следовательно, увеличить поток нельзя.

Для определения величины полученного максимального потока вычитаем из элементов Таблицы 1 соответствующие элементы Таблицы 4. Записывая только положительные из найденных разностей, получаем Таблицу 5, указывающую максимальный поток в заданной сети с величиной

w* = z37 + z47 + z67 = q1 + q2 + q3 = 7

Проверка полученного результата - student2.ru Таблица 5

xj xi x0 x1 x2 x3 x4 x5 x6 x7
x0          
x1              
x2              
x3              
x4              
x5              
x6              
x7                

Список литературы

Карандаев И.С. и др. Математические методы исследования операций в примерах и задачах: Учебное пособие / ГАУ. М., 1993, 72 с.

Карандаев И.С., Юнисов Х.Х. Прикладные задачи исследования операций. Учебное пособие для студентов всех специальностей. М.: МИУ имени Серго Орджоникидзе. – 79 с.

Математические методы принятия решений в экономике: Учебник / Под ред. В.А. Колемаева / ГУУ. – М.: ЗАО «Финстатинформ», 1999. – 386 с.

Методические указания к выполнению курсовой работы по дисциплине “Прикладная математика” / Сост.: Колемаев В.А., Карандаев И.С., В.И. Малыхин, Т.М. Гатауллин, Ю.Г. Прохоров, Х.Х. Юнисов; ГУУ, М., 2000. 73 с.

Наши рекомендации