- •Раздел 1. Модели линейного программирования и его приложения Тема 1. Математическое моделирование экономических систем
- •1.1. Описание процесса математического моделирования.
- •1.2. Примеры построения математических моделей простейших экономических задач
- •1. Задача об использовании ресурсов (планирование производства, задача оптимального использования удобрений и т.Д.).
- •2. Оптимальное смешивание (составление рациона питания, смесей, задача о диете и т.Д.).
- •3. Задача об использовании мощностей (задача о загрузке оборудования)
- •4. Задача о раскрое материалов
- •Рекомендованная литература: [ 3, 8, 11, 12] Тема 2. Линейные векторные пространства
- •Понятие n-мерного пространства
- •Задача о закреплении самолетов за воздушными линиями.
- •Контрольные вопросы
- •Линейная зависимость векторов
- •2.3. Базис n-мерного векторного пространства
- •2.4. Система единичных векторов n-мерного векторного пространства
- •2.5. Решение системы линейных уравнений методом Жордана – Гаусса
- •Контрольные вопросы
- •Для приведения неравенства к равенству необходимо к его левой части прибавить неотрицательную величину . (2)
- •Пусть удовлетворяет уравнению (3) и неравенству (2), т.Е.
- •3.2. Выпуклые множества
- •3.3. Геометрическая интерпретация задачи линейного программирования
- •3.4. Свойства решений задачи линейного программирования
- •Контрольные вопросы
- •Примеры задач, решаемых графическим методом.
- •4.2. Графический метод решения злп с n переменными
- •Контрольные вопросы
- •5.2. Алгоритм симплекс-метода
- •5.3. Пример отыскания максимума линейной функции
- •5.4. Пример отыскания минимума линейной функции
- •Решение. Введем дополнительные неотрицательные переменные y5, y6 со знаком “-”, т.К. Неравенства имеют вид ””:
- •Симплексные таблицы
- •В общем случае достаточно воспользоваться правилом:
- •5.6. Метод искусственного базиса
- •Контрольные вопросы
- •Предположим, что некоторая организация решила закупить ресурсы s1, s2,…, Sm предприятия и необходимо установить оптимальные цены на эти ресурсы y1,y2,…,ym.
- •Аналогично стоимость всех затраченных ресурсов, идущих на изготовление единицы j-ой продукции, не может быть меньше стоимости окончательного продукта, т.Е.
- •6.2. Взаимно двойственные задачи линейного программирования и их свойства
- •6.3. Первая теорема двойственности
- •6.4. Вторая теорема двойственности
- •Рассмотренная теорема является следствием следующей теоремы.
- •6.5. Объективно обусловленные оценки и их смысл
- •Контрольные вопросы
- •7.2. Нахождение опорного плана
- •Пример 1. Исходные данные приведены в таблице 1.
- •7.3. Метод последовательного улучшения плана перевозок, цикл пересчета
- •7.4. Решение транспортной задачи методом потенциалов
- •Приложения транспортной задачи к решению некоторых экономических задач
- •Контрольные вопросы
- •Понятие цикла. Рекомендованная литература: [ 3, 5, 6, 7, 8, 11]
- •Тема 8. Элементы теории матричных игр
- •8.1. Предмет теории игр, основные понятия
- •8.2. Платежная матрица. Нижняя и верхняя цена игры
- •8.3. Решение игры в смешанных стратегиях
- •Решая эту систему, получим оптимальную стратегию:
- •8.4. Геометрическая интерпретация игры 2 х 2
- •8.5. Приведение матричной игры к задаче линейного программирования
- •Составив расширенные матрицы для задач, убеждаемся, что одна матрица получилась из другой транспонированием:
- •Контрольные вопросы
- •Графический метод решения игры mx2. Рекомендованная литература: [ 1, 2, 4, 9, 12] раздел 2. Модели нелинейного программирования
- •Тема 9. Нелинейное программирование
- •9.1. Общая задача нелинейного программирования
- •9.2. Метод множителей Лагранжа
- •9.3. Обобщёние метода множителей Лагранжа
- •9.4. Теорема Куна-Таккера
- •9.5. Модели выпуклого программирования
- •9.6. Приближенное решение задач выпуклого программирования методом кусочно-линейной аппроксимации
- •Контрольные вопросы
- •Задачі про мінімізацію розходу горючого літаком за набором висоти та швидкості. Рекомендованная литература: [ 3, 6, 7, 8, 11] Бібліографічний список
8.5. Приведение матричной игры к задаче линейного программирования
Игра mxn в общем случае не имеет геометрической интерпретации. Ее решение трудоемко при больших m и n, однако трудностей не имеет, так как может быть сведено к решению ЗЛП.
Пусть игра mxn задана платежной матрицей Р=(aij) i=1,2,…,m; j=1,2,…,n. которой имеет размерность mn. Игрок А располагает стратегиями Ai, (i=1,2,...,m), а игрок В - стратегиями Вj , (j= 1, 2, ... , n). Необходимо определить оптимальные стратегии S*A = (р1*,р2*, …, рm*) и S*B = (q1*, q2*, ... ,qn*), где рi* и qj* - вероятности применения соответствующих чистых стратегий Аi и Вj.
р1*+р2*+ …+ рm*=1 , q1*+ q2*+ ...+qn*=1.
Применение
игроком А оптимальной стратегии S*A
должно обеспечить ему при любых действиях
игрока В средний выигрыш не меньше цены
игры v,
т. е. необходимо выполнение соотношения
j=1,
2, ... , n.
Цена игры неизвестна, но полагаем v>0,
этого можно добиться, сделав все элементы
aij0,
прибавляя ко всем aij
некоторое
положительное число, величина которого
равна абсолютному значению элемента,
наименьшего среди всех отрицательных
элементов матрицы.
Если
игрок А применяет смешанную стратегию
S*A
= (р1*,р2*,
…, рm*)
против любой чистой стратегии игрока
В, то он получает средний
выигрыш, или математическое ожидание
выигрыша
(т.е.
элементы j-го
столбца платежной матрицы почленно
умножаются на соответствующие вероятности
стратегий А1,А2,…,Аm
и результаты
складываются).
Для
оптимальной стратегии S*A
все средние
выигрыши не меньше цены игры, поэтому
получаем систему неравенств
(1)
Каждое
из неравенств разделим на число v>0
и введем новые переменные
(2)
Тогда система примет вид:
(3)
Цель игрока А – максимизировать свой гарантированный выигрыш, т.е. цену игры.
Разделив
на v>0
равенство р1+р2+
…+ рm=1,
получаем, что переменные xi
(i=1,2,..,m)
удовлетворяют условию х1+х2+
…+ хm=1/v.
Максимизация цены игры v
эквивалентна минимизации величины 1/v,
поэтому задача может быть сформулирована
следующим образом: определить
значения переменных xi0
так, чтобы они удовлетворяли линейным
ограничениям (3) и при этом линейная
функция
обращалась
в минимум. Это
ЗЛП. Решая задачу, находим значения xi
и величину 1/v,
затем получаем оптимальное решение
рi*=
vxi
(I=1,2,..,m)
и оптимальную стратегию S*A.
Для
определения оптимальной стратегии S*B
= (q1*,
q2*,
... ,qn*)
следует учесть, что игрок В стремится
минимизировать гарантированный выигрыш,
т.е. найти
.
Стратегия S*B
должна обеспечить при любых стратегиях
игрока А проигрыш, не превышающий
величину v,
т. е. необходимо выполнение соотношения
i=1,
2, ... ,m,
т.е. переменные
q1,
q2,
... ,qn
удовлетворяют
неравенствам
Если
обозначить yj=
j=1,
2, ... ,n,
то получим
(4)
Элементы смешанных стратегий должны удовлетворять условиям
q1+q2+ ... +qn=1.
Данные условия в новых переменных ( qj=yjv, j=1, 2, ... , n) получают следующий вид:
y1+y2+
... +yn=
.
Игра
свелась к ЗЛП: определить
значения переменных yi0,
которые удовлетворяют линейным
ограничениям (4) и максимизируют функцию
.
Решая задачу, находим значения yi и величину 1/v, затем получаем оптимальное решение qj*= vyj (j=1,2,..,n) и оптимальную стратегию S*B.
