Решение матричных игр методом Брауна

Автор работы: Пользователь скрыл имя, 28 Декабря 2010 в 17:38, Не определен

Описание работы

Целью данной работы является исследование метода Брауна решения систем нелинейных уравнений.

Файлы: 1 файл

Содержание.doc

— 1.12 Мб (Скачать файл)
  1. Этот метод даёт возможность найти ориентировочное значение цены игры и приближённо вычислить оптимальные стратегии игроков.
  2. Сложность и объём вычислений сравнительно слабо возрастают по мере увеличения числа стратегий игроков (m  и n).

 

    1. Приложение
 

   Задача 1.

   Найти приближённое решение игры с матрицей

А=

.

     Пусть игру начнёт игрок 2. Он произвольно  выбирает одну из своих чистых стратегий. Предположим, что он выбрал свою 1-ю  стратегию, а игрок 1 отвечает своей 2-й стратегией. Занесём данные в таблицу.

Номер партии Стратегия второго игрока выигрыш игрока 1 при его стратегиях Стратегия первого игрока проигрыш  игрока 2 при его стратегиях  u  w n
  1   2   3   1   2   3
1     1   0   4   2     2   4   1   2  4 1  5/2

     В столбце u находится наибольший средний выигрыш 4 игрока 1, полученный им в первой партии; в столбце w стоит наименьший средний проигрыш 1, полученный игроком 2 в первой партии; в столбце n находится среднее арифметическое n=(u+w)/2=5/2, т. е. приближенное значение цены игры, полученное в результате проигрывания одной партии.

     Так как игрок 1 выбрал 2-ю стратегию, то игрок 2 может проиграть:

4, если  применит свою 1-ю стратегию;

1, если  применит свою 2-ю стратегию;

2, если  применит свою 3-ю стратегию.

      Поскольку он желает проиграть как можно  меньше, то в ответ применит свою 2-ю стратегию.

     Тогда первый игрок получит выигрыш  равный 3, 1, 0 соответственно при своих 1-й, 2-й, 3-й стратегиях, а его  суммарный  выигрыш за две партии составит:

0+3=3 при  его 1-й стратегии;

4+1=5 при  его 2-й стратегии;

2+0=2 при  его 3-й стратегии.

      Из  всех суммарных выигрышей наибольшим является 5, который получается при 2-й стратегии игрока 1. Значит, в  этой партии он должен выбрать именно эту стратегию.

      При 1-й стратегии игрока 1 игрок 2 проигрывает 4, 1, 2 соответственно 1-й, 2-й, 3-й его стратегиям, а суммарный проигрыш за обе партии составит:

4+4=8 при  его 1-й стратегии;

1+1=2 при  его 2-й стратегии;

2+2=4 при  его 3-й стратегии.

     Все полученные данные занесём в таблицу. В столбец u ставится наибольший суммарный выигрыш игрока 1 за две партии, деленный на число партий, т. е. 5/2; в столбец w ставится наименьший суммарный проигрыш игрока 2, деленный на число партий, т. е. 2/2; в столбец n ставится среднее арифметическое этих значений, т. е. 7/2.

Номер партии Стратегия второго игрока выигрыш игрока 1 при его стратегиях Стратегия первого игрока проигрыш  игрока 2 при его стратегиях  u  w n
  1   2   3   1   2   3
1

2

    1

    2

  0

   3

  4

  5

  2

  2

    2

    2

  4

  8

  1

  2

  2

  4

4

5/2

1

2/2 

 5/2

7/2

 

      В третьей партии игрок 2 выбирает свою 2-ю стратегию, так как из всех суммарных проигрышей наименьшим является 2.

       Таким образом, продолжая этот  процесс далее, составим таблицу  разыгрываний  игры за 20 итераций (партий). 
 

Номер партии Стратегия второго игрока выигрыш игрока 1 при его стратегиях Стратегия первого игрока проигрыш  игрока 2 при его стратегиях  u  w n
  1   2   3   1   2   3
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

    1

    2

   2

   2

   3

   3

   1

   3

   3

   3

   3

   3

   2

   2

   2

   2

   2

   2

   2

   3

0

3

6

9

10

11

11

12

13

14

15

16

19

22

25

28

31

34

37

38

4

5

6

7

9

11

15

17

19

21

23

25

26

27

27

29

30

31

32

34

2

2

2

2

5

8

10

13

16

19

22

25

25

25

25

25

25

25

25

28

    2

    2

    1 

    1

    1

    1

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    1

    1

    1

    1

4

8

8

8

8

8

12

16

20

24

28

32

36

40

44

48

48

48

48

48

1

2

5

8

11

14

15

16

17

18

19

20

21

22

23

24

27

30

33

36

2

4

5

6

7

8

10

12

14

16

18

20

22

24

26

28

29

30

31

32

4

5/2

6/3

9/4

10/5

11/6

15/7

17/8

19/9

21/10

23/11

25/12

26/13

27/14

27/15

29/16

31/17

34/18

37/19

38/20

1

2/2

5/3

6/4

7/5

8/6

10/7

12/8

14/9

16/10

18/11

20/12

21/13

22/14

23/15

24/16

27/17

30/18

31/19

32/20

 5/2

7/2

11/6

15/8

17/10

19/12

25/14

27/16

33/18

37/20

41/22

45/24

47/26

49/28

50/30

53/32

58/34

64/36

68/38

70/40

 

     Из  таблицы видно, что в 20-ти проигранных  партиях стратегии 1, 2, 3 для второго  игрока встречаются соответственно 2, 10, 8 раз, следовательно, их относительные  частоты равны 2/20, 10/20, 8/20. Стратегии 1, 2, 3 для игрока 1  встречаются  соответственно 8, 12, 0 раз, следовательно, их относительные частоты равны 8/20, 12/20, 0, а приближённое значение цены игры равно 70/40.

     Таким образом, получили приближённое решение  игры: x20=(1/10, 1/2, 2/5), y20=(2/5, 3/5, 0), n=1,57.  

Задача 2.

      Магазин  может завести в различных пропорциях товары типа (А, Б, В). Их реализация, а следовательно и прибыль (Сij) завися от вида товара и состояния спроса. Предполагая, что последний может характеризоваться тремя состояниями (1 2 3) и учитывая, что спрос зависит от моды и прогнозировать его невозможно, определить оптимальные пропорции в закупке товаров из условия гарантированной прибыли при следующей  матрице.

Точность: 0,5

Седловая точка: 14,8

Оптимальная стратегия  первого игрока:

x1 = 0,3

x2 = 0

x3 = 0,7

Оптимальная стратегия второго игрока:

y1 = 0,1

y2 = 0

y3 = 0,9

      Методом Брауна установлено, что наилучший  вариант реализации продукции для магазина 30% товара А, 70% товара В. При этом гарантирован доход 14,8. 

Задача 3.

Пусть  ε = 1/5, а матрица игры – 

Отметим, решение  игры в смешанных стратегиях имеет вид

     Применяя  метод Брауна, найдем приближенное значение игры, а также ε-максиминную  и ε-минимаксную смешанные стратегии  игроков. Вычисления удобно производить  в форме таблицы. В каждой ее k-ой строке подчеркнуты наибольшие значения величин ci(k) , i=1,2,3  и наименьшие значения величин dj(k), j=1,2,3

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

Задача 4.

      Типичное  поведение различных методов  решения систем нелинейных уравнений  отражает следующий пример

Пусть ищется решение  системы

В окрестности точки x0=0, y0=-1.

      Результаты  применения к этой системе разных итерационных процессов, начинающихся с данной точки (x0,y0)и заканчивающихся как только выполнится неравенство

      Где k – номер итерации, представлены в таблице ниже. В ней приведены приближенные решения, полученные на k-й итерации с помощью девяти перечисленных там методов, значения k, при которых сработал критерий останова с ε=0,000001, а также векторы невязок, характеризующие некоторую меру близости указанного приближения к точному решению системы. При этом всюду шаг аппроксимации производных (начальный шаг в методах секущих и Брауна) брался равным ε в каждой компоненте.

 

      Число итераций и, соответственно, число нулей  перед первыми значащими цифрами  подтверждает быструю сходимость методов 1-7. Сравнивая шестые знаки после запятой после приближенных решений, полученных методом наискорейшего спуска и, например, методом Ньютона, видим, что для медленно сходящихся методов примененный критерий останова уже не является столь надежным.

    *) – Аппроксимация производных на k-q итерации осуществлялась с шагом hk=min{|pk|, |qk|}.

    **) – С постоянной  матрицей  и переменным вектором d=F(x(k)), т.е. с полюсами  

 

    1. Библиография
 
        1. Васин А.А., Морозов В.В. «Введение в теорию игр с приложениями к экономике»(учебное пособие). – М.:2003
        2. Вержбицкий, В.М. «Основы численных методов:Учебник для вузов». – М.: Высш. шк., 2002.
        3. Дюбин Г.Н., Суздаль В.Г. «Введение в прикладную теорию игр». – М.: Наука, 1981.
        4. Э.Г. Давыдов. «Методы и модели теории антагонистических игр». Издательство МГУ, 1978г.
        5. http://gos-asu.narod.ru
        6. http://intuit.ru

Информация о работе Решение матричных игр методом Брауна