
- •Учебное пособие
- •Предисловие
- •1 Понятие системы. Классификация систем
- •1.1 Сущность понятия системы
- •1.2 Категории, раскрывающие сущность системы
- •1.3 Структура экономических систем
- •1.4 Категории функционирования систем
- •1.5 Свойства систем
- •1.6 Классификация систем
- •1.7 Вопросы для самоконтроля
- •2 Системный анализ
- •2.1 Сущность системного анализа и области применения
- •2.2 Микро- и макроподходы в системном анализе
- •2.3 Задачи описания и конструирования данных исследования при системном анализе
- •2.3.1 Моделирование как метод системного анализа.
- •2.3.2 Методы решения задач качественного описания и конструирования данных системы.
- •2.3.3 Методы решения задач количественного описания данных системы
- •1. Однофакторная линейная связь
- •2. Однофакторная криволинейная связь
- •3. Многофакторная связь
- •1) Параметры и критерии метода статистических уравнений зависимостей:
- •2) Нормативные уровни факторов и результативного признака:
- •2.4 Этапы системного анализа
- •Определение целей организации.
- •2.4.1 Определение целей организации
- •2.4.2 Диагностика экономических систем
- •2.4.3 Экспресс–диагностика или управленческое консультирование
- •2.5 Принятие решений на основе метода системного анализа иерархий
- •2.5.1 Идеальная матрица сравнений. Обратно-симметричные и согласованные матрицы
- •2.5.2 Нахождение индекса согласованности обратно–симметричной матрицы. Задача шкалирования. Столбец приоритетов.
- •2.5.3 Иерархии в экономической системе.
- •2.6 Вопросы для самоконтроля
- •3 Основы теории массового обслуживания
- •3.1 Модели систем массового обслуживания.
- •3.2 Входной поток требований.
- •3.3 Состояние системы. Матрица и граф переходов.
- •3.4 Одноканальные смо.
- •3.4.1 Одноканальные смо с отказами.
- •3.4.2 Одноканальные смо с неограниченной длиной очереди.
- •3.4.3 Одноканальные смо смешанного типа.
- •3.5 Многоканальные смо.
- •3.5.1 Многоканальные смо с отказами.
- •3.5.2 Многоканальные смо с очередью.
- •3.6 Вопросы для самоконтроля
- •Одноканальные смо с отказами.
- •Многоканальные смо с отказами.
- •3.7 Упражнения для самостоятельной работы
- •4 Современные системные алгоритмы решения оптимизационных многокритериальных задач
- •4.1 Постановка многокритериальных задач
- •4.2 Способы решения многокритериальных задач
- •4.2.1 Метод анализа полезной стоимости альтернатив
- •4.2.2 Метод аналитической иерархии
- •4.2.3 Использование имитационного алгоритма в решении многокритериальных задач
- •4.3 Вопросы для самоконтроля
- •5 Знакомства с методами теории игр
- •5.1 Игра с нулевой суммой
- •5.2 Принцип минимакса
- •6 Методы анализ больших систем
- •6.1 Планирование экспериментов
- •6.2 Факторный анализ
- •7 Примеры систем в экономике
- •7.1 Система управления организации
- •7.2 Система принятия управленческих решений
- •7.3 Система обеспечения конкурентоспособности
- •7.4 Вопросы для самоконтроля
- •Библиографический список
5.2 Принцип минимакса
Рассмотренный выше ход рассуждений по поиску наилучшего плана игры в условиях конкуренции – не единственный способ решения задач. Очень часто намного короче и, главное, более логически стройным оказывается другой принцип поиска оптимальных игровых стратегий – принцип минимакса.
Для иллюстрации этого метода рассмотрим предыдущий пример игры с несколько видоизмененной матрицей.
ПРИМЕР 2.
Таблица 5.2
|
С1 |
С2 |
S1 |
-2000 |
-4000 |
S2 |
-1000 |
+3000 |
S3 |
+1000 |
+2000 |
Повторим метод рассуждений, использованный для предыдущего примера.
Мы никогда не выберем стратегию S1, поскольку она при любом ответе конкурента принесет нам значительные убытки. Из двух оставшихся разумнее выбрать S3, так как при любом ответе конкурента мы получим прибыль.
Итак, выбираем в качестве оптимальной стратегии вариант S3.
Рассуждения нашего конкурента окажутся примерно такими: понимая, что мы никогда не примем S1 и выберем, в конце концов, S3, он примет решения считать оптимальной для себя стратегию C1 – в этом случае он будет иметь наименьшие убытки.
Можно применить иной метод рассуждений, дающий, в конце концов, тот же результат. При выборе наилучшего плана игры для нас можно рассуждать так:
При выборе S1 минимальный (min) «выигрыш» составит – 4000 у.е.;
При выборе S2 минимальный (min) «выигрыш» составит – 1000 у.е.;
При выборе S3 минимальный (min) «выигрыш» составит + 1000 у.е.;
Получается, что наибольший (max) из наименьших (min) выигрышей – это 1000 у.е. и логично полагать оптимальной соответствующую стратегию S3, предполагая ответный ход конкурента – вариант С1. Такая стратегия называется MaxiMin.
При выборе наилучшего плана игры для нашего конкурента можно рассуждать так:
При выборе С1 максимальный (max) «проигрыш» составит + 1000 у.е.;
При выборе С2 максимальный (max) «проигрыш» составит + 2000 у.е.;
Получается, что наименьший (min) из наибольших (max) проигрышей – это 1000 у.е. и логично полагать оптимальной соответствующую стратегию С1. Такая стратегия называется MiniMax.
Легко заметить, что это одно и то же – вы делаете ход S3 в расчете на ответ С1, а ваш конкурент – ход С1 в расчете на S3. Поэтому такие стратегии называют минимаксными (MiniMax) – мы надеемся на минимум максимальных убытков или, что одно и то же, на максимум минимальной прибыли.
В двух рассмотренных примерах оптимальные стратегии «противников» совпадали, принято говорить – они соответствовали седловой точке матрицы игры.
Метод минимакса отличается от стандартного пути логических рассуждений таким важным показателем, как алгоритмичность. В самом деле, можно доказать, что если седловая точка существует, то она находится на пересечении некоторой строки S и некоторого столбца С таких, что в этой точке самое большое для данной строки число и одновременно самое малое число для данного столбца. Но далеко не все игры обладают седловой точкой. Рассмотрим еще один пример, но уже без седловой точки.
ПРИМЕР 3.
Таблица 5.3
|
С1 |
С2 |
S1 |
-3000 |
+7000 |
S2 |
+6000 |
+1000 |
Решение. Задача в этом случае для нас и для нашего конкурента будет заключаться в смене стратегий, в надежде найти такую их комбинацию, при которой математическое ожидание выигрыша или средний выигрыш за некоторое число ходов будет максимальным.
Пусть мы приняли решение половину ходов в игре делать с использованием S1, а другую половину – с S2. Конечно, мы не может знать, какую из своих двух стратегий будет применять конкурент, поэтому придется рассматривать два крайних случая его поведения.
Если
конкурент все время будет применять
С1, то для нас выигрыш
составит
у.е.
Если
конкурент все время будет применять
С2, то для нас выигрыш
составит
у.е.
Можно прикинуть также, что мы будем иметь в случае применения конкурентом смешанной стратегии – мы будем иметь выигрыш не менее 1500 у.е., поскольку выполненные выше расчеты охватили все варианты смешанных стратегий конкурента.
Поставим вопрос в более общем виде – а существует ли наилучшая смешанная стратегия (комбинация S1 и S2) для нас в условиях применения смешанных стратегий (комбинации С1 и С2) со стороны конкурента? Математическая теория игр позволяет ответить на этот вопрос утвердительно – оптимальная смешанная стратегия всегда существует, но она может гарантировать минимум математического ожидания выигрыша. Системный анализ не может дать рецепта для безусловного получения выигрыша. Кроме того, остается риск возможного проигрыша даже при применении оптимальной стратегии игры, ведь выигрыш гарантируется лишь при очень большом числе ходов.
Выясним все же оптимальную стратегию для нашего примера.
Пусть
мы применяем стратегию S1
с частотой , а
стратегию S2
с частотой (1-).
Тогда мы будем иметь выигрыш
при применении конкурентом стратегии
С1, или при применении
конкурентом стратегии С2
будем иметь выигрыш
.
Теория игр позволяет найти наилучшую для нас стратегию из условия
.
Получим,
что =1/3,
следовательно, математическое ожидание
выигрыша величиной
у.е.