Примеры экономических задач оптимизации и управления

Пример 1

Некоторый регион производит n-продуктов только своими силами и для населения своего региона. Предполагается, что технологический процесс отработан, спрос на товары изучен. Необходимо определить годовой объем выпуска продуктов, с учетом того, что данный объем обеспечит и произвольное потребление.

Пусть Ci – спрос населения на i-й продукт. Тогда, вектор спроса C = (C1,…,Cn).

Пусть aij – количество i-го продукта, которое необходимо для выпуска единицы j-го продукта, i = 1,…,n; j = 1,…,n.

Пусть xi – объем выпуска i-го продукта. Вектор выпуска обозначим:

X = (x1,…,xn).

Вектор X разделяется на две части:

C – конечное потребление,

X - C – воспроизводство.

Сумма показывает ту величину i-го товара, какая нужна для всего выпуска.

Если это равенство расписать в виде системы n-линейных уравнений:

Это можно обозначить как систему, которую можно решить как уравнение относительно x1, x2,…,xn. Можно выбрать нахождение определителя, составленного из коэффициентов при неизвестных A = aij.

Получается квадратная матрица размера n×n, которая носит название технологической, поэтому модель может быть записана в виде:

X – C = AX

Данная модель является классической моделью «Затраты-выпуск».

Пример 2

Нефтеперерабатывающий завод располагает двумя сортами нефти. Сорт А – 10 единиц, В – 15 единиц. При переработке из нефти получают два материала: бензин (Б) и мазут (М). Имеется три варианта технологического процесса переработки:

I. 1А + 2В = 3Б + 2М

II. 1А + 1В = 1Б + 5М

III. 2А + 2В = 1Б + 2М

Цена Б 10$ за единицу, М – 1$. Определить наиболее выгодное сочетание технологического процесса имеющегося количества нефти.

Введем обозначения:

xi – количество использования i-го технологического процесса (1-3).

Для вектора xi выручка завода равна:

32x1 + 15x2 + 12x3 ($).

Учет запаса нефти ведет к выполнению следующих условий:

· для сорта А x1 + 2x2 + 2x3 ≤ 10

· для сорта В 2x1 + x2 + 2x3 ≤ 15

Коэффициенты 1, 2, 2 – это нормы расхода сорта А; 2, 1, 2 – нормы расхода В.

Математическая модель заключается в следующем: найти такой вектор x = (x1, x2, x3), чтобы максимизировать выручку или функцию f(x).

f(x) = 32x1 + 15x2 + 12x3.

при выполнении условий для сорта А и В, x1, x2, x3 – целые положительные числа.

При данных условиях мы получили задачу линейного программирования, то есть задачу максимизации целевой функции: f(x)→max при заданных условиях.

Данная модель является примером оптимизационной модели детерминированного типас определенными элементами.

Пример 3

Инвестор определяет наилучший выбор из акций, облигаций и других ценных бумаг для их приобретения на некоторую сумму с целью получения определенной прибыли с линейным риском для себя. Прибыль на каждый доллар, вложенный в ценные бумаги j-го вида, характеризуется двумя показателями:

1) ожидаемая прибыль

2) фактическая прибыль

Для инвестора желательно, чтобы ожидаемая прибыль на 1$ вложения для всего набора ценных бумаг была бы не ниже заданной величины.

Известные параметры:

n – число разновидностей ценных бумаг,

ai – фактическая прибыль i-го вида ценных бумаг,

di – ожидаемая прибыль.

Неизвестная величина - это средства, которые выделяются для приобретения ценных бумаг i-ого вида. Вся инвестированная сумма выражается как сумма . Для упрощения модели можно ввести обозначения:

.

Откуда видно, что - это доля всех средств, которые выделяются для приобретения ценных бумаг j-ого вида.

Данное соотношение определяет основную цель инвестора достижение определенного уровня прибыли с минимальным риском.

Риск – это мера отклонения фактической прибыли от ожидаемой, поэтому риск может отождествляться с ковариацией:

.

Тогда математическая модель может быть представлена в виде минимизации следующей суммы.

При ограничениях

.

Данная модель носит название модели Марковица для оптимизации структуры портфеля ценных бумаг. Данная модель – это модель стохастического типа или модель с элементами случайности.

Пример 4

На базе торговой организации имеется n типов одного из товаров ассортиментного минимума. В магазин должен быть ввезен только один из типов данного товара. Требуется выбрать тот тип товара, который целесообразно завести в магазин. Если товар типа j будет пользоваться спросом, то магазин от его реализации получит прибыль Pj, если убыток - Qj.

В данной задаче лицо, принимающее решение, - это магазин. Получение максимальной прибыли зависит не только от его решения, но и от того, будет ли данный товар пользоваться спросом. Полагается, что по какой-то причине у магазина нет возможности изучить спрос. Поэтому население выбирает по предпочтению. Наихудший вариант: завезенный товар не пользуется спросом. Поэтому, чтобы учесть различные ситуации, магазину нужно считать население своим противником, который пытается преследовать противоположную цель, т. е. минимизировать прибыль магазина.

Имеем задачу принятия решения с двумя участниками с противоположными целями. Для этого составляется таблица с n строками и m столбцами:

строки – выбор магазина,

столбцы – выбор населения.

Ячейка (i, j) соответствует той ситуации, когда магазин выбирает j-ый тип товара, а население выбирает j-ый тип товара. В соответствующую колонку записывают числовую оценку (прибыль или убыток) к данной ситуации.

Получаем матрицу , на главной диагонали которой стоит уровень прибыли Pj, остальные элементы – это убыток Qj.

Сокращенно составляется матрица из уровней P и Q.

P Q Q Q
Q P Q Q
Q Q P Q
Q Q Q P

Решение данной матрицы является примером игровой модели принятия решения.