- •Базайкин в.И. Никитина т.А. Математическое моделирование экономических систем
- •Содержание
- •Введение
- •1. Оптимизация выпуска продукции предприятия при постоянстве эластичностей рыночной цены и себестоимости по объёму выпуска
- •1.1. Постановка задачи
- •1.2. Построение модели доходов и издержек
- •1.3. Определение оптимального объёма выпуска продукции
- •2. Модель Эджворта замкнутой системы двух предприятий
- •2.1. Постановка задачи
- •2.2. Некоторые линии в прямоугольнике Эджворта
- •2.3. Некоторые задачи для модели Эджворта
- •3. Задачи, продолжающие тему линейного программирования
- •3.1. Задача об оптимальных назначениях
- •3.2. Модель грузоперевозок региональной транспортной компании
- •4. Элементы динамического программирования
- •4.1. Постановка задачи
- •4.2. Принцип и уравнение Беллмана
- •4.3. Решение примера
- •5. Классическая модель макроэкономического равновесия
- •5.1. Основные предпосылки
- •5.2. Равновесие на рынках
- •5.3. Модель в целом
- •6. Модель Дж. Кейнса макроэкономического равновесия
- •6.1. Основные предпосылки
- •6.2. Описание рынков
- •6.3. Модель Кейнса в целом и разрешение задачи для неё
- •7. Аксессуары модели Кейнса
- •7.1. Эффективный спрос и равновесная цена на долгосрочный период
- •7.2. Мультипликатор доходов
- •7.3. Акселератор доходов
- •8. Модель управления экономикой через основные производственные фонды
- •8.1. Постановка задачи
- •8.2. Решение задачи
- •8.3. Доля потребления конечного продукта; пример
- •9. Римский клуб и его доклады
- •9.1. Обзор основных докладов Римскому клубу
- •9.2. Аурелио Печчеи: элементы биографии
- •Список литературы
4.3. Решение примера
Вернёмся к примеру
с загрузкой самого ценного оборудования.
Представим схему оптимизации как
трёхшаговый процесс, на каждом из которых
определяется количество и общий вес
предметов данного типа. На k-ом
шаге sk-1
– одномерный
вектор состояния системы (скаляр) –
недогруз самолёта после его заполнения
предметами типов от
1 до k
–1. Исходное
состояние s0=5
. Решение-скаляр хk
– вес предметов k-го
типа. Тогда эффективность решения на
(k
– 1)-ом шаге
– стоимость загруженных предметов (k
– 1)-го типа,
эффективность всей загрузки самолёта
–
,
.
Данные задачи дискретны, поэтому
зависимости
надо исследовать табличным методом
(таблица 2).
Последний шаг,
поиск
по
.
Таблица 2
-
s2
x3
0
0
0
1
1
30
2
2
60
3
3
90
4
4
120
5
5
150
Возможности
существования состояний s2
мы не обсуждаем
ввиду
неизвестности
решений х1
и х2
. Максимум
достигается при x3
= 5 (в самолёт
загружаются 5 предметов оборудования
1-ого типа весом в 1 тонну каждый). Теперь
рассмотрим решения и состояния на двух
последних шагах. Построим аналогичную
таблицу. Так как у нас только три шага,
эта таблица будет и последней, для любого
сочетания решений х2
и x3
решение х1
определяется однозначно ввиду ограничения:
максимальная грузоподъёмность самолёта
равна 5 тоннам. Поэтому к таблице
присоединим столбцы значений х1
и эффективностей. Вообще, для n-шаговой
задачи надо строить n–1
таблицу.
Два последних
шага, поиск
и
по
Таблица 3
-
s1
x2
s2
x3
x1
0
0
0
0
0
0 0 0
1
0
1
1
30
4 130 160
2
0
2
2
60
3 – невозможно
3
3
0
0
80
2 65 145
3
0
3
3
90
2 65 155
4
3
1
1
110
1 – невозможно
5
3
2
2
140
0 0 140
5
0
5
5
150
0 0 150
Решение задачи
подчёркнуто в таблице 3:
.
Оно обеспечивает загрузку самолёта
самым ценным оборудованием общей
стоимостью в 160 тыс. рублей. При этом:
.
Замечания.
Для дискретной задачи метод динамического
программирования фактически сводится
к организованному перебору вариантов
решений. Преимущества динамического
программирования проявляются в случае,
когда удаётся установить функциональные
зависимости
.
Нулевые строки в таблицах 2, 3 означают
отказ от загрузки и необходимы для
обоснования существования нулевой
эффективности.
