"Информатика (базовый уровень)", Гейн А.Г., Гейн А.А.
Игровая модель описывает управление в ситуации, где результат зависит от решений нескольких участников. Каждый игрок имеет собственные цели, выбирает допустимые действия и учитывает возможное поведение других. Для анализа используют правила игры, стратегии, дерево ходов или таблицу выигрышей. Такой подход помогает сравнивать решения, находить устойчивые варианты и выбирать действие не изолированно, а с учётом интересов и возможных ходов всех участников.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Игровая модель — модель ситуации управления, в которой несколько участников выбирают действия, влияющие на общий результат. Она нужна, чтобы описывать не только собственное решение, но и зависимость результата от поведения других участников. Такой моделью можно исследовать конкуренцию, переговоры или совместное планирование.
Игрок — участник игровой ситуации, имеющий собственные цели и набор допустимых действий. Игроком может быть человек, предприятие, государство или компьютерная программа. Выделение игроков помогает понять, чьи решения нужно учитывать и какие интересы определяют выбор.
Стратегия — заранее заданный способ выбора действий игрока в зависимости от складывающейся ситуации. Это не один ход, а правило поведения на случай разных вариантов развития игры. Понятие стратегии позволяет оценивать решение ещё до того, как станет известно, какой именно ход потребуется сделать.
Выигрыш — количественная или качественная оценка результата, полученного игроком после завершения игры. Он может выражаться деньгами, баллами, временем, удобством или степенью достижения цели. Сравнивая выигрыши, игрок выбирает более подходящий для себя вариант.
Ситуации с несколькими участниками удобно рассматривать как игры, потому что итог управления зависит от нескольких решений одновременно. Предприятие может снизить цену, но результат этого шага определяется также ценой конкурента. Поэтому одного анализа собственных возможностей недостаточно: приходится предполагать действия других и учитывать их интересы.
Игровая модель складывается из игроков, правил, возможных действий, последовательности ходов и результатов. Правила определяют, кто и когда принимает решение, какие ходы разрешены и как формируется итог. Без этих элементов нельзя однозначно сравнить варианты: одинаковое действие может иметь разный смысл при разных правилах и порядке ходов.
Выбор действия превращается в управление, когда игрок стремится изменить ситуацию в нужную сторону. Сначала он анализирует доступную информацию, затем оценивает вероятные действия соперников и последствия каждого варианта. После этого выбирается стратегия, то есть правило поведения, подходящее для нескольких возможных продолжений игры.
В игре с сотрудничеством участники могут согласовать действия и получить общий полезный результат, например разделить ресурсы или совместно выполнить проект. В конфликтной игре цели участников различаются, поэтому улучшение положения одного может ухудшать положение другого. Это не всегда означает полный проигрыш соперника, но связь выигрышей нужно учитывать при выборе хода.
Для изображения игры используют дерево решений или таблицу выигрышей. Дерево показывает, какие ходы следуют один за другим и к каким результатам они приводят, а таблица сопоставляет действия участников при одновременном выборе. По такой схеме можно найти лучшие ответы игроков, сравнить стратегии и проверить, существует ли устойчивое решение.
| Элемент модели | Что описывает | Вопрос, который нужно задать |
|---|---|---|
| Игроки | Участников и их цели | Кто принимает решения и чего добивается? |
| Правила | Порядок и ограничения игры | Кто, когда и что может сделать? |
| Возможные действия | Допустимые ходы каждого игрока | Какие варианты выбора доступны? |
| Стратегии | Правила поведения в разных ситуациях | Как действовать при каждом возможном развитии? |
| Информация о ситуации | Известные игроку условия и ходы | Что игрок знает перед своим решением? |
| Выигрыш или результат | Последствия сочетания выбранных действий | Что получит каждый участник? |
| Критерий выбора решения | Правило сравнения вариантов | Какой результат считать лучшим? |
При составлении модели удобно последовательно ответить на вопросы третьего столбца. Затем нужно проверить, не пропущены ли возможные действия и одинаково ли понимаются результаты всеми участниками. Такая таблица служит основой для дерева игры или матрицы выигрышей.
Два предприятия выбирают, снижать ли цену на товар. Игроками будут предприятия, а их действиями — снижение или сохранение цены; каждый стремится увеличить свою прибыль и долю рынка. Ситуация является игрой, потому что прибыль каждого зависит не только от его решения, но и от решения конкурента.
Ответ: это игровая модель с двумя игроками, двумя действиями у каждого и взаимозависимым результатом. Для полного анализа нужна таблица выигрышей, показывающая прибыль при каждом сочетании решений.
Пусть строки матрицы соответствуют действиям игрока A, а столбцы — действиям игрока B. В каждой клетке записана пара выигрышей: первое число относится к A, второе — к B. Нужно выбрать действия, увеличивающие собственный выигрыш, если каждый игрок предполагает рациональное поведение другого.
Ответ: наилучшие действия определяют сравнением выигрышей по столбцам для A и по строкам для B. Клетка, отмеченная как лучший ответ обоих, задаёт устойчивое решение; если её нет, нужно рассматривать смешанные стратегии или дополнительные критерии.
Первый игрок делает ход, после каждого его варианта второй игрок выбирает наиболее выгодное для себя продолжение. Требуется найти оптимальную стратегию первого игрока, не перебирая варианты наугад. Для этого используют обратный просмотр дерева.
Ответ: оптимальная стратегия первого игрока находится решением с конца: сначала учитывается лучший ответ второго, затем выбирается ветвь с наилучшим гарантированным результатом первого. Такой способ называется обратным просмотром дерева.
Стратегию путают с одним конкретным ходом. Ошибка возникает, когда любое действие называют стратегией, хотя стратегия должна описывать выбор в разных возможных ситуациях. Проверьте себя: можно ли по вашему описанию понять, что игрок сделает после каждого существенного продолжения игры?
Игнорируют интересы и действия других игроков. Так поступают, если рассматривают задачу как обычный выбор из готового списка вариантов. Проверьте решение вопросом: изменится ли результат, если соперник выберет другой ход?
Выбирают самый большой возможный выигрыш. Такой вариант может оказаться плохим, если соперник способен ответить невыгодным для вас образом. Нужно сравнивать результаты при всех существенных действиях соперника, а не только выбирать лучший случай.
Путают выигрыш игрока с общим результатом. В конфликтной игре рост выигрыша одного участника может уменьшать выигрыш другого, хотя общий результат может оставаться прежним или изменяться иначе. Проверьте, о чьём именно выигрыше говорится в таблице или условии.
Для темы нужны понятия алгоритма, модели, объекта управления, управляющего воздействия и принятия решения. Они помогают описать участников, возможные действия и последовательность выбора. Также пригодятся таблицы, деревья и условные схемы: с их помощью представляют матрицу выигрышей и дерево ходов.
Дальше игровые модели используются в теории игр, искусственном интеллекте и разработке стратегий для компьютерных игр. Они помогают роботам выбирать действия с учётом поведения других объектов. Тот же подход применяется в робототехнике и системах поддержки принятия решений.
Почему игру считают моделью управления, если в ней может не быть реального управляющего устройства?
Управление состоит не только в работе технического устройства, но и в выборе действий для достижения цели. В игре каждый участник принимает решения, влияющие на ситуацию и итог, поэтому игровая модель описывает такой процесс.
Чем отличается ход игрока от его стратегии?
Ход — это одно конкретное действие в определённый момент игры. Стратегия — общее правило, которое задаёт, какие действия выбирать в разных возможных ситуациях.
Можно ли считать игрой ситуацию, в которой участники не стремятся победить друг друга?
Да. Игра может быть сотрудничеством, когда участники согласуют действия и стремятся к общей цели. Главное условие — результат зависит от решений нескольких участников.
Зачем нужны таблица выигрышей и дерево игры?
Таблица выигрышей показывает результаты сочетаний действий игроков, а дерево игры — последовательность ходов и возможные продолжения. Эти представления позволяют сравнить варианты и найти более выгодную стратегию.
Как выбрать стратегию, если заранее неизвестно, что сделает соперник?
Нужно рассмотреть возможные действия соперника и оценить результат своего выбора при каждом из них. Затем выбирают стратегию по принятому критерию: например, максимизируют гарантированный выигрыш или ищут устойчивое сочетание действий.
§ 60. Игра как модель управления