Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема12-Елементи теорії гри.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

2. Платіжна матриця парної гри.

Розглянемо парну скінчену гру, в якій гравець має стратегій: , а гравець -- стратегій: . Якщо всі стратегії складаються з особистих ходів, то в результаті вибору гравцями будь-якої пари стратегій і визначається однозначно результат гри, тобто виграш гравця (позитивний чи негативний) і програш гравця .

Припустимо, що значення відомі для будь-якої пари стратегій . Матриця , елементами якої є виграші, що відповідають стратегіям і , називається платіжною матрицею, або матрицею гри. Загальний вигляд такої матриці:

стратегії

…..

…..

…..

.....

…..

…..

…..

…..

…..

Приклад 12.1. Складемо платіжну матрицю для гри «пошук»: Гравець може сховатись в одному з сховищ ( 1 і 2 ); гравець шукає гравця , і якщо знаходить, то отримує штраф - 1 грош. од. від гравця , в протилежному випадку -- платить штраф 1 грош.од. гравцю .

Розв'язання. Для складання платіжної матриці слід проаналізувати поведінку кожного з гравців. Гравець може сховатись в сховищі 1 – позначимо цю стратегію через , а в сховищі 2 – стратегія .

Гравець може шукати гравця в сховищі 1 – стратегія , або в сховищі 2 – стратегія .

Якщо гравець знаходиться в сховищі 1 і там його шукає гравець , то здійснюється пара стратегій . При цьому гравець платить штраф, тобто . Аналогічно отримуємо ( ). Очевидно, що стратегії ( ) і ( ) дають гравцю виграш 1, тому . Таким чином для гри «пошук» розміром одержуємо платіжну матрицю .

3. Принцип мінімаксу.

Розглянемо гру з матрицею і визначимо найкращу серед стратегій . Вибираючи стратегію , гравець повинен розраховувати, що гравець відповість на неї тією з стратегій , для якої виграш для гравця мінімальний (гравець намагається перешкодити гравцю ). Позначимо через найменший виграш гравця при виборі ним стратегії для всіх можливих стратегій гравця :

Серед чисел виберемо найбільше: . Назвемо нижньою ціною гри, або максиміним виграшем (максиміном). Це гарантований виграш гравця при будь-якій стратегії гравця . Отже

Стратегія, що відповідає максиміну, називається максиміною стратегією.

Гравець зацікавлений в тому, щоб зменшити виграш . Вибираючи стратегію , він враховує максимально можливий виграш при цьому гравця . Позначимо

Серед чисел виберемо найменше і назвемо верхньою ціною гри або мінімаксним виграшем (мінімаксом). Це гарантований програш гравця . Отже

Стратегія, що відповідає мінімаксу, називається мінімаксною стратегією. Принцип, що диктує гравцям вибір найбільш «обережних» мінімаксних і максиміних стратегій, називається принципом мінімаксу.

Визначимо верхню і нижню ціни гри і відповідні стратегії в прикладі 12.1, доповнивши таблицю рядком і стовпцем :

стратегії

-1

1

-1

1

-1

-1

1

1

При виборі гравцем стратегії мінімальний виграш і відповідає стратегії гравця . При виборі стратегії мінімальний виграш досягається при стратегії . Гарантуючи собі максимальний виграш при будь-якій стратегії гравця , тобто нижню ціну гри , гравець може вибрати будь-яку стратегію: або , тобто будь-яка стратегія є максиміною.

Вибираючи стратегію , гравець розуміє, що гравець відповість стратегією , щоб максимізувати свій виграш. Отже максимальний програш гравця при виборі ним стратегії дорівнює . Аналогічно . Таким чином, при будь-якій стратегії гравця гарантований мінімальний програш гравця дорівнює -- вершній ціні гри. В розглянутому прикладі верхня і нижня ціна гри різні: .

Якщо верхня і нижня ціни гри співпадає, то спільне значення верхньої і нижньої ціни гри називається чистою ціною гри, або ціною гри. Мінімаксні стратегії, що відповідають ціні гри, являються оптимальними стратегіями, а їх сукупність – оптимальним розв’язком, або розв’язком гри. В цьому випадку гравець одержує максимальний гарантований (не залежний від поведінки гравця ) виграш , а гравець добивається мінімального гарантованого (не залежного від поведінки гравця ) прогашу . Говорять, що розв’язок гри стійкий, тобто якщо один гравець притримується оптимальної стратегії, то для другого не може бути вигідним відхилятись від своєї оптимальної стратегії.

Пара чистих стратегій і дає оптимальний розв’язок гри тоді і тільки тоді, коли відповідний їй елемент платіжної матриці є одночасно найбільшим в своєму стовпці і найменшим в рядку. Така ситуація, якщо вона існує, називається сідловою точкою.

Позначимо і -- пару чистих стратегій, на яких досягається розв’язок гри в задачі з сідловою точкою. Введемо функцію виграшу першого гравця на кожній парі стратегій: . Тоді з умов оптимальності в сідловій точці виконується подвійна нерівність:

,

яка справедлива для всіх .

Дійсно, вибір стратегії першим гравцем при оптимальній стратегії другого гравця максимізує мінімальний можливий виграш: , а вибір стратегії другим гравцем при оптимальній стратегії першого мінімізує максимальний програш: .

Приклад 12.2. Визначити нижню і верхню ціну гри, заданої платіжною матрицею:

Чи має гра сідлову точку?

Розв’язок. Всі розрахунки проведемо в таблиці, до якої крім матриці , введемо стовбець і рядок . Аналізуючи рядки матриці ( стратегії гравця ), заповнимо стовбець . Аналогічно по стовпцях : .

стратегії

0,5

0,6

0,8

0,5

0,9

0,7

0,8

0,7

0,7

0,6

0,6

0,6

0,9

0,7

0,8

Нижня ціна гри , а верхня ціна гри . Ці значення рівні: і досягаються на одній і тій же парі стратегій . Отже, гра має сідлову точку і ціна гри .