Печать: Ctrl+P → ориентация альбомная, масштаб 100 % (не «вписать в лист»), поля нет, «печать фона» включить — иначе пропадут рамки таблиц. На листе две одинаковые карточки: разрезать по пунктиру посередине, получится две штуки формата A5. Эта серая рамка на бумагу не печатается.
11 класс

Основы теории игр: поиск выигрышной стратегии

Обзорный практикум по содержанию ФГОС к девятой паре 11 класса

Игра с полной информацией

Оба игрока в любой момент видят всю позицию и знают все сделанные ходы; ничего скрытого и случайного нет. Ходят по очереди, игра конечна и кончается победой одного из них. Тогда исход определён уже начальной позицией: у одного из игроков есть выигрышная стратегия — правило выбора хода, которое приводит к победе при любой игре соперника, а не только при его ошибке.

Дерево игры

Вершины — позиции, рёбра — ходы, корень — начальная позиция, листья — конечные. Одна и та же позиция может встретиться в дереве несколько раз: к ней ведут разные последовательности ходов. Строят дерево сверху вниз, а размечают — снизу вверх: значение вершины известно только после того, как посчитаны все её потомки.

Выигрышные и проигрышные позиции

  • позиция без ходов проигрышная (проигрывает тот, кто не может ходить);
  • позиция выигрышная, если из неё есть ход хотя бы в одну проигрышную;
  • позиция проигрышная, если все ходы из неё ведут в выигрышные.

Размечают столбиком от 0 вверх: 0 — П, дальше каждое число смотрит, куда уводят его ходы.

Куча камней: берут от 1 до k

Проигрышные позиции — числа, кратные k + 1. Выигрышный первый ход — взять остаток от деления на k + 1, а потом на каждый ход соперника x отвечать k + 1 − x. Если наоборот, взявший последний камень проигрывает, проигрышные позиции — числа с остатком 1 при делении на k + 1.

Разметка дерева минимаксом

В листьях записан результат числом. Игрок, которому нужно больше, в своей вершине берёт максимум из значений потомков; сопернику нужно меньше — он берёт минимум. Уровни чередуются, счёт идёт от листьев к корню; значение корня и есть результат при правильной игре обоих.

Считаем партии и вершины

Для кучи из n камней с набором ходов M: число партий P(n) = сумма P(n − m) по всем m из M, P(0) = 1; число вершин дерева V(n) = 1 + сумма V(n − m), V(0) = 1. Слагаемое берётся, только когда камней хватает.

Две кучи: +1 или удвоить

Позиция — пара чисел (a, b); ход добавляет один камень в кучу или удваивает кучу. Игра кончается, когда a + b ≥ S. Первым ходом можно получить сумму a + b + 1, 2a + b или a + 2b — значит первым ходом выигрывают ровно при S, не превосходящем наибольшей из этих трёх сумм.

Тренажёр и разбор темы: https://kibersvet.ru/11/teoriya-igr/
Материалы подготовлены с использованием технологий искусственного интеллекта.
11 класс

Основы теории игр: поиск выигрышной стратегии

Обзорный практикум по содержанию ФГОС к девятой паре 11 класса

Игра с полной информацией

Оба игрока в любой момент видят всю позицию и знают все сделанные ходы; ничего скрытого и случайного нет. Ходят по очереди, игра конечна и кончается победой одного из них. Тогда исход определён уже начальной позицией: у одного из игроков есть выигрышная стратегия — правило выбора хода, которое приводит к победе при любой игре соперника, а не только при его ошибке.

Дерево игры

Вершины — позиции, рёбра — ходы, корень — начальная позиция, листья — конечные. Одна и та же позиция может встретиться в дереве несколько раз: к ней ведут разные последовательности ходов. Строят дерево сверху вниз, а размечают — снизу вверх: значение вершины известно только после того, как посчитаны все её потомки.

Выигрышные и проигрышные позиции

  • позиция без ходов проигрышная (проигрывает тот, кто не может ходить);
  • позиция выигрышная, если из неё есть ход хотя бы в одну проигрышную;
  • позиция проигрышная, если все ходы из неё ведут в выигрышные.

Размечают столбиком от 0 вверх: 0 — П, дальше каждое число смотрит, куда уводят его ходы.

Куча камней: берут от 1 до k

Проигрышные позиции — числа, кратные k + 1. Выигрышный первый ход — взять остаток от деления на k + 1, а потом на каждый ход соперника x отвечать k + 1 − x. Если наоборот, взявший последний камень проигрывает, проигрышные позиции — числа с остатком 1 при делении на k + 1.

Разметка дерева минимаксом

В листьях записан результат числом. Игрок, которому нужно больше, в своей вершине берёт максимум из значений потомков; сопернику нужно меньше — он берёт минимум. Уровни чередуются, счёт идёт от листьев к корню; значение корня и есть результат при правильной игре обоих.

Считаем партии и вершины

Для кучи из n камней с набором ходов M: число партий P(n) = сумма P(n − m) по всем m из M, P(0) = 1; число вершин дерева V(n) = 1 + сумма V(n − m), V(0) = 1. Слагаемое берётся, только когда камней хватает.

Две кучи: +1 или удвоить

Позиция — пара чисел (a, b); ход добавляет один камень в кучу или удваивает кучу. Игра кончается, когда a + b ≥ S. Первым ходом можно получить сумму a + b + 1, 2a + b или a + 2b — значит первым ходом выигрывают ровно при S, не превосходящем наибольшей из этих трёх сумм.