Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PractZan_5Neu.doc
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
1.21 Mб
Скачать

24

Тема 5. Методи розв’язування задач теорії ігор

5.1. Основні поняття теорії ігор

Ситуація називається конфліктною, якщо в ній беруть участь сторони, інтереси яких повністю або частково протилежні.

Гра — це конфлікт, в якому наявні по щонайменше 2 учасники (гравці), кожний з яких прагне досягнення власних цілей.

Правила гри — це припустимі дії кожного з гравців, спрямовані на досягнення певної мети.

Кількісна оцінка результатів гри називається виплатою.

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

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

Таким чином, гра характеризується за допомогою системи правил, які описують сутність конфліктної ситуації:

  • кількість гравців;

  • вибір способу дій гравців на кожному з етапів гри;

  • інформацію, якою володіє кожен з гравців при здійсненні таких виборів;

  • виплату для кожного з гравців після завершення довільного етапу гри.

Приклади.

Розглянемо одну з найпримітивніших ігор – “орлянку”. Гравець 1 кладе монету на стіл, а гравець 2 вгадує, якою стороною – гербом чи цифрою – догори вона лежить. У випадку вгадування він отримує від гравця 1 одну одиницю виграшу, в іншому випадку сам виплачує йому одиницю.

Ця гра – антагоністична. В ній множина припустимих стратеґій кожного з гравців , а виграші одного (одночасно програші іншого H(Г,Г)=H(Ц,Ц)=-1 і H(Ц,Г)=H(Г,Ц)=1, або в матричній формі:

Родинна суперечка. Два економічні партнери (гравці 1 і 2) домовляються про сумісне проведення одної з дій, D1 або D2, кожна з яких вимагає спільної участі двох партнерів.

У випадку сумісного проведення дії D1 гравець 1 отримує одну одиницю корисності, а гравець 2 – дві одиниці. Навпаки, у випадку сумісного проведення D2 гравець 1 отримує дві одиниці, а гравець 2 – лише одну. Нарешті, якщо гравці виконують різні дії, то виграш кожного з них дорівнює нулю.

В даному випадку ми маємо справу з біматричною грою з матрицями виграшів:

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

Будь-яка можлива для гравця дія — це його стратегія; множину всіх стратегій гравця і позначимо через xi. В умовах конфлікту кожний гравець і обирає свою деяку стратегію з множини xi, в результаті чого складається набір стратегій , який називається ситуацією. Множина всіх ситуацій є, очевидно, декартовим добутком і позначається через X.

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

Таким чином, будь-який конфлікт представляється у вигляді системи . Така система називається безкоаліційною грою або просто грою.

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

Для скорочення вживання індексів, множини стратегій гравців 1 і 2 в антагоністичній грі звичайно позначаються через x та y, функція виграшу через Н, а сама гра записується у вигляді .

Нехай гра нетривіальна, тобто в ній бере участь декілька гравців. В цьому випадку змістовні уявлення про вигідність і стійкість, не кажучи вже про справедливість, можуть бути формалізовані по-різному.

Можна, наприклад, оптимальною ситуацією вважати таку, при якій одночасно досягають своїх максимумів функції виграшу кожного з гравців.

Умову оптимальності в цьому сенсі для ситуації x* у грі Г формально можна записати як

.

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

Рівновага.

Однією з плідних форм реалізації уявлень про оптимальність можна вважати поняття рівноваги, яке полягає в наступному. Ситуація називається рівноважною, якщо жоден з гравців не зацікавлений у відхиленні від неї. Формально це записується наступним чином. Нехай - безкоаліційна гра, а - деяка ситуація в ній. Якщо - довільна стратегія гравця і, то введемо наступне позначення .

Таким чином, є результатом заміни в ситуації х стратегії гравця і на його стратегію . Ситуація х* називається рівноважною (або ситуацією рівноваги), якщо .

Якщо гра Г є антагоністичною, то ситуація х* має вигляд (х*, у*) і вищенаведене співвідношення може бути переписане у вигляді

.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]