- •Математика в экономике Учебное пособие
- •Оглавление
- •Предисловие
- •Программа дисциплины Цели и задачи освоения учебной дисциплины
- •Содержание дисциплины
- •I. Линейное программирование
- •1.1. Общая задача линейного программирования Задачи математического и линейного программирования
- •Математические модели простейших экономических задач Задача использования ресурсов
- •Задача о составлении рациона питания
- •Каноническая форма задачи линейного программирования
- •Приведение общей задачи линейного программирования к канонической форме
- •Задачи для самостоятельного решения
- •1.2. Графический метод решения задач линейного программирования Задача с двумя переменными
- •Графический метод решения задач линейного программирования с п переменными
- •Задачи для самостоятельного решения
- •1.3. Основные положения о решении злп
- •Теоремы о взаимосвязи опорных решений и угловых точек области допустимых решений
- •1.4. Симплексный метод решения задач линейного программирования Симплекс-метод
- •Симплексные таблицы
- •Задачи для самостоятельного решения
- •1.5. Теория двойственности Виды математических моделей двойственных задач
- •Общие правила составления двойственных задач
- •Первая теорема двойственности
- •Вторая теорема двойственности
- •Задачи для самостоятельного решения
- •1.6. Транспортная задача линейного программирования
- •Формулировка транспортной задачи
- •Математическая модель транспортной задачи
- •Опорное решение транспортной задачи
- •Необходимое и достаточное условия разрешимости транспортной задачи
- •Метод вычеркивания
- •Методы построения начального опорного решения Метод северо-западного угла
- •Метод минимальной стоимости
- •Переход от одного опорного решения к другому
- •Распределительный метод
- •Метод потенциалов
- •Особенности решения транспортных задач с неправильным балансом
- •Алгоритм решения транспортной задачи методом потенциалов
- •Транспортная задача по критерию времени
- •Задачи для самостоятельного решения
- •Глава II. Теория игр
- •2.1. Математические модели конфликтных ситуаций
- •2.2. Чистые и смешанные стратегии Основная теорема теории игр
- •Основная теорема теории игр
- •Геометрическая интерпретация игры 2x2, игры 2xп.
- •Общие методы решения конечных игр. Сведение их к задачам линейного программирования
- •Игры с «природой».
- •Задачи для самостоятельного решения
- •Глава III. Теория массового обслуживания
- •3.1. Марковский случайный процесс
- •Понятие о марковском процессе
- •Потоки событий. Простейший поток.
- •Граф состоянии. Размеченный граф состояний
- •Уравнения Колмогорова для вероятностей состояния
- •Финальные вероятности состояний
- •3.2. Системы массового обслуживания
- •Смо с отказами
- •Смо с неограниченным ожиданием
- •Формулы для установившегося режима
- •Смо с ожиданием и с ограниченной длиной очереди
- •Формулы для установившегося режима
- •Задачи для самостоятельного решения
- •Глава IV. Целочисленное программирование
- •4.1 Общая формулировка задачи целочисленного программирования Общая формулировка задачи
- •Графический метод решения задач
- •Прогнозирование эффективного использования производственных площадей
- •Метод Гомори
- •Задачи для самостоятельного решения
- •Глава V. Нелинейное программирование
- •5.1. Задачи нелинейного программирования
- •Общая постановка задачи нелинейного программирования
- •Графический метод решения задач нелинейного программирования с двумя переменными
- •Задача с нелинейной целевой функцией и нелинейной системой ограничений
- •5.2. Метод множителей Лагранжа. Постановка задачи
- •Расчет экономико-математической модели при нелинейных реализациях продукции.
- •5.3. Дробно-линейное программирование Математическая модель задачи
- •Алгоритм решения.
- •Сведение экономико-математической модели дробно-линейного программирования к задаче линейного программирования
- •Задачи для самостоятельного решения
- •Глава VI. Динамическое программирование
- •6.1. Постановка задачи динамического программирования
- •Некоторые экономические задачи, решаемые методами динамического программирования Оптимальная стратегия замены оборудования
- •Оптимальное распределение ресурсов
- •Распределение инвестиций для эффективного использования потенциала предприятия
- •Нахождение рациональных затрат при строительстве трубопроводов и транспортных артерий
- •Задачи для самостоятельного решения
- •Глава VII. Сетевые модели
- •7.1. Основные понятия сетевой модели Основные понятия
- •Расчет временных параметров сетевого графика
- •Построение сетевого графика и распределение ресурсов
- •Учет стоимостных факторов при реализации сетевого графика
- •Обоснование привлекательности проекта по выпуску продукции
- •Минимизация сети
- •Алгоритм решения
- •Нахождение кратчайшего пути
- •Задача замены автомобильного парка
- •Задачи для самостоятельного решения
- •Тест для самоконтроля
- •Список используемой литературы
- •Список рекомендуемой литературы Основная литература:
- •Дополнительная литература:
- •Ключ к тесту для самоконтроля
Оптимальное распределение ресурсов
Пусть имеется некоторое количество ресурсов х, которое необходимо распределить между п различными предприятиями, объектами, работами и т.д. так, чтобы получить максимальную суммарную эффективность от выбранного способа распределения [11].
Введем обозначения: хi — количество ресурсов, выделенных i-му предприятию (i =1,п);
gi(xi) — функция полезности, в данном случае это величина дохода от использования ресурса xi, полученного i -м предприятием;
fk(x) — наибольший доход, который можно получить при использовании ресурсов х от первых к различных предприятий.
Сформулированную задачу можно записать в математической форме:
.
(65)
при ограничениях:
(66)
Для решения задачи необходимо получить рекуррентное соотношение, связывающее f k (x) и fk-1(x).
Обозначим через хк количество ресурса, используемого к-м способом (0≤хк≤х), тогда для (к — 1) способов остается величина ресурсов, равная (х — хк). Наибольший доход, который получается при использовании ресурса (х— хк) от первых (к —1) способов, составит f k-1(x — хк).
Для максимизации суммарного дохода от к-го и первых (к — 1) способов необходимо выбрать хк таким образом, чтобы выполнялись соотношения f1(x)=g1(x), fk(x) = max{gk(xk) + fk-1(x - xk)}, к = 2,…, n.
Рассмотрим конкретную задачу по распределению капиталовложений между предприятиями.
Распределение инвестиций для эффективного использования потенциала предприятия
Совет директоров фирмы рассматривает предложения по наращиванию производственных мощностей для увеличения выпуска однородной продукции на четырех предприятиях, принадлежащих фирме. Для расширения производства совет директоров выделяет средства в объеме 120 млн р. с дискретностью 20 млн р. Прирост выпуска продукции на предприятиях зависит от выделенной суммы, его значения представлены предприятиями и содержатся в таблице. Найти распределение средств между предприятиями, обеспечивающее максимальный прирост выпуска продукции, причем на одно предприятие можно осуществить не более одной инвестиции.
Таблица 26 - Исходные данные.
Выделяемые средства, млн р. |
Прирост выпуска продукции, млн р. |
|||
Предприятие № 1 |
Предприятие № 2 |
Предприятие № 3 |
Предприятие № 4 |
|
20 |
8 |
10 |
12 |
11 |
40 |
16 |
20 |
21 |
23 |
60 |
25 |
28 |
27 |
30 |
80 |
36 |
40 |
38 |
37 |
100 |
44 |
48 |
50 |
51 |
120 |
62 |
62 |
63 |
63 |
Решение. Разобьем решение задачи на четыре этапа по количеству предприятий, на которых предполагается осуществить инвестиции.
Рекуррентные соотношения будут иметь вид:
для предприятия № 1 f1(x)=g1(x1),
для всех остальных предприятий:
fk(x) =max{gk(xk)+ fk-1(x - хк)}, к = 2,…,п.
Решение будем проводить согласно рекуррентным соотношениям в четыре этапа.
1-й этап. Инвестиции производим только первому предприятию. Тогда
f1(20)=8, f1(40) = 16, f1(60)=25,
f1(80) = 36, f1(100) = 44, f1(120) = 62.
2-й этап. Инвестиции выделяем первому и второму предприятиям. Рекуррентное соотношение для 2-го этапа имеет вид
f2(x) = max{g2(x2) + f1(x - x2)}.
Тогда при х = 20 f2(20) = max (8 + 0, 0 + 10) = max (8,10) = 10,
при х = 40 f2(40) = max(16, 8 + 10, 20)=max(16,18,20) = 20,
при х = 60 f2(60) = max(25, 16 + 10, 8 + 20, 28) = max(25,26,28,28) =28,
при х = 80 f2(80) = max(36,25 + 10,16 + 20,8 + 28,40) =max(36,35,36,36,40)=40,
при х=100 f2(100)=max(44,36+10,25+20,16+28,8+40,48)=max(44,46,45,44,48,48)= 48,
при х=120 f2(120)=max(62,44+10,36+20,25+28,16+40,8+48,62)=
= max(62,54,56,53,56,56,62) = 62.
3-й этап. Финансируем 2-й этап и третье предприятие. Расчеты проводим по формуле
f3(х) = max{g3(x3) + f2(x - x3)}.
Тогда
при х = 20 f3(20)=max(10,12) = 12,
при х = 40 f3(40)=тах(20,10 + 12,21)=тах(20,22,21) =22,
при х = 60 f3(60)=тах(28,20+12,10+21,27)=тах(28,32,31,27)=32,
при х=80 f3(80)=тах(40,28+12,20+21,10+27,38)=тах(40,40,41,37,38)=41,
при х=100 f3(100)=тах(48,40+12,28+21,20+27,10+38,50)= =тах(48,52,49,47,48,50)=52,
при х = 120 f3(120) = тах(62,48+12,40+21,28+27,20+38,10+50,63)=
= тах(62,60,61,55,58,60,63) = 63.
4-й этап. Инвестиции в объеме 120 млн р. распределяем между 3-м этапом и четвертым предприятием.
При х = 120 f4(120) = тах(63,52+11,41+23,32+30,22+37,12+51,63) =
= тах(63,63,64,62,59,63,63) = 64.
Получены условия управления от 1-го до 4-го этапа. Вернемся от 4-го к 1-му этапу. Максимальный прирост выпуска продукции в 64 млн р. получен на 4-м этапе как 41 + 23, т.е. 23 млн р. соответствуют выделению 40 млн р. четвертому предприятию (см. табл.). Согласно 3-му этапу 41 млн р. получен как 20 + 21, т.е. 21 млн р. соответствует выделению 40 млн р. третьему предприятию. Согласно 2-этапу 20 млн р. получено при выделении 40 млн р. второму предприятию.
Таким образом, инвестиции в объеме 120 млн р. целесообразно выделить второму, третьему и четвертому предприятиям по 40 млн р. каждому, при этом прирост продукции будет максимальным и составит 64 млн р.
Минимизация затрат на строительство и эксплуатацию предприятий
Задача по оптимальному размещению производственных предприятий может быть сведена к задаче распределения ресурсов согласно критерию минимизации с учетом условий целочисленности, накладываемых на переменные [6].
Пусть задана потребность в пользующемся спросом продукте на определенной территории. Известны пункты, в которых можно построить предприятия, выпускающие данный продукт. Подсчитаны затраты на строительство и эксплуатацию таких предприятий.
Необходимо так разместить предприятия, чтобы затраты на их строительство и эксплуатацию были минимальные.
Введем обозначения:
х — количество распределяемого ресурса, которое можно использовать п различными способами;
хi — количество ресурса, используемого по i-му способу (i = 1,…,п);
gi(xi) — функция расходов, равная, например, величине затрат на производство при использовании ресурса хi по i-му способу;
φk(x) — наименьшие затраты, которые нужно произвести при использовании ресурса х первыми к способами.
Необходимо минимизировать общую величину затрат при освоении ресурса х всеми способами:
(67)
при ограничениях:
хi≥0,
i
= 1,…,п.
(68)
Экономический смысл переменных хi состоит в нахождении количества предприятий, рекомендуемого для строительства в i -м пункте. Для удобства расчетов будем считать, что планируется строительство предприятий одинаковой мощности.
Рассмотрим конкретную задачу по размещению предприятий.
Пример 45. В трех районах города предприниматель планирует построить пять предприятий одинаковой мощности по выпуску хлебобулочных изделий, пользующихся спросом. Необходимо разместить предприятия таким образом, чтобы обеспечить минимальные суммарные затраты на их строительство и эксплуатацию. Значения функции затрат gi(x) приведены в таблице 27.
Таблица 27 – Исходные данные
-
x
1
2
3
4
5
g1(x) ffi(s)
11
18
35
51
76
g2(x)
10
19
34
53
75
g3(x)
9
20
36
54
74
В данном примере gi(x) — функция расходов в млн р., характеризующая величину затрат на строительство и эксплуатацию в зависимости от количества размещаемых предприятий в i-м районе;
φk(x) — наименьшая величина затрат в млн. р., которые нужно произвести при строительстве и эксплуатации предприятий в первых к районах.
Решение. Решение задачи проводим с использованием рекуррентных соотношений: для первого района
φ1(x)=min gi(xi)= g1(x),
для остальных районов
φk(x)=min{gk(xk)+ φk-1(x-xk)}, k=1,…,n.
Задачу будем решать в три этапа.
1-й этап. Если все предприятия построить только в первом районе, то
φ1(1)= g1(1)=11, φ1(2)= g1(2)=18, φ1(3)= g1(3)=35,
φ1(4)= g1(4)=51, φ1(5)= g1(5)=76,
минимально возможные затраты при х=5 составляют 76 млн р.
2-й этап. Определим оптимальную стратегию при размещении
предприятий только в первых двух районах по формуле φ2(x)=min{g2(x2)+ φ1(x-x2)}.
Найдём φ2(1):
g2(1)+φ1(0)=10+0=10,
g2(0)+φ1(1)=0+11=11,
φ2(1)= min(10,11)=10.
Вычислим φ2(2):
g2(2)+φ1(0)=19+0=19,
g2(1)+φ1(1)=10+11=21,
g2(0)+φ1(2)=0+18=18,
φ2(2)= min(19,21,18)=18.
Найдём φ2(3):
g2(3)+φ1(0)=34+0=34,
g2(2)+φ1(1)=19+11=30,
g2(1)+φ1(2)=10+18=28,
g2(0)+φ1(3)=0+35=35,
φ2(3)= min(34,30,28,35)=28.
Определим φ2(4):
g2(4)+φ1(0)=53+0=53,
g2(3)+φ1(1)=34+11=45,
g2(2)+φ1(2)=19+18=37,
g2(1)+φ1(3)=10+35=45,
g2(0)+φ1(4)=0+51=51,
φ2(4)= min(53,45,37,45,51)=37.
Вычислим φ2(5):
g2(5)+φ1(0)=75+0=75,
g2(4)+φ1(1)=53+11=64,
g2(3)+φ1(2)=34+18=52,
g2(2)+φ1(3)=19+35=54,
g2(1)+φ1(4)=10+51=61,
g2(0)+φ1(5)=0+76=76,
φ2(5)= min(75,64,52,54,61,76)=52.
3-й этап. Определим оптимальную стратегию при размещении пяти предприятий в трех районах по формуле φ3(x)=min{g3(x3)+ φ2(x-x3)}.
Вычислим φ3(5):
g3(5)+φ2(0)=74+0=74,
g3(4)+φ2(1)=54+10=64,
g3(3)+φ2(2)=36+18=54,
g3(2)+φ2(3)=20+28=48,
g3(1)+φ2(4)=9+37=46,
g3(0)+φ2(5)=0+52=52,
φ3(5)= min(74,64,54,48,46,52)=46.
Минимально возможные затраты при х= 5 составляют 46 млн р.
Определены затраты на строительство предприятий от 1-го до 3-го этапа. Вернемся 3-го к 1-му этапу. Минимальные затраты в 46 млн р. на 3-м этапе получены как 9 + 37, т.е. 9 млн р. соответствуют строительству одного предприятия в третьем районе. Согласно 2-му этапу 37 млн р. получены как 19 +18, т.е. 19 млн р. соответствуют строительству двух предприятий во втором районе. Согласно 1-му этапу 18 млн р. соответствуют строительству двух предприятий в первом районе.
Ответ. Оптимальная стратегия состоит в строительстве одного предприятия в третьем районе, по два предприятия во втором и первом районах, при этом минимальная стоимость строительства и эксплуатации составит 46 ден. ед.
