- •Математическая модель. Классификация и принципы построения математических моделей. Примеры задач, решаемых методами математического программирования.
- •Постановка и различные формы записи задач линейного программирования. Множество допустимых решений. Оптимальное решение задачи линейного программирования.
- •Стандартная и каноническая формы представления задач линейного программирования.
- •Геометрическая интерпретация задач линейного программирования. Многогранник решений. Алгоритм решения задачи линейного программирования графическим методом.
- •Геометрический смысл симплекс-метода решения задач линейного программирования. Построение начального опорного плана.
- •Симплекс-метод. Критерий оптимальности опорного плана.
- •Симплекс-метод. Правило перехода к новому опорному плану.
- •Симплекс-таблица. Пересчет симплекс-таблиц. Алгоритм симплекс-метода решения задач линейного программирования.
- •Метод искусственного базиса.
- •Экономическая интерпретация двойственных задач планирования производства.
- •Двойственная задача линейного программирования и алгоритм её формирования.
- •Формулировка теоремы двойственности. Нахождение оптимального плана двойственной задачи.
- •Анализ модели на устойчивость по отношению к изменениям запасов продукции (основная теорема).
- •Экономическая и математическая формулировки транспортной задачи.
- •Закрытая и открытая модели транспортной задачи. Приведение открытой транспортной задачи к закрытой.
- •Методы построения начального опорного плана транспортной задачи: метод северо-западного угла и метод минимального элемента.
- •Вырожденные и невырожденные планы транспортной задачи. Система потенциалов, экономический смысл. Критерий оптимальности опорного плана транспортной задачи.
- •Получение оптимального плана транспортной задачи с помощью метода потенциалов.
- •Алгоритм улучшения плана транспортной задачи. Понятие цикла, пересчет по циклу. Снятие вырожденности плана.
- •Транспортные задачи с ограничениями на пропускную способность сети.
- •Матричные игры. Платежная матрица. Игра с нулевой суммой.
- •Принцип минимакса и максимина. Верхняя и нижняя цена игры.
- •Оптимальные стратегии игроков. Решение матричной игры с седловой точкой.
- •Чистые и смешанные стратегии игроков. Вероятностная интерпретация. Теорема о существовании решения игры в смешанных стратегиях (теорема о минимаксе).
- •Графическое решение в случае игры 2 m и n2 .
- •Сведение решения игры в произвольном случае к задаче линейного программирования.
- •Математические модели межотраслевого баланса. Матрицы прямых и полных производственных затрат.
- •Валовой, конечный и чистый продукты. Определение цены конечной продукции.
- •Определение себестоимости продукции.
Транспортные задачи с ограничениями на пропускную способность сети.
Матричные игры. Платежная матрица. Игра с нулевой суммой.
Теория игр – это раздел математики, изучающий методы анализа и оценки конфликтных ситуаций.
Значения выигрыша при каждой паре стратегий (в каждой ситуации), удобно записывать в виде матрицы:
Полученная матрица имеет размер и называется матрицей игры, или платёжной матрицей. Строки матрицы А соответствуют стратегиям первого игрока, а столбцы – стратегиям второго.
Парная игра называется игрой с нулевой суммой, если сумма платежей равна нулю, т.е. если проигрыш одного игрока равен выигрышу второго (имеет место равенство ).
При анализе такой игры можно рассматривать выигрыши только одного из игроков.
Принцип минимакса и максимина. Верхняя и нижняя цена игры.
Число называется нижней ценой игры.
Принцип построения стратегии игрока А, основанный на максимизации минимальных выигрышей, называется принципом максимина, а выбираемая в соответствии с этим принципом стратегия - максиминной стратегией игрока А.
Число называется верхней ценой игры.
Принцип построения стратегии игрока B, основанный на минимизации максимальных потерь, называется принципом минимакса, а выбираемая в соответствии с этим принципом стратегия - минимаксной стратегией игрока B.
Оптимальные стратегии игроков. Решение матричной игры с седловой точкой.
Чистые и смешанные стратегии игроков. Вероятностная интерпретация. Теорема о существовании решения игры в смешанных стратегиях (теорема о минимаксе).
Смешанной стратегией игрока называется распределение вероятностей на множестве его стратегий.
Иными словами, смешанной стратегией первого игрока является произвольная случайная величина, принимающая значения 1, 2, 3, , , с вероятностями , , , , , , . Аналогично, смешанная стратегия второго игрока есть произвольная случайная величина, принимающая значения 1, 2, 3, , с вероятностями , , , , , , .
Теорема 1 (о минимаксе). Всякая матричная игра с нулевой суммой имеет решение в смешанных стратегиях, т.е. имеет место равенство . Следовательно, решением игры является нахождение максиминной и минимаксной (оптимальных) смешанных стратегий игроков и определение цены игры.
Графическое решение в случае игры 2 m и n2 .
Сведение решения игры в произвольном случае к задаче линейного программирования.
Обозначим . Из определения нижней цены игры следует, что наибольшее из тех чисел , для которых есть хотя бы один допустимый набор , удовлетворяющий неравенствам
Будем считать, что все элементы платежной матрицы неотрицательны (для этого их достаточно увеличить на одно и то же положительное число, оптимальные стратегии при этом не изменятся). Поделим все неравенства системы на и обозначим . Тогда, с учетом соотношения , получаем . Таким образом, задача по определению смешанных стратегий первого игрока сводится к следующей задаче линейного программирования.
,
.
Если есть решение задачи, то цена игры равна , а оптимальная стратегия игрока определяется из соотношений .
Несколько более удобно решать задачу по определению верхней цены игры и максиминной стратегии второго игрока. По определению нижней цены получаем, что есть наименьшее значение из тех , для которых выполняются неравенства
хотя бы для одного допустимого набора . Обозначая , получаем следующую задачу линейного программирования
,
.
Если решение задачи, то
, .
Задачи по определению максиминной стратегии перового игрока и минимаксной стратегии второго игрока являются двойственными по отношению друг к другу, поэтому, решив одну из задач, из соответствующей симплекс таблицы мы можем одновременно определить решение второй задачи.