Объектно-ориентированный подход к теории игр
Теорема 21.1. В матричной игре с матрицей выигрышей имеет место
При чем внешние экстремумы достигаются на оптимальных смешанных стратегиях.В этой теореме обозначает -ую строку, а - -ый столбец.
Несмотря на наличие этой теоремы вопрос конкретного определения оптимальных стратегий является очень сложным.
Мы в нашем курсе проведем моделирование матричной игры и проверим ряд известных решений некоторых игр. Начнем с программирования класса матричной игры.
Теперь создадим два наследных класса, в которых мы реализуем две матричные игры.
Класс - это самая простая нетривиальная игра. По сути это игра в "чет--нечет". В этой игре нет равновесных чистых стратегий, а в смешанных стратегиях эта игра имеет следующее решение
Вторая игра, реализованная в классе , представляет собой более сложную игру со следующей платежной матрицей В этой игре также нет состояния равновесия, но есть решение в смешанных стратегиях одинаковое для обоих игроков: Цена этой игры равна нулю.Проверим эти решения с помощью наших классов.
После запуска мы получим примерно следующее:
Ключевые термины
Антагонистичная игра - игра двух игроков с нулевой суммой.
Ситуация в игре - набор выбранных стратегий всех игроков.
Ситуация равновесия - такая ситуация, при которой ни один из игроков не заинтересован в изменении стратегии.
Смешанная стратегия - случайная величина, значениями которой являются стратегии игрока.
Теория игр - прикладная математическая дисциплина, в которой изучаются методы нахождения оптимальных решений в условиях неопределенности и ситуациях противодействия со стороны других игроков.
Краткие итоги: Рассмотрены постановки игр. Для матричных игр приведено объектно-ориентированное моделирование игр. С помощью статистического моделирования исследованы некоторые матричные игры.