Экономико-математические методы и модели Курс лекций

210
Экономико- математические методы и модели Курс лекций

Upload: wind

Post on 21-Jan-2016

109 views

Category:

Documents


0 download

DESCRIPTION

Экономико-математические методы и модели Курс лекций. 1. Введение. 2. Линейное программирование. 3. Определение опорного плана. Выпуклые множества. 4. Свойства решений задачи линейного программирования. 5. Графический метод решения ЗЛП. 6. Неединственность оптимального решения. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Экономико-математические методы и модели Курс лекций

Экономико-математические методы и

модели

Курс лекций

Page 2: Экономико-математические методы и модели Курс лекций

1. Введение 2. Линейное программирование.3. Определение опорного плана. Выпуклые множества. 4. Свойства решений задачи линейного программирования.5. Графический метод решения ЗЛП.6. Неединственность оптимального решения. 7. Симплексный метод решения ЗЛП. 8. Метод искусственного базиса.9. Двойственность в линейном программировании10. Правила составления двойственных задач.11. Транспортная задача.12. Построение первоначального опорного плана.13. Методы северо-западного угла и минимальной стоимости.14. Метод потенциалов. 15. Открытая модель транспортной задачи.16. Производственные функции 17. Балансовые модели. 18. Динамическое программирование

Page 3: Экономико-математические методы и модели Курс лекций

Введение

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

Page 4: Экономико-математические методы и модели Курс лекций

Например, в модели поведения потребителя предполагается, что он ищет максимум полезности.

Модели фирмы основаны на предпосылке максимума прибыли для предпринимателя.

Page 5: Экономико-математические методы и модели Курс лекций

Модели рынка - на предпосылке оптимальных стратегий участников обмена.

Модели общего равновесия – на предпосылке цен оптимального плана.

Модели воспроизводства – на предпосылке оптимального роста.

Page 6: Экономико-математические методы и модели Курс лекций

При изучении дисциплины “ ЭММ и модели “ особое внимание уделяется не только изучению известных моделей и методов моделирования, но и анализу этих моделей, применению их на практике с учетом конкретных условий.

Page 7: Экономико-математические методы и модели Курс лекций

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

Page 8: Экономико-математические методы и модели Курс лекций

• Экономико-математические методы- обобщающее название комплекса экономических и математических научных дисциплин, объединенных для изучения социально-экономических систем и процессов.

Page 9: Экономико-математические методы и модели Курс лекций

Раздел математики, который занимается решением задач о нахождении экстремума функции на множествах, определяемых линейными или нелинейными ограничениями, называется математическим программированием.

Page 10: Экономико-математические методы и модели Курс лекций

Математическое программирование включает такие разделы как

• линейное программирование

• нелинейное программирование

• динамическое программирование

• теория игр.

Page 11: Экономико-математические методы и модели Курс лекций

Линейное Линейное программирование. программирование. Разработка моделей Разработка моделей

линейного линейного программирования.программирования.

Page 12: Экономико-математические методы и модели Курс лекций

• Линейное программирование- это наука о методах исследования и отыскания наибольшего и наименьшего значений линейной функции ( которую будем называть целевой функцией) на неизвестные которой наложены линейные ограничения.

Page 13: Экономико-математические методы и модели Курс лекций

Разработка моделей линейного программирования включает следующие основные этапы:

- определение переменных задачи,

-представление ее ограничений в виде линейных уравнений или неравенств;

- задание линейной целевой функции подлежащей минимизации или максимизации.

Page 14: Экономико-математические методы и модели Курс лекций

Задача технического контроля

Page 15: Экономико-математические методы и модели Курс лекций

• В ОТК некоторой фирмы работают контролеры 1 и 2 разрядов. Норма выработки ОТК за 8 часовой рабочий день составляет неменее 1800 изделий. Контролер 1 разряда проверяет

25 изд./час , причем не ошибается в 98% случаев. Контролер 2 разряда проверяет

15 изд./час, его точность- 95%. Заработная плата контролера 1 разряда равна

4 д.е./час, контролер 2 разряда получает 3. д.е./час. При каждой ошибке контролера фирма несет убыток в размере 2 д.е.

Page 16: Экономико-математические методы и модели Курс лекций

• Фирма может использовать 8 контролеров 1 разряда и 10 контролеров 2 разряда. Руководство фирмы хочет определить оптимальный состав ОТК, при котором общие затраты на контроль будут минимальны.

Page 17: Экономико-математические методы и модели Курс лекций

Задача составления рациона

Page 18: Экономико-математические методы и модели Курс лекций

Питательные вещества

Кол-во единиц пит. вещ-в в 1 кг корма

Корм 1 Корм 2

A 2 1

B 2 3

C 3 4

Стоимость 1 кг корма

5 7

Page 19: Экономико-математические методы и модели Курс лекций

Общей задачей линейного программирования называется задача, которая состоит в определении max (min) значения функции

n

jjj xCZ

1

при условиях

Page 20: Экономико-математические методы и модели Курс лекций

при линейных ограничениях:

.0

),,,1(,

),,,2,1(,

1

1

j

n

jijij

n

jijij

x

mkibxa

kibxa

Page 21: Экономико-математические методы и модели Курс лекций

• Стандартной (симметричной) задачей ЛП наз-ся задача , которая состоитв определении оптимального значения функции

n

jjj xCZ

1

при условиях

Page 22: Экономико-математические методы и модели Курс лекций

).,...,2,1(,0

),,...,2,1(,1

njx

mibxa

j

ijij

n

j

Page 23: Экономико-математические методы и модели Курс лекций

Основной (или канонической) задачей линейного программирования называется задача, которая состоит в определении оптимального значения функции

при выполнении условий

n

jjj xCZ

1

Page 24: Экономико-математические методы и модели Курс лекций

.0

),,,1(,1

j

n

jijij

x

mibxa

Page 25: Экономико-математические методы и модели Курс лекций

Совокупность чисел

удовлетворяющих ограничениям задачи называется допустимым решением (или планом).

nxxxX ;....;;

21

Page 26: Экономико-математические методы и модели Курс лекций

Оптимальным решением ЗЛП называют допустимое решение

при котором целевая функция принимает максимальное или минимальное значение.

);;;( 21 nxxxX

Page 27: Экономико-математические методы и модели Курс лекций

• Совокупность чисел

удовлетворяющих условию

наз-ся оптимальным

nxxxX ;....;; 21

ijij bxa

Page 28: Экономико-математические методы и модели Курс лекций

• 1)

min1

n

jjj xCZ

max1

1

n

jjj xCZZ

Page 29: Экономико-математические методы и модели Курс лекций

Замена неравенств уравнениями

Page 30: Экономико-математические методы и модели Курс лекций

• Каждому решению

неравенства

(1)

nX ;...;; 21

bxaxaxa nn ...2211

Page 31: Экономико-математические методы и модели Курс лекций

соответствует единственное решение

уравнения

(2)

и неравенства (3)

121 ;;...;; nnY

bxxaxaxa nnn 12211 ...

01 nx

Page 32: Экономико-математические методы и модели Курс лекций

И наоборот каждому решению

уравнения (2) и неравенства (3)

соответствует единственное решение

неравенства (1)

Y

X

Page 33: Экономико-математические методы и модели Курс лекций

.0

,...

........................................

,...

,...

2211

22222121

11212111

j

mnmnmm

nn

nn

x

bxaxaxa

bxaxaxa

bxaxaxa

max...2211 nnxcxcxcZ

Page 34: Экономико-математические методы и модели Курс лекций

.0

,...

................................................

,...

,...

2211

222222121

111212111

j

mmnnmnmm

nnn

nnn

x

bxxaxaxa

bxxaxaxa

bxxaxaxa

max0...00... 212211 mnnnnn xxxxcxcxcZ

Page 35: Экономико-математические методы и модели Курс лекций

min...2211 nnxcxcxcZ

.0

,...

........................................

,...

,...

2211

22222121

11212111

j

mnmnmm

nn

nn

x

bxaxaxa

bxaxaxa

bxaxaxa

Page 36: Экономико-математические методы и модели Курс лекций

mnnnnn xxxxcxcxcZ 0...00... 212211

.0

,...

................................................

,...

,...

2211

222222121

111212111

j

mmnnmnmm

nnn

nnn

x

bxxaxaxa

bxxaxaxa

bxxaxaxa

Page 37: Экономико-математические методы и модели Курс лекций

Векторная форма записи

задачи линейного программирования.

Page 38: Экономико-математические методы и модели Курс лекций

• Минимизировать линейную функцию

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

(*) , ,

где ,

XCZ

02211 ... AxAxAxA nn 0X

ncccC ;...;; 21

nxxxX ;...;; 21

Page 39: Экономико-математические методы и модели Курс лекций

a

a

a

A

m1

21

11

1 ........

...

2

22

12

2

a

a

a

A

m

,...

2

1

a

a

a

A

mn

n

n

n

b

b

b

A

n

...2

1

0

Page 40: Экономико-математические методы и модели Курс лекций

Матричная форма записи задачи линейного

программирования.

Page 41: Экономико-математические методы и модели Курс лекций

Минимизировать линейную функцию

при ограничениях где

- матрица-строка,

матрица-системы

,0,0 XAAXXCZ

ncccC ;...;; 21

nmijaA

Page 42: Экономико-математические методы и модели Курс лекций

nx

x

x

X...

2

1

mb

b

b

A...

2

1

0

матрица-столбец

матрица-столбец

Page 43: Экономико-математические методы и модели Курс лекций

Определение Определение опорного плана. опорного плана.

Выпуклые Выпуклые множества.множества.

Page 44: Экономико-математические методы и модели Курс лекций

План называется опорным, если векторы , входящие в разложение (*) с положительными коэффициентами являются линейно независимыми.

ix

nxxxX ;....;; 21iA mi ,...,1

Page 45: Экономико-математические методы и модели Курс лекций

Выпуклые множества

Пусть на плоскости заданы две

точки

определяющие отрезок

210xx "," ,',' 212211 xxAиxxA

21AA

Page 46: Экономико-математические методы и модели Курс лекций

1x

2x

1A

A

2A

Page 47: Экономико-математические методы и модели Курс лекций

Точка ,для которой выполняется условие ,

где , ,

называется выпуклой линейной комбинациейточек .

21 AиA

121

A

2211 AAA

01 02

Page 48: Экономико-математические методы и модели Курс лекций

Точки называются угловыми или

крайними точками отрезка .

Угловая точка не может быть

представлена как выпуклая линейная

комбинация двух других точек отрезка.

21иAA

21AA

Page 49: Экономико-математические методы и модели Курс лекций

Пусть имеется точек

-мерного пространства, то точка – выпуклая линейная комбинация, если выполняется условие

nAAA ,...,, 21nn A

nn AAAA ...2211

Page 50: Экономико-математические методы и модели Курс лекций

Множество точек называется выпуклым, если оно вместе с любыми двумя точками содержит и отрезок их соединяющий.

Page 51: Экономико-математические методы и модели Курс лекций

Геометрический смысл:

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

Page 52: Экономико-математические методы и модели Курс лекций

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

Граничные точки множества образуют его границу.

Замкнутое - множество, содержащее все свои граничные точки.

Page 53: Экономико-математические методы и модели Курс лекций

• В треугольнике угловые точки –вершины.

• Угловые точки круга- точки окружности, которая его ограничивает.

• Выпуклое множество может иметь конечное или бесконечное число угловых точек.

Page 54: Экономико-математические методы и модели Курс лекций

Выпуклый многоугольник - выпуклое замкнутое ограниченное множество на плоскости, имеющее конечное число угловых точек.

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

Page 55: Экономико-математические методы и модели Курс лекций

A B

C

DE

F

M

N

K

L

Page 56: Экономико-математические методы и модели Курс лекций

Свойства решений задачи Свойства решений задачи линейного линейного

программирования.программирования.

Page 57: Экономико-математические методы и модели Курс лекций

Теорема 1:

Множество всех планов задачи линейного программирования выпукло.

Page 58: Экономико-математические методы и модели Курс лекций

Теорема 2: Линейная функция задачи линейного

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

Page 59: Экономико-математические методы и модели Курс лекций

Теорема 3: Если известно, что система векторов

в разложении

линейно независима и такова, что,

где все , то точка является угловой точкой многоугольника решений. – n-мерный вектор; n-k – компонент 0.

0...0,,...,, 21 kxxxX

nk ,,...,, 21 kAAA

,... 02211 AxAxAxA nn 0X

,... 02211 AxAxAxA kk 0jx

X

Page 60: Экономико-математические методы и модели Курс лекций

Теорема 4:

Если – угловая точка

многоугольника решений, то векторы в

разложении, соответствующие

положительным , являются линейно

независимыми.

nxxxX ,...,, 21

0jx

Page 61: Экономико-математические методы и модели Курс лекций

Следствие 1:

Так как векторы имеют размерность

, то угловая точка многоугольника решений имеет не более чем положительных компонент

nAAA ,...,, 21

0ix

mm

mi ,...,1

Page 62: Экономико-математические методы и модели Курс лекций

Следствие 2:

Каждой угловой точке многоугольника

решений соответствует

линейно независимых векторов системы

nAAA ,...,, 21

mk

Page 63: Экономико-математические методы и модели Курс лекций

Графический метод Графический метод решения ЗЛП.решения ЗЛП.

Page 64: Экономико-математические методы и модели Курс лекций

Графический метод основан на геометрической интерпретации задачи линейного программирования.

Page 65: Экономико-математические методы и модели Курс лекций

Найти минимальное решение функции

,

.........

,

,

2211

2222221

1212111

mmm bxaxa

bxaxa

bxaxa

min2211 xcxcZ

01 x

02 x

Page 66: Экономико-математические методы и модели Курс лекций

Предположим, что эта система совместна (имеет хотя бы одно решение) и ее многоугольник решений ограничен. Линейная функция при фиксированных значениях является уравнением прямой .hxcxc 2211

Z

Page 67: Экономико-математические методы и модели Курс лекций

Построим многоугольник решений системы ограничений и график линейной функции . Тогда задачу линейного программирования можно сформулировать так: найти точку многоугольника решений, в которой прямая

опорная и функция при этом достигает минимума.

02211 xcxc

hxcxc 2211

Z

Page 68: Экономико-математические методы и модели Курс лекций

Значения возрастают в

направлении ,

поэтому прямую передвигаем

параллельно самой себе в направлении

2211 xcxcZ

02211 xcxc

21,ccN

N

Page 69: Экономико-математические методы и модели Курс лекций

A

B

C

DEN

1x

2x

Z

Z

Z

Page 70: Экономико-математические методы и модели Курс лекций

Прямая становится опорной в (∙) и .

min значение функция принимает

в (∙) , координаты которой находим,

решая систему уравнений прямых AE и ED.

E C

E

Page 71: Экономико-математические методы и модели Курс лекций

N

Z1x

2x

Page 72: Экономико-математические методы и модели Курс лекций

N

Z1x

2x

Page 73: Экономико-математические методы и модели Курс лекций

N

Z1x

2x

Page 74: Экономико-математические методы и модели Курс лекций

N

Z1x

2x

Page 75: Экономико-математические методы и модели Курс лекций

Неединственность Неединственность оптимального оптимального

решения. решения. Неограниченный Неограниченный

оптимум.оптимум.

Page 76: Экономико-математические методы и модели Курс лекций

Неединственность оптимального решения.

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

Page 77: Экономико-математические методы и модели Курс лекций

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

maxZ

Page 78: Экономико-математические методы и модели Курс лекций

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

Если в практической задаче такое решение получено, это значит, что на этапе построения модели пропущено одно (или несколько) из ограничений.

Page 79: Экономико-математические методы и модели Курс лекций

Симплексный метод Симплексный метод решения ЗЛП.решения ЗЛП.

Page 80: Экономико-математические методы и модели Курс лекций

• На предприятии, в состав котороговходят 4 производственных цеха,изготовляются два изделия.Производственные мощности цехов (вчасах) в расчете на сутки соответственносоставляют: 12, 8, 16, 12.Нормы времени, необходимого дляизготовления единицы изделия №1 и №2в соответствующих цехах, приведем втаблице.

Page 81: Экономико-математические методы и модели Курс лекций

Цех Изделия Производст.

мощности№1 №2

1 2 2 12

2 1 2 8

3 4 0 16

4 0 4 12

Page 82: Экономико-математические методы и модели Курс лекций

• Прибыль от продажи единицы изделия №1 составляет 2 тыс.ед, а единицы изделия №2 составляет 3 тыс.ед. Следует выбрать тот из возможных вариантов производственного плана, при котором обеспечивается max прибыль

Page 83: Экономико-математические методы и модели Курс лекций

max32 21 xxZ

.0,

,124

,164

,82

,1222

21

2

1

21

21

xx

x

x

xx

xx

Page 84: Экономико-математические методы и модели Курс лекций

Табличный симплексный метод

Page 85: Экономико-математические методы и модели Курс лекций

Из свойств решений задачи ЛП следует, что существует такая угловая точка (вершина) многогранника решений, в которой целевая функция достигает своего наибольшего (наименьшего) значения.

Page 86: Экономико-математические методы и модели Курс лекций

Каждой угловой точке многогранника решений соответствует опорный план, а каждый опорный план определяется системой m линейно независимых векторов, содержащихся в данной системе из n векторов .nAAA ,...,, 21

Page 87: Экономико-математические методы и модели Курс лекций

Для отыскания оптимального плана необходимо исследовать только опорные планы. Количество опорных планов, содержащихся в данной задаче, определим через

.mnC

Page 88: Экономико-математические методы и модели Курс лекций

Базис

... ...

... ...

1 0 0 ... 0 ...

0 1 0 ... 0 ...

... ... ... ... ... ... ... ... ... ... ...

0 0 0 ... 1 ...

0 0 0 0 0 ...

бC 0A1A 2A 3A mA 1mA nA

1C

1C

2C

2C

mC

3C mC 1mC nC

jjj CZ 1m n0Z

1A

2A

mA

1b

2b

mb

11 ma

12 ma

1mma

na1

na2

mna

Page 89: Экономико-математические методы и модели Курс лекций

Условие оптимальности опорного плана.

1.При решении задачи ЛП, решаемой на отыскание минимального значения целевой функции, неравенства являются условием оптимальности

0 j

Page 90: Экономико-математические методы и модели Курс лекций

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

0 j

Page 91: Экономико-математические методы и модели Курс лекций

2. При решении задачи ЛП, решаемой на отыскание максимального значения целевой функции, неравенства являются условием оптимальности

0 j

Page 92: Экономико-математические методы и модели Курс лекций

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

0 j

Page 93: Экономико-математические методы и модели Курс лекций

Неединственность оптимума. Если в оптимальной таблице

небазисный вектор имеет нулевую оценку, то задача ЛП будет иметь неединственное решение. Можно перейти к другой оптимальной таблице с другим решением, но значение целевой функции будет оставаться прежним. График целевой функции параллелен той прямой, на которой лежит точка min или max.

Page 94: Экономико-математические методы и модели Курс лекций

Неограниченность оптимума.

Говорят, что задача ЛП имеет неограниченный оптимум, если у нее нет конечного оптимального решения.

В таком случае

(для задачи максимизации),

(для задачи минимизации).

Z

Z

Page 95: Экономико-математические методы и модели Курс лекций

Вырожденность и зацикливание

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

0ib0ib

Page 96: Экономико-математические методы и модели Курс лекций

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

неопределенность в выборе разрешающей строчки, т.е. 2 и более одинаковых min отношений, то следует выбрать ту строку, для которой отношение элементов следующего столбца к разрешающему является наименьшим. Если снова оказываются равными минимальные отношения, то выбирают следующий столбец и так до тех пор, пока разрешающая строка не определится однозначно.

Page 97: Экономико-математические методы и модели Курс лекций

Двойственный симплекс-метод.

Page 98: Экономико-математические методы и модели Курс лекций

• Двойственный симплекс-метод заключается в построении оптимального недопустимого плана с последующим преобразованием его в допустимый, не нарушая оптимальности

Page 99: Экономико-математические методы и модели Курс лекций

Алгоритм двойственного

симплекс-метода.

Page 100: Экономико-математические методы и модели Курс лекций

• 1. Выбирают разрешающую строку по наибольшему по абсолютной величине отрицательному элементу столбца правых частей.

Page 101: Экономико-математические методы и модели Курс лекций

• 2.Выбирают разрешающий столбец по наименьшему по абсолютной величине отношению элементов строки к отрицательным элементам разрешающей строки

j

Page 102: Экономико-математические методы и модели Курс лекций

• 3.Пересчитывают симплексную таблицу по правилам обычного симплекс-метода.

Page 103: Экономико-математические методы и модели Курс лекций

• 4. Решение проверяют на оптимальность. Признаком получения допустимого оптимального решения является отсутствие в столбце правых частей отрицательных элементов.

Page 104: Экономико-математические методы и модели Курс лекций

Замечания

Page 105: Экономико-математические методы и модели Курс лекций

• 1.Если в разрешающей строке нет ни одного отрицательного элемента, задача неразрешима.

• 2.Если ограничения задачи заданы неравенствами типа «≥», двойственный симплекс-метод позволяет избавиться от необходимости введения искусственных переменных.

Page 106: Экономико-математические методы и модели Курс лекций

Метод Метод искусственного искусственного

базиса.базиса.

Page 107: Экономико-математические методы и модели Курс лекций

Этот метод применяется в тех случаях, когда система ограничений содержит неравенство типа «≥» или равенство и при этом явно не видно базисных векторов

Page 108: Экономико-математические методы и модели Курс лекций

Если ограничения задачи ЛП можно преобразовать к виду

, то всегда существует базис из

единичных векторов. Существуют задачи ЛП, которые имеют

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

0 , 00 AAAX

Page 109: Экономико-математические методы и модели Курс лекций

• Найти

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

min...2211 nnxcxcxcZ

.0

,...

........................................

,...

,...

2211

22222121

11212111

j

mnmnmm

nn

nn

x

bxaxaxa

bxaxaxa

bxaxaxa

Page 110: Экономико-математические методы и модели Курс лекций

• Где и система ограничений не содержит единичную матрицу.

Чтобы получить единичную матрицу к каждому равенству прибавим по одной переменной

,

которые назовем искусственными и рассмотрим расширенную задачу

0ib

mix in ,...,1 ,0

Page 111: Экономико-математические методы и модели Курс лекций

• Найти

Величина M достаточно большое положительное число.

min...... 12211 mnnnn MxMxxcxcxcZ

.0

,...

................................................

,...

,...

2211

222222121

111212111

j

mmnnmnmm

nnn

nnn

x

bxxaxaxa

bxxaxaxa

bxxaxaxa

Page 112: Экономико-математические методы и модели Курс лекций

• Найти

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

max...2211 nnxcxcxcZ

.0

,...

........................................

,...

,...

2211

22222121

11212111

j

mnmnmm

nn

nn

x

bxaxaxa

bxaxaxa

bxaxaxa

Page 113: Экономико-математические методы и модели Курс лекций

• Найти

Величина M достаточно малое отрицательное число.

max...... 12211 mnnnn MxMxxcxcxcZ

.0

,...

................................................

,...

,...

2211

222222121

111212111

j

mmnnmnmm

nnn

nnn

x

bxxaxaxa

bxxaxaxa

bxxaxaxa

Page 114: Экономико-математические методы и модели Курс лекций

Для отыскания оптимального плана исходной задачи используют теорему:

если в оптимальном плане

расширенной задачи искусственные

переменные ,то план

является оптимальным планом для исходной задачи.

0inx

0,...,0,;...;; 21 nxxxX

nxxxX ;...;; 21

Page 115: Экономико-математические методы и модели Курс лекций

Применение симплекс-метода к расширенной задаче обеспечивает построение плана, в котором все искусственные переменные равны нулю.

Если первоначальная задача не обладает планами, то оптимальное решение расширенной задачи содержит, по крайней мере, хотя бы одну положительную искусственную переменную.

Page 116: Экономико-математические методы и модели Курс лекций

Двойственность в Двойственность в линейном линейном

программировании.программировании.

Page 117: Экономико-математические методы и модели Курс лекций

С каждой ЗЛП тесно связана другая линейная задача, называемая двойственной.

Page 118: Экономико-математические методы и модели Курс лекций

Экономическая интерпретация

этих задач следующая:

- исходная задача: сколько и какой продукции , необходимо

произвести, чтобы при заданных

стоимостях единицы продукции и размерах имеющихся ресурсов

максимизировать выпуск продукции в

стоимостном выражении;

ix

njC j ,...,1

mibi ,...,1

Page 119: Экономико-математические методы и модели Курс лекций

• - двойственная задача: какова должна

быть цена единицы каждого из ресурсов,

чтобы при заданных количествах ресурсов

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

минимизировать общую стоимость

затрат

ib

jC

Page 120: Экономико-математические методы и модели Курс лекций

Первоначальный опорный план

составляется, так же как и при решении ЗЛП

симплекс-методом. Обозначим через

количество единиц j-й продукции.

За единицу стоимости ресурсов примем

единицу стоимости выпускаемой продукции.

Обозначим через стоимость единицы

i-го ресурса.

njxi ,1

iy

Page 121: Экономико-математические методы и модели Курс лекций

Тогда стоимость всех затраченныхресурсов, идущих на изготовлениеединицы j-й продукции равна

где - количество единиц i-го ресурса, которое идет на производства 1ед. j-ой продукции

m

iiij ya

1

ija

Page 122: Экономико-математические методы и модели Курс лекций

Стоимость затраченных ресурсов не

может быть меньше стоимости

окончательного продукта

,1

m

ijiij Cya nj ,...,1

Page 123: Экономико-математические методы и модели Курс лекций

Стоимость всех имеющихся ресурсов

выразится величиной

m

iii yb

1

Page 124: Экономико-математические методы и модели Курс лекций

Итак, двойственную задачу сформулируем следующим образом:

найти вектор

который удовлетворяет ограничениям

,...,, 21 myyyY

Page 125: Экономико-математические методы и модели Курс лекций

nmmnnn

mm

mm

Cyayaya

Cyayaya

Cyayaya

...

...............

...

...

2211

22222112

11221111

2

0iy

Page 126: Экономико-математические методы и модели Курс лекций

и вектор

доставляет минимальное значение

линейной функции

myyyY ...,, 21

mm ybybybF ...2211

Page 127: Экономико-математические методы и модели Курс лекций

Каждая из задач двойственной парыфактически является ЗЛП и может быть решена независимо одна от другой. Однако при определении симплекснымметодом оптимального плана одной иззадач тем самым находится решение идругой задачи.

Page 128: Экономико-математические методы и модели Курс лекций

Связь между оптимальными планами пары двойственных задач устанавливает

Теорема двойственности:

Если из пары двойственных задач одна обладает оптимальным планом, то и другая имеет решение, причем для экстремальных значений линейных функций выполняется соотношение

Если линейная функция одной из задач неограниченна, то другая не имеет решения.

.minmax FZ

Page 129: Экономико-математические методы и модели Курс лекций

Правила Правила составления составления

двойственных двойственных задач.задач.

Page 130: Экономико-математические методы и модели Курс лекций

1. Целевая функция исходной задачи задается на максимум, целевая функция двойственной – на минимум.

Page 131: Экономико-математические методы и модели Курс лекций

2. Матрица , составленная из

коэффициентов (при неизвестных в системе

ограничениях) при неизвестных в исходной

задаче, и матрица получаются друг из

друга транспонированием.

TA

A

Page 132: Экономико-математические методы и модели Курс лекций

3. Число переменных ( ) в двойственной задаче равно числу ограничений исходной задачи. Число ограничений двойственной задачи равно числу переменных исходной задачи.

iy

Page 133: Экономико-математические методы и модели Курс лекций

4. Коэффициентами при неизвестных в целевой функции двойственной задачи являются правые части системы ограничений исходной задачи.

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

Page 134: Экономико-математические методы и модели Курс лекций

5. Если переменная исходной задачи может принимать только положительные значения, то j – ое условие двойственной задачи является неравенством вида ≥.

ix

Page 135: Экономико-математические методы и модели Курс лекций

6.Если переменная может принимать как положительные так и отрицательные значения, то j – ое ограничение у двойственной задачи представляет собой уравнение.

ix

Page 136: Экономико-математические методы и модели Курс лекций

7. Если i - ое ограничение исходной задачи является неравенством вида «≤», то двойственной задачи может принимать только положительное значение.

Если i - ое ограничение исходной задачи является равенством, то двойственной задачи может принимать как положительные, так и отрицательные значения.

iy

iy

Page 137: Экономико-математические методы и модели Курс лекций

8. Если исходная задача имеет ограничения вида «≤» и все , то двойственная задача имеет ограничения «≥», и все .

Если в исходной задаче встречаются неравенства разного вида, то их приводят к виду «≤».

0jx

0iy

Page 138: Экономико-математические методы и модели Курс лекций

Геометрическая интерпретация двойственной задачи.

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

Page 139: Экономико-математические методы и модели Курс лекций

При этом имеет место один из следующих трех взаимно исключающих друг друга случаев:

1.Обе задачи имеют планы

2.План имеет только одна задача

3.Для каждой задачи двойственной пары множество планов пусто

Page 140: Экономико-математические методы и модели Курс лекций

Транспортная задача.Транспортная задача.

Page 141: Экономико-математические методы и модели Курс лекций

Пусть однородный продукт, сосредоточенный в m

отправления в количествах

единиц, необходимо доставить в каждый из n

пунктов назначения в количествах

единиц. Стоимость перевозки единицы продукта

из -го пункта отправления в -й пункт

назначения равна и известна для всех

комбинаций .

maaa ,...,, 21

nbbb ,...,, 21

ijci j

ji,

Page 142: Экономико-математические методы и модели Курс лекций

Пусть – количество продукта,

перевозимого по маршруту .

Задача заключается в определении

таких величин для всех

маршрутов , при которых суммарная

стоимость перевозок минимальна.

ijx ji,

ijx ji,

Page 143: Экономико-математические методы и модели Курс лекций

Матрица планирования

Page 144: Экономико-математические методы и модели Курс лекций

Поставщики Потребители Запасы ...

...

.... ... ... ... ... ... ...

...

Потребности ...

1A

mA

1B 2B 3B nB

11c

12c

13c

nc

1

1a

ma1m

c2m

c 3mc

mnc

jiba1

b2b

3b

nb

11x 12x 13x nx1

1mx 2mx 3mx mnx

Page 145: Экономико-математические методы и модели Курс лекций

• Математическая модель транспортной задачи сводится к минимизации целевой функции, выражающей суммарные затраты на перевозку всего груза

m

i

n

jijij xcZ

1 1min

Page 146: Экономико-математические методы и модели Курс лекций

Систему ограничений получаем из следующих

условий задачи:

1. Все грузы должны быть вывезены, т.е.

2. Все потребности должны быть удовлетворены,

т.е.

;01

n

jijx

m

i

n

jjij bx

1 1

,1

n

jiij ax

,1

m

ijij bx

.,...,1 mi

.,...,1 nj

Page 147: Экономико-математические методы и модели Курс лекций

Тогда математическая модель транспортной задачи имеет следующее.найти наименьшее значение линейной функции при ограничениях:

ij

m

i

n

jij xcZ

1 1

.0

,1

,1

1

1

ij

m

ijij

n

jiij

x

njbx

miax

Page 148: Экономико-математические методы и модели Курс лекций

• Это есть задача ЛП с уравнениями и

неизвестными.

В рассмотренной модели предполагается, что суммарные запасы равны суммарным потребностям

Такая модель называется закрытой

nm mn

.1 1

m

i

n

jji ba

Page 149: Экономико-математические методы и модели Курс лекций

• Теорема. Любая транспортная задача, у которой

,

имеет решение.

m

i

n

jji ba

1 1

Page 150: Экономико-математические методы и модели Курс лекций

Построение Построение первоначального первоначального опорного плана.опорного плана.

Page 151: Экономико-математические методы и модели Курс лекций

При решении задач ЛП итерационный процесс по

описанию оптимального плана начинают с

определения опорного плана.

Page 152: Экономико-математические методы и модели Курс лекций

• В общем случае система ограничений

должна содержать линейно-

независимых уравнений, значит

невырожденный опорный план транспортной

задачи содержит положительных

компонент или перевозок, т.е. в матрице

значений компонент положительными являются

только , а остальные равны 0

1 nm

1 nm

1 nm

nmijx

Page 153: Экономико-математические методы и модели Курс лекций

Клетки в таблице матрицы планирования, в

которых находятся отличные от 0 перевозки,

называются занятыми, остальные

незанятыми. Занятые клетки соответствуют

базисным неизвестным и для невырожденного

опорного плана их должно быть m+n-1.

Page 154: Экономико-математические методы и модели Курс лекций

Опорность плана заключается в его

ацикличности (это ситуация, при которой

нельзя построить замкнутый многоугольник

или цикл, все вершины которого будут лежать

в занятых клетках).

Page 155: Экономико-математические методы и модели Курс лекций

Циклом называется набор клеток, в котором

две и только две соседние клетки

расположены в одном столбце или в одной

строке таблице, причем последняя клетка

находится в той же строке или столбце, что и

первая.

Page 156: Экономико-математические методы и модели Курс лекций

Построение циклов начинают с какой-либо

занятой клетки и переходят по столбцу (строке) к

другой занятой клетке, в которой делают

поворот под прямым углом и движутся по строке

(столбцу) к следующей занятой клетке и т.д.,

пытаясь возвратиться к первоначальной клетке.

Page 157: Экономико-математические методы и модели Курс лекций

Клетки, в которых происходит поворот под

прямым углом, определяют вершины цикла.

Page 158: Экономико-математические методы и модели Курс лекций

Если план транспортной задачи содержит

более m+n-1 занятых клеток, он не является

опорным, т.к. ему соответствует линейно-

зависимая система векторов.

В этом случае в таблице всегда можно

поставить замкнутый цикл, с помощью

которого всегда уменьшают число занятых

клеток до m+n-1.

Page 159: Экономико-математические методы и модели Курс лекций

Если к занятым клеткам, определяющим

опорный невырожденный план, а значит и

цикличный, присоединить какую-либо

незанятую клетку, то план становится не

опорным, появляется единственный цикл,

все вершины которого за исключением

одной, лежат в занятых клетках.

Page 160: Экономико-математические методы и модели Курс лекций

Метод Северо-западного угла. Метод Северо-западного угла. Метод минимальной стоимости Метод минимальной стоимости

(элемента).(элемента).

Page 161: Экономико-математические методы и модели Курс лекций

ПРИМЕР. В резерве трех железнодорожных

станций A, B, C находятся соответственно 60, 80,

100 вагонов. Составить оптимальный план

перегона этих вагонов к 4-ем пунктам погрузки

хлеба, если пункту №1 необходимо 40 вагонов,

№2 – 60, №3 – 80, №4 – 60. Стоимость перегонов

одного вагона со станции A в в указанные пункты

соответственно равны 1, 2, 3, 4 ден.ед., со станции

B – 4, 3, 2, 0 ден.ед. и со станции C – 0, 2, 2, 1

ден.ед..

Page 162: Экономико-математические методы и модели Курс лекций

Поставщики Потребители Запасы

1 2 3 4

А 1 2 3 4 60

В 4 3 2 0 80

С 0 2 2 1 100

Потребности 40 60 80 60

Page 163: Экономико-математические методы и модели Курс лекций

• Получили опорный план, т.к.

.61 ,4 ,3 nmnm 60 ,40 ,40 ,40 ,20 ,40 343323221211 xxxxxxX

604000

040400

002040

X

Page 164: Экономико-математические методы и модели Курс лекций

Общая стоимость составленного плана:

Z=40·1+20·2+40·3+40·2+40·2+60·1=

=40+40+120+80+80+60=420

Это не оптимальное решение.

Page 165: Экономико-математические методы и модели Курс лекций

Если при составлении опорного плана

учитывать стоимость перевозки единицы

груза, то очевидно, что план будет ближе

к оптимальному.

Page 166: Экономико-математические методы и модели Курс лекций

Метода минимальной

стоимости.

Page 167: Экономико-математические методы и модели Курс лекций

Суть метода минимальной стоимости

(элемента) заключается в том, что из

всей таблицы стоимостей выбирают

наименьшую, и в клетку, которая ему

соответствует, помещают меньшее из

чисел и . ia jb

Page 168: Экономико-математические методы и модели Курс лекций

Затем из рассмотренного исключают либо строку,

соответствующую поставщику, запасы которого

полностью израсходованы, либо столбец,

соответствующий потребителю, потребности

которого полностью удовлетворены, либо и строку

и столбец. Затем из оставшейся части опять

выбирают наименьшую стоимость и процесс

распределения запасов продолжают, пока все

запасы не будут распределены, а потребности

удовлетворены.

Page 169: Экономико-математические методы и модели Курс лекций

Итак, опорный план трансформированной

задачи построен, теперь надо из него

получит оптимальный. Можно было получить

оптимальный план используя симплекс-

метод, но в нашем случае симплексная

таблица будет содержать mn неизвестных,

что приведет к громоздким вычислениям.

Page 170: Экономико-математические методы и модели Курс лекций

Поэтому для нахождения оптимального

плана транспортной задачи используют

другие методы, самый распространенный

из которых метод потенциалов.

Page 171: Экономико-математические методы и модели Курс лекций

Метод потенциалов.Метод потенциалов.

Page 172: Экономико-математические методы и модели Курс лекций

• Если решение транспортной задачи является оптимальным, то ему соответствует система из чисел

и удовлетворяющих условиям

nm

iu jv

0 , ijijji xcvu

0 , ijijii xcvu

Page 173: Экономико-математические методы и модели Курс лекций

Для того чтобы план был оптимальным,

необходимо выполнение следующих условий:

1) для каждой занятой клетки сумма потенциалов

должна быть равно стоимости единицы перевозки,

стоящей в этой клетке;

2) для каждой незанятой клетки сумма

потенциалов должна быть меньше, либо равна

стоимости единицы перевозки, стоящей в этой

клетке.

Page 174: Экономико-математические методы и модели Курс лекций

Если хотя бы одна незанятая клетка

удовлетворяет условию (2), то опорный план не

является оптимальным, и его улучшают,

перемещая в клетку некоторое количество

единиц груза).

Page 175: Экономико-математические методы и модели Курс лекций

Проверяем условие оптимальности для

незанятых клеток: если , то план не

является оптимальным, и для каждой клетки, в

которой не выполняется условие оптимальности,

находим величину и записываем в

левый нижний угол.

ijji cvu

0 ijji cvu

Page 176: Экономико-математические методы и модели Курс лекций

Выбор клетки в которую необходимо

послать перевозку: транспортная задача

линейного программирования решается на

min линейной функции, поэтому алгоритм

ее решения тот же, что и алгоритм

симплекс-метода.

Загрузке подлежит в первую очередь

клетка, которой соответствует ijji cvu max

Page 177: Экономико-математические методы и модели Курс лекций

Построение цикла и определение

величины перераспределения груза:

-отмечаем знаком « + » незанятую клетку,

которую надо загрузить (знаки «-»и «+»

чередуются);

-затем находим min , где – перевозки,

стоящие в вершинах цикла, отмеченных

знаком « - ». Величина min определяет

сколько единиц груза над перераспределить.

ijx ijx

ijx

Page 178: Экономико-математические методы и модели Курс лекций

После перераспределения должно

получиться m+n-1 занятых клеток.

Если для какой-либо клетки условие

оптимальности не выполняется, то можно

улучшить решение двойственной задачи,

а заодно и исходной задачи, сделав эту

клетку занятой и перебросив груз по

циклу.

Page 179: Экономико-математические методы и модели Курс лекций

Для свободных клеток сумма потенциалов

меньше, либо равна стоимости,

следовательно в последней таблице

должно быть получено оптимальное

решение исходной транспортной задачи.

Page 180: Экономико-математические методы и модели Курс лекций

Открытая модель Открытая модель транспортной задачи.транспортной задачи.

Page 181: Экономико-математические методы и модели Курс лекций

• Транспортная задача называется открытой если

m

i

n

jji ba

1 1

Page 182: Экономико-математические методы и модели Курс лекций

• Для такой задачи может быть два случая:

1) суммарные запасы превышают суммарные

потребности, т.е.

2) суммарные потребности превышают

суммарные запасы, т.е.

;1 1

m

i

n

jji ba

.1 1

m

i

n

jji ba

Page 183: Экономико-математические методы и модели Курс лекций

• Линейная функция остается без изменения, изменяются только ограничения:

1) 2)

i j

ijij xcZ

.0

,

,

ij

ijij

jiij

x

bx

ax

.0

,

,

ij

ijij

jiij

x

bx

ax

Page 184: Экономико-математические методы и модели Курс лекций

1) вводится фиктивный потребитель ,

потребности которого ;

2) вводится фиктивный поставщик ,

запасы которого .

Стоимость перевозки ед.груза в этих

случаях полагают равными 0.

1nB

i j

jin bab 1

1mA

j i

ijm aba 1

Page 185: Экономико-математические методы и модели Курс лекций

Производственные Производственные функции.функции.

Page 186: Экономико-математические методы и модели Курс лекций

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

Page 187: Экономико-математические методы и модели Курс лекций

Производственные функции делятся на

1. Однофакторные

2. Многофакторные

где y - результативный показатель,

x - показатель фактор,

f - вид зависимости.

,xfy ,...,, 21 nxxxfy

Page 188: Экономико-математические методы и модели Курс лекций

Производственные функции также делят на

• статические (не учитывают фактор времени)

• Динамические (включают фактор время)

Page 189: Экономико-математические методы и модели Курс лекций

Наиболее распространенные ПФ:• Функция выпуска y=f(x)• Функция производственных затрат x=f(y)• Функция издержек• Функция спроса относительно цены q = q

(p)• Функция цен спроса P= P(x)• Функция выручки U= U (x)• Функция предложения относительно

цены S= S (p) • Функция цен предложения P= P(s) и т.д.

Page 190: Экономико-математические методы и модели Курс лекций

Экономический смысл производной для ПФ.

Если y = f(x) –ПФ выпуска, то производная характеризует предельную отдачу некоторого ресурса и показывает, сколько дополнительных единиц продукции приносит дополнительная единица затраченного ресурса.

Это количество продукции носит название предельного продукта.

Page 191: Экономико-математические методы и модели Курс лекций

1. Скорость изменения величины продукта, получаемая на единицу затрат:

2. Предельные издержки:

3. Предельный спрос относительной цены:

4. Предельное предложение относительно цены:

0

lim

x

dx

dy

x

y

dXdK

= 0

x

Lim

dp

dq

0

p

p

qLim

dpds

=

0

p

p

sLim

Page 192: Экономико-математические методы и модели Курс лекций

Эластичность функции показывает процентное изменение функции, соответствующее изменению независимой переменной на 1%.

Page 193: Экономико-математические методы и модели Курс лекций

• Изоквантой называют геометрическое место точек плоскости для которых

• Предельной формой замещения ресурсов называется величина

2/

/ 1

dxdf

dxdf

21, xx cYxxf 21,

Page 194: Экономико-математические методы и модели Курс лекций

Балансовые модели.Балансовые модели.

Page 195: Экономико-математические методы и модели Курс лекций

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

Балансовые модели широко применяются при экономико-математическом моделировании экономических систем и процессов.

Page 196: Экономико-математические методы и модели Курс лекций

В основе создания этих моделей лежит балансовый метод, т.е. метод взаимного сопоставления имеющихся материальных, трудовых и финансовых ресурсов и потребностей в них.

Page 197: Экономико-математические методы и модели Курс лекций

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

Page 198: Экономико-математические методы и модели Курс лекций

Производящие отрасли

Потребляющие отрасли Конечный продукт

Валовой продукт

1 2 3 … n

1 х11 х21 х23 … х1n Y1 X1

2 х21 х22 х23 … x2n Y2 X2

3 х31 х32 х33 … x3n Y3 X3

… … … … I … II …

n xn1 xn2 хn3 хnn Yn Xn

Амортизация c1 c2 c3 cn

Оплата труда v1 v2 v3 III vn IV

Чистый доход m1 m2 m3 mn

Валовой продукт

X1 X2 X3 … Xn

n

i

n

jXjXi

1 1

Схема межотраслевого баланса производства и распределения совокупного общественного

продукта в стоимостном выражении

Page 199: Экономико-математические методы и модели Курс лекций

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

, гдеZXijXjn

i 1

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

jx

ijx

jz

Page 200: Экономико-математические методы и модели Курс лекций

Валовая продукция той или иной отрасли равна сумме материальных затрат потребляющих ее продукцию отраслей и конечной продукции данной отрасли:

YjXijXin

i 1

- валовый продукт производящих отраслей,- конечная продукция.

ix

jy

Page 201: Экономико-математические методы и модели Курс лекций

Динамическое Динамическое программирование.программирование.

Page 202: Экономико-математические методы и модели Курс лекций

Динамическое программирование –

это метод оптимизации многошаговых процессов, критерий эффективности которых обладает свойством аддитивности

Page 203: Экономико-математические методы и модели Курс лекций

Задача.

Инвестор выделяет средства в размере 5 тыс. ден. ед., которые должны быть распределены между тремя предприятиями.

Требуется, используя принцип

оптимальности Беллмана, построить план распределении инвестиции между предприятиями, обеспечивающий наибольшую общую прибыль, если каждое предприятие при инвестировании в него средств х тыс. ден. ед. приносит прибыль φi(x) тыс. ден. ед. ( i =1,2 и 3) по следующим данным

Page 204: Экономико-математические методы и модели Курс лекций

Инвестирование средств (тыс. ден.

ед.)

Прибыль(тыс. ден. ед.)

 

х φ1(x) φ2(x) φ3(x)

1 1,62 2,23 1,77

2 1,98 2,96 2.46

3 3,12 3,37 2,73

4 3,25 3,51 3,48

5 3,76 4,11 3,59

Page 205: Экономико-математические методы и модели Курс лекций

РешениеСоставим математическую модель задачи:

• 1. Определение числа шагов. Разобьем решение задачи на шаги. Число

шагов положим равным числу предприятий, в которые осуществляется инвестирование.

• 2. Определение состояний системы. Введем переменную s- количество средств, имеющихся в наличии перед данным шагом и характеризующих состояние системы на каждом шаге.

Page 206: Экономико-математические методы и модели Курс лекций

• 3. Выбор шаговых управлений. Управление на i-м (i =1,2 и 3) шаге хi - количество

средств, инвестируемых в i-е предприятие.

• 4. Определение выигрыша на i-м шаге. Выигрыш на i-м шаге—это прибыль, которую

приносит i -е предприятие при инвестировании в него средств хi.

Если через выигрыш в целом обозначить общую прибыль W, то

ii x

332211 xxxW

Page 207: Экономико-математические методы и модели Курс лекций

• 5. Определение функции перехода в новое состояние. Если в наличии имеются средства в размере s тыс. ден

ед. и в i-е предприятие инвестируется x тыс. ден. ед., то для дальнейшего инвестирования остается s -x тыс. ден. ед.

и, следовательно, функция перехода в новое состояние имеет вид

• 6. Составление функционального уравнения для

последнего шага. На последнем i = 3 шаге оптимальное управление

соответствует количеству средств, имеющихся и наличии. Это означает, что, сколько средств осталось, столько и

надо вложить и последнее предприятие, а выигрыш будет равен доходу, приносимому последним предприятием:

xsxsf ,1

ssWssx 333 ,

Page 208: Экономико-математические методы и модели Курс лекций

7. Составление основного функционального уравнения.

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

Поэтому, если перед i -м шагом у инвестора остались средства в размере s тыс. ден. ед. то, вкладывая х тыс. ден. ед. в i-е предприятие, оно принесет доход φi(x), а оставшиеся s - х тыс. ден. ед., вложенные в остальные предприятия i + 1-го до последнего, составят выигрыш

Так как оптимальным является управление х, при котором сумма и должна быть наибольшей, то основное функциональное уравнение примет вид

xsWxsW iix

i

15

max

)(1 xsWi

)(1 xsWi xi

Page 209: Экономико-математические методы и модели Курс лекций

После того как составлена модель, можно провести пошаговую оптимизацию, по результатам которой заполняется таблица

s i = 3 i = 2 i = 1

x3(s) W3(s) x2(s) W2(s) x1(s) W1(s)

1 1 1,77 1 2,23

2 2 2,46 1 4,00

3 3 2,73 2 4,73

4 4 3,48 2 5,42

5 5 3,59 3 5,83 3 7,12

Page 210: Экономико-математические методы и модели Курс лекций

Таким образом, для получения наибольшей общей прибыли в размере 7,12 тыс. ден. ед. следует 3 тыс. ден. ед. вложить в первое предприятие и по 1 тыс. ден. ед. вложить во второе и третье предприятия.