- •Mатематика
- •Часть 2 методы оптимизации
- •1. Информация о дисциплине
- •1.1. Предисловие
- •1.2. Содержание дисциплины и виды учебной работы
- •1.2.1. Объем дисциплины и виды учебной работы
- •1.2.2. Перечень видов практических занятий и контроля:
- •2.2.2. Тематический план дисциплины
- •2.2.3. Тематический план дисциплины
- •2.3. Структурно-логическая схема дисциплины
- •2.4. Временной график изучения дисциплины
- •2.5. Практический блок
- •2.5.1. Практические занятия
- •2.5.1.1. Практические занятия (очная/очно-заочная формы обучения)
- •2.5.1.2. Практические занятия (заочная формы обучения)
- •2.5.2. Лабораторные работы (для всех форм обучения)
- •Балльно-рейтинговая система
- •3. Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •3.2. Опорный конспект лекций введение
- •Раздел 1. Линейное программирование. Основные понятия
- •Стандартная и каноническая формы задачи линейного программирования
- •Пример 1.1.1
- •Пример 1.1.2
- •Пример 1.1.3
- •1.2. Двойственная задача
- •Пример 1.2.1
- •1.3. Базисные решения
- •Пример 1.3.1
- •Раздел 2. Решение прямой задачи линейного программирования симплекс-методом
- •2.1. Теоремы двойственности. Алгоритм симплекс-метода
- •Пример 2.1.1
- •2.1.2. Анализ оптимальной симплекс-таблицы
- •2.2. Интервалы устойчивости. Ценность ресурсов
- •Пример 2.2.1
- •Пример 2.2.2
- •Пример 2.2.3
- •Раздел 3. Решение транспортной задачи. Матричные игры
- •3.1. Математическая постановка транспортной задачи
- •Пример 3.1.1
- •3.2. Матричные игры. Основные понятия
- •Пример 3.2.1
- •3.3. Решение матричных игр в смешанных стратегиях
- •Пример 3.3.1
- •3.4. Решение матричных игр симплекс-методом
- •Пример 3.4.1
- •Раздел 4. Целочисленное и нелинейное программирование
- •4.1. Задача о назначениях
- •Пример 4.1.1
- •4.2. Нелинейное программирование
- •Пример 4.2.1
- •Раздел 5. Производственные функции
- •5.1. Свойства производственных функций
- •Примеры производственных функций.
- •Пример 5.1.1
- •Пример 5.1.2
- •Пример 5.1.3
- •Пример 5.1.4
- •Пример 5.1.5
- •5.2. Характеристики производственных функций
- •Пример 5.2.1
- •Пример 5.2.2
- •Пример 5.2.3
- •Модель фирмы
- •Пример 5.3.1
- •Геометрическая иллюстрация оптимального решения
- •5.4. Функции спроса на ресурсы и функция предложения продукции
- •Пример 5.4.1
- •Вопросы для самопроверки
- •Раздел 6. Модели потребительского спроса
- •6.1. Функции полезности
- •2. Неоклассическая мультипликативная функция
- •3. Логарифмическая функция
- •Пример 6.1.1
- •2. Свойство строгой вогнутости
- •Пример 6.1.2
- •Пример 6.1.3
- •6.2. Кривые безразличия
- •Пример 6.2.1
- •Пример 6.2.2
- •Пример 6.2.3
- •Вопросы для самопроверки
- •6.3. Задача потребительского выбора
- •Пример 6.3.1
- •Пример 6.3.2
- •Вопросы для самопроверки
- •6.4. Влияние на спрос цен товаров и дохода потребителя
- •Пример 6.4.1
- •Пример 6.4.2
- •Вопросы для самопроверки
- •6.5. Уравнение Слуцкого
- •Пример 6.5.1
- •Вопросы для самопроверки
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •Пример 1.1
- •Решение
- •3.1.1. Построение начального базисного плана
- •3.2. Выполнение задания 2
- •Работа 2. Решение транспортной задачи и матричной игры
- •1. Цель работы
- •2. Основные теоретические положения
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •Решение
- •3.1.1. Заполнение исходных данных
- •3.2. Выполнение задания 2 Пример
- •Решение
- •3.5. Индивидуальные задания для выполнения лабораторной работы Лабораторная работа 1
- •Лабораторная работа 2
- •Вариант 1
- •4. Блок контроля освоения дисциплины
- •4.1. Методические указания к выполнению контрольной работы
- •4.1.1. Задание на контрольную работу
- •Варианты заданий 1 и 2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •4.1.2. Методические указания к выполнению контрольной работы Пример задания 1
- •Записать стандартную и каноническую формы
- •Графическое решение задачи
- •Пример задания 2. Двойственная задача
- •Найти оптимальное решение двойственной задачи
- •Пример задания 3
- •Решение
- •Пример задания 4
- •1) Вычислим равновесный спрос при заданных ценах и доходе
- •4.2. Тесты текущего контроля (по разделам) Тест № 1
- •Тест № 2
- •Тест № 3
- •Тест № 4
- •Тест № 5
- •Тест № 6
- •4.3. Итоговый тест
- •4.4. Вопросы к экзамену
- •Содержание
- •Математика. Ч. 2. Методы оптимизации
- •191186, Санкт-Петербург, ул. Миллионная, д. 5
Решение
Установить надстройку Поиск решения, выполнив команды: Сервис
Надстройки,
установить флажок Поиск
решения.В электронную таблицу внести исходные данные:
в ячейки C9:G14 – коэффициенты ограничений,
в ячейки J9:J14 – правые части ограничений.
3. В ячейку H5
(целевая ячейка) внести целевую функцию
=G5.
4. В ячейку H9 ввести формулу =СУММПРОИЗ($C$5:$G$5;C9:G9) и копировать ее доH14.Заполнить диалоговое окно


Оптимальное распределение капитала в ячейках C5:F5:
p1 = 0 т.е. в ГКО инвестор средства не вкладывает,
p2 = 0,82 т.е в ГФ инвестор вкладывает 82 % капитала,
p3 = 0 т.е. инвестор в проект 1 средства не вкладывает,
p4 = 0,18 т.е. в проект 2 инвестор вкладывает 18 % капитала.
Оптимальное распределение капитала гарантирует инвестору ожидаемую доходность 9,53 % годовых.
3.5. Индивидуальные задания для выполнения лабораторной работы Лабораторная работа 1
Решить задачу распределения ресурсов из Вашего контрольного задания 1.
Лабораторная работа 2
Числовые данные для транспортной задачи и матричной игры определяются следующим образом. Сначала определяется номер варианта по таблице 1.1.
|
Первая буква фамилии |
А И Т Б О Ц В |
М Г Ф Д В Л Х |
Е М Н Ж С Р К |
Э П Щ У Ш Ю Я |
|
№ варианта |
1 |
2 |
3 |
4 |
Числовые данные внутри варианта определяется по двум последним цифрам шифра студента, N1 –предпоследняя,N2– последняя.
Транспортная задача.
Рассмотрим транспортную задачу, в которой в трех пунктах производства:
A1, A2, A3 изготавливается однородная продукция в количествах: a1, a2, a3 соответственно.
Эту продукцию требуется доставить в четыре пункта потребления: B1, B2, B3, В4 в количествах b1 , b2 , b3 , b4 соответственно.
Матрица стоимостей перевозок единицы продукции cij из пункта производства Ai в пункт потребления Bj:
.
Требуется определить план перевозок, который минимизирует транспортные расходы.
Вариант 1
a1 =300+10N1, a2=410+ 10N2 , a3 =200
b1 =200+10N1, b2 =300+ 10N2 , b3 =310, b4=100
Вариант 2
a1 =300+10N1, a2 = 410 , a3 =200+10N2
b1 =200, b2 =300+10N1, b3 =310, b4 =100+10N2 ,
Вариант 3
a1 =300, a2 = 410+10N2 , a3 =200+10N1
b1 =200+10N1, b2 = 300+ 10N2 ,, b3 =310, b4=100
Вариант 4
a1 =300 - 10N1, a2 = 410+10N2 , a3 =200
b1 =200+ 10N2 ,, b2 =300, b3 =310, b4=100-10N1
Матричная игра
Предположим, что инвестор составляет портфель сроком на 1 год один из 4 видов ценных бумаг:
ГО – государственные облигации,
ГФ – корпоративные ценные бумаги (голубые фишки) ,
инвестиционные проекты 1 и 2, все доходы которых поступят в конце года. Доходность инвестора зависят от состояния экономики в конце года определяется таблицей.
Вариант 1
|
|
Спад глубокий |
Спад незнач. |
Стагнация |
Подъем незнач. |
Подъем сильный |
|
ГО |
8 |
8 |
8 |
8 |
8 |
|
ГФ |
13+N1 |
10 |
9 |
8,5 |
8 |
|
Проект 1 |
-3 |
6 |
11+ N1 |
14 |
19 |
|
Проект 2 |
-2 |
9+ N2 |
12 |
15 |
26 |
Вариант 2
|
|
Спад глубокий |
Спад незнач. |
Стагнация |
Подъем незнач. |
Подъем сильный |
|
ГО |
8 |
8 |
8 |
8 |
8 |
|
ГФ |
13+N2 |
10 |
9 |
8,5 |
8 |
|
Проект 1 |
-3 |
6 |
11+ N1 |
14 |
19 |
|
Проект 2 |
-2 |
9+ N1 |
12 |
15 |
26 |
Вариант 3
|
|
Спад глубокий |
Спад незнач. |
Стагнация |
Подъем незнач. |
Подъем сильный |
|
ГО |
8 |
8 |
8 |
8 |
8 |
|
ГФ |
13 |
10+ N1 |
9 |
8,5 |
8 |
|
Проект 1 |
-3 |
6 |
11+ N2 |
14 |
19 |
|
Проект 2 |
-2+ N1 |
9 |
12 |
15 |
26 |
Вариант 4
|
|
Спад глубокий |
Спад незнач. |
Стагнация |
Подъем незнач. |
Подъем сильный |
|
ГО |
8 |
8 |
8 |
8 |
8 |
|
ГФ |
13 |
10 |
9 |
8,5+ N1 |
8 |
|
Проект 1 |
-3 |
6 +N1 |
11 |
14 |
19 |
|
Проект 2 |
-2 |
9 |
12+ N2 |
15 |
26 |
3.6. Глоссарий
Анализ чувствительности: состоит в оценке влияния параметров на оптимальные решения прямой и двойственной задач.
Базисные решения: из множества допустимых решений ЗЛП в канонической форме базисные решения получаются следующим образом:
(n-m) переменных приравниваются 0. Эти переменные назовем свободными. Значения остальных переменных получаются решением системы относительно m остальных переменных. Эти переменные назовем базисными.
Бюджетная
линия
–
совокупность наборов товаров
X=(x1,
x2),
для
которых выполняется равенство
называетсябюджетной
линией.
Бюджетное
множество
–
совокупность наборов товаров X=(x1,
x2),
стоимость которых не превосходит дохода
M
т.е.
.
Взаимодополняемые
товары,
если
выполняется
условие
,
т.е. компенсированное возрастание цены
одного товара приводитк
одновременному уменьшению спроса на
оба товара.
Взаимозаменяемые
товары,
если
выполняется
условие
,
т.е. компенсированное возрастание цены
одного товара приводит к уменьшению
спроса на этот товар и увеличению спроса
на другой товар.
Выигрыш игрока I в смешанных стратегиях:
находится по формуле
.
Два ресурса взаимнодополняемые, если выполняются условия


т.е. увеличение цены одного ресурса приводит к одновременному падению спроса на оба ресурса.
Два ресурса взаимнозаменяемые, если выполняются условия


т.е. увеличение цены одного ресурса приводит к возрастанию спроса другого ресурса.
Двойственная ЗЛП для прямой задачи в канонической форме записывается в виде: найти переменные y1, y2,…, ,ym, которые минимизируют функцию W
![]()
при ограничениях
![]()
переменные
не имеют ограничения знака.
Допустимый план переменные x1, x2,…, xm удовлетворяют всем ограничениям
![]()
,
.
Допустимое базисное решениеесли оно неотрицательно.
Двойственная транспортная задача: требуется найти переменныеui, vj, которые максимизируют
![]()
при ограничениях
![]()
Задача квадратичного программирования: найти вектора X, который доставляет максимум (минимум) целевой функции
Z=CX+XTDX
при ограничениях
AX≤B,X≥ 0.
Задача линейного программирования (ЗЛП) задача нахождения экстремума линейной функции при линейных ограничениях.
Задача нелинейного программирования состоит в определении точек максимума или минимума нелинейной функции при нелинейных ограничениях.
Задача о назначениях: найти оптимальное распределение работников по работам.
Задача
потребительского выбора: найти
такой потребительский набор
на котором достигается максимум функции
полезности
u(x1, x2)
при ограничениях
![]()
,
.
Задача распределения ресурсов
требуется определить такой план выпуска продукции x1, x2,…, xn, который максимизирует выручку, математически является ЗЛП в стандартной форме
Изокванта
производственной
функции –
совокупность всех затрат ресурсов
,использование
которых в производстве приводит к
одинаковому объему выпуска в Y0
единиц
т.е.
![]()
Изокоста
–совокупность всех векторов затрат
ресурсов
,
использование которых в производстве
приводит к одинаковым издержкам.
Интервал оптимальности: интервал изменения рыночной цены, в котором состав оптимальных базисных переменных прямой и двойственной задач не изменяется.
Интервал устойчивости запаса ресурса: интервал запаса ресурса, в котором состав оптимальных базисных переменных прямой и двойственной задач не изменяется.
Каноническая форма ЗЛП
Найти переменные x1, x2,…, xn, которые максимизируют функцию
![]()
при ограничениях
![]()
![]()
![]()
Предполагается, что правые части ограничений bi неотрицательны.
Кривая безразличия для наборов из двух товаров определяется уравнением
u(x1, x2) = C,
где C – любое число, u(x1, x2) – функция полезности.
Компенсированное
возрастание цены товара
обозначается

Компенсированное изменение цены товара – такое одновременное изменение цены и дохода, при котором полезность нового оптимального спроса остается прежней.
Критерий оптимальности: если для допустимых решений прямой и двойственной задач выполняется равенство целевых функций Z = W, то эти решения X и Y являются оптимальными решениями.
Коэффициенты
целевой функции ЗЛП числа
c1,
c2,…,
cn
целевой
функции
.
Коэффициент эластичности выпуска Y=f(x1,x2) по i-му ресурсу равен

Коэффициент эластичности Ei показывает, на сколько процентов изменяется выпуск продукции при изменении i-го ресурса на 1 %.
Линейная функция полезности для набора из двух товаров имеет вид
.
Малоценный
товар,
если
при возрастании дохода M
спрос на этот товар не возрастает, т.е.
выполняется
.
Матричная антагонистическая игра двух лиц с нулевой суммой: игрок I выбирает строку номером i, а игрок II выбирает столбец с номером j, то в ситуации (i,j) выигрыш игрока I равен элементу aij (игрок II в этой ситуации получает выигрыш равный - aij).
Мультипликативная производственная функция определяется формулой
,
где число A определяет шкалу измерения выпуска продукции, параметры 1>0, 2 >0.
Мультипликативная функция Кобба-Дугласа определяется формулой
.
Неоклассическая мультипликативная функция
![]()
![]()
Величина ai определяет минимальное количество приобретаемого товара. Набор (a1,a2) можно рассматривать как минимальную корзину потребления.
Нормальный
товар,
если
выполняется неравенство
,т.е.
с
ростом его цены спрос на него падает.
Однородность степени λ производственной функции означает, что для любого λ > 0 выполняется равенство
.
Оптимальный план x1, x2,…, xm допустимый план и на нем целевая функция достигает максимального значения.
Основная теорема двойственности: решение ЗЛП следует искать среди базисных решений и на оптимальных планах всегда выполняется равенство значений целевых функций.
Отношение
предпочтения
означает,
что «набор товаров X
предпочтительнее
набора товаров Y».
Предельная норма замены первого товара вторым называют величину
.
Предельная норма замены S12 показывает, на сколько единиц нужно уменьшить (увеличить) количество второго товара при увеличении (уменьшении) первого товара на единицу, чтобы полезность осталась неизменной.
Предельная норма замены i –го ресурса j-м ресурсом равна

Предельная норма замены Rij показывает, на сколько единиц нужно уменьшить (увеличить) количество j-ого ресурса при увеличении (уменьшении) i-ого ресурса на единицу, чтобы выпуск остался неизменным.
Предельная
полезность
товара
j
равна частной производной
от функции полезности.
Предельная
производительность i-го
ресурса
равна частной производной
от производственной функции.
Приведенная стоимость (приведенные издержки) производства продукции j разность между удельными затратами zj и рыночной ценой на продукцию j:
.
Производственная функция затраты-выпуск (функцию Леонтьева) задается формулой
.
Производство
продукции j
убыточное, если
его приведенная стоимость
,
-
рентабельное,
если
его приведенная стоимость
;
-
прибыльное,
если его приведенная стоимость
.
Производственной называется любая функция Y = f(x1, x2), которая каждому вектору затрат ресурсов X = (x1, x2) ставит в соответствие количество продукции Y, которое может быть получено при этих затратах.
Ресурс дефицитный, если он полностью используется в производстве.
Ресурс k ценный, если выполняется условие

Это означает, что повышение цены p на выпускаемую продукцию приводит к увеличению спроса на этот ресурс.
Ресурс k малоценный, если выполняется условие

Это означает, что повышение цены p на выпускаемую продукцию к уменьшению спроса на этот ресурс.
Ресурса
k
нормальным,
если производная
т.е. при возрастании цены на ресурс спрос
на него падает.
Стандартная форма ЗЛП Найти переменные x1, x2,…, xn, которые максимизируют функцию
![]()
при ограничениях
![]()
![]()
![]()
Симплекс-метод: алгебраический метод состоит в построении последовательности базисных решений прямой задачи, которая приводит к оптимальному базисному решению, если оно существует.
Ситуация равновесия или седловая точка матричной игры в чистых стратегиях: найти такую ситуацию (i*,j*), в которой выигрыш игрокаIудовлетворяет неравенствам
a(i,j*)≤a(i*,j*) ≤a(i*,j)
для всех чистых стратегий i,j обоих игроков. Число a(i*, j*) является выигрышем игрока I и называется значением или ценой игры.
Смешанная стратегия игрока I: любой упорядоченный набор изnчисел p=(p1, p2,…, pn),удовлетворяющий условиям
p1+p2,+…+pn=1,pi ≥ 0.
Число pi определяет вероятность, с которой игрок I выбирает строку i матрицы выигрышей.
Смешанная стратегия игрока II: любой упорядоченный набор изmчисел q=(q1, q2,…, qm), удовлетворяющий условиям
q1+q2,+…+qm=1,qj ≥ 0.
Число qj определяет вероятность, с которой игрок II выбирает столбец j матрицы выигрышей.
Ситуация равновесия матричной игры в смешанных стратегиях:
для
пары стратегий (p*,q*)
выполняется неравенство
для любых смешанных стратегий игроковp,
q.
В
этом случае пару стратегий (p*,
q*)
называют ситуацией
равновесия
матричной игры, а число v*=V(p*,
q*)
– значением матричной игры.
Cпрос
потребителя
или
точка локального рыночного равновесия
–
оптимальное решение
задачи потребительского выбора.
Теневые цены соответствующие данному базисному решению:все ограничения двойственной задачи, соответствующиебазисным переменным xj,заменяются равенствами
,
решение y1, y2, …,ym полученной системы определяет теневые цены, соответст-вующие данному базисному решению.
Теорема об оценке: при изменении запаса ресурса на Δb выручка изменится на величинуZ=y Δb.
Товар – некоторая услуга, поступающая в продажу в определенное время и в определенном месте.
Товар Гиффина, если с ростом его цены спрос на него растет, т.е.
![]()
Товар Гиффина – это популярный товар, который продается по слишком низкой цене. Это вызывает сомнение в его качестве, что приводит к низкому спросу на него. Поднятие цены может повысить спрос на него.
Транспортная задача: в задаче требуется найти план перевозок {xij} , который минимизирует транспортные расходы
![]()
при ограничениях
,
,x ij≥
0
Уравнение Слуцкого
![]()
связывает изменение спроса с компенсацией и без нее.
Условия Куна-Таккера: необходимые условия существования решения задачи нелинейного программирования.
Функция полезности – любая числовая функция u, которая каждому набору товаров X сопоставляет его полезность u(X) и удовлетворяет свойству
u(X)
≥ u(Y)
тогда и только тогда, когда
..
Функция предложения–выпуск продукции в зависимости от цены выпускаемой продукцииpи цен на ресурсы w1,w2
.
Функции спроса на ресурсы – распределение ресурсов в зависимости от цены выпускаемой продукции p и цен на ресурсы w1, w2
![]()
Целевая функция ЗЛП
![]()
Целочисленное линейное программирование:
все или часть переменных должны принимать целые значения.
Ценность ресурса: теневая цена yk показывает изменение выручки Z вызванное изменением запаса этого ресурса на 1.
Ценный
товар,
если при возрастании дохода M
спрос на этот товар возрастает, т.е.
выполняется
.
Чистая стратегия игрока I в матричной игре является выбор одной из n строчек матрицы выигрышей.
Чистая стратегия игрока II в матричной игре является выбор одного из столбцов матрицы выигрышей.
Экономический
смысл двойственных переменных (теневых
цен) для
задачи распределения ресурсов
определяетстоимость
единицы ресурса i.
Экономический смысл целевой функции двойственной задачи: для задачи распределения ресурсов
![]()
определяет стоимость запасов всех ресурсов в теневых ценах.
Экономический смысл левых частей ограничений двойственной задачи: для задачи распределения ресурсов
![]()
определяет стоимость ресурсов в теневых ценах, затраченных на производство единицы продукции j (удельные затраты на продукцию j).
Экономический смысл двойственных переменных транспортной задачи: переменная - ui означает стоимость единицы продукции в пункте производства Ai, переменная vj - стоимость единицы продукции в пункте потребления Bj, а целевая функция определяет прибыль фирмы посредника от перепродажи продукции.
