Автор: Пользователь скрыл имя, 12 Марта 2012 в 16:38, курсовая работа
При инвестировании средств необходимо руководствоваться следующими соображениями:
- безопасность вложений (неуязвимость инвестиций от потрясений на рынке инвестиционного капитала),
- стабильность получения дохода,
- ликвидность вложений, то есть их способность участвовать в немедленном приобретении товара (работ, услуг), или быстро и без потерь в цене превращаться в наличные деньги.
Введение……………………………………………………………………………..3
Глава 1. Теоретическая часть
1.1.Инвестиции в экономике
1.1.1.Понятие инвестиций. Цели инвестирования………………….……5
1.1.2.Математические модели в инвестировании………………………..8
1.2.Динамическое программирование
1.1.1.Понятие динамического программирования……...………...…….14
1.2.2.Общая структура динамического программирования………...….17
1.2.3.Задача планирования рабочей силы………………….……....……18
1.2.4.Задача замены оборудования………………………………...…….20
1.2.5.Задача инвестирования……………………………………...…...…21
Глава 2. Практическая часть
2.1. Задача………………………………………………………..…….…..23
2.2. Решение задачи…………………………………………….……...….23
Заключение……………………………………………………………………....27
Список используемой литературы…………………
Данные этапы рассматривались
для аддитивных задач, в которых
выигрыш за всю операцию равен
сумме выигрышей на отдельных
шагах. Метод динамического
(если только выигрыши wi положительны). Эти задачи решаются точно так же, как задачи с аддитивным критерием, с той единственной разницей, что в основном уравнении (1.2) вместо знака «плюс» ставится знак «умножения»:
Отыскание оптимальной стратегии принятия набора последовательных решений, в большинстве случаях, производится следующим образом: сначала осуществляется выбор последнего во времени решения, затем при движении в направлении, обратном течению времени, выбираются все остальные решения вплоть до исходного.
Для реализации такого метода необходимо выяснить все ситуации, в которых может происходить выбор последнего решения. Обычно условия, в которых принимается решение, называют «состоянием» системы. Состояние системы – это описание системы, позволяющее, учитывая будущие решения, предсказать ее поведение. Нет необходимости выяснять, как возникло то ил иное состояние или каковы были предшествующие решения. Это позволяет последовательно выбирать всего по одному решению в каждый момент времени. Независимо от того, отыскивают оптимальные решения с помощью табличного метода и последующего поиска или аналитическим путем, обычно быстрее и выгоднее производить выбор по одному решению в один момент времени, переходя затем к следующему моменту и т.д. К сожалению, таким методом можно исследовать не все процессы принятия решений. Необходимым условием применения метода динамического программирования является аддитивность цен всех решений, а также независимость будущих результатов от предыстории того или иного состояния.
Если число решений
очень велико, то можно построить
относительные оценки состояний
так, чтобы оценки, отвечающие каждой
паре последовательных решений, отличались
друг от друга на постоянную величину,
представляющую собой средний «доход»
на решение. Также можно выполнять
дисконтирование доходов от будущих
решений. Необходимость в этом иногда
появляется в том случае, когда
решение принимаются редко, скажем
раз в году. Тогда уже не нужно
рассматривать последовательно 1,2,3…решения,
чтобы достичь решения с
При выполнении некоторых проектов число рабочих, необходимых для выполнения какого-либо проекта, регулируется путем их найма и увольнения. Поскольку как наем, так и увольнение рабочих связано с дополнительными затратами, необходимо определить, каким образом должна регулироваться численность рабочих в период реализации проекта.
Предположим, что проект будет выполняться в течение n недель и минимальная потребность в рабочей силе на протяжении i-й недели составит bi рабочих. При идеальных условиях хотелось бы на протяжении i-й недели иметь в точности bi рабочих. Однако в зависимости от стоимостных показателей может быть более выгодным отклонение численности рабочей силы как в одну, так и в другую сторону от минимальных потребностей.
Если xi – количество работающих на протяжении i-й недели, то возможны затраты двух видов: 1) С1(xi- bi)-затраты, связанные с необходимостью содержать избыток xi - bi рабочей силы и 2) С2(xi- xi-1)-затраты, связанные с необходимостью дополнительного найма (xi- xi-1) рабочих.
Элементы модели динамического программирования определяются следующим образом:
Рекуррентное уравнение динамического программирования представляется в виде
где
Вычисления начинаются с этапа n при xn=bn и заканчиваются на этапе 1.
Чем дольше механизм эксплуатируется, тем выше затраты на его обслуживание и ниже его производительность. Когда срок эксплуатации механизма достигает определенного уровня, может оказаться более выгодной его замена. Задача замены оборудования, таким образом, сводится к определению оптимального срока эксплуатации механизма.
Предположим, что мы занимаемся заменой механизмов на протяжении n лет. В начале каждого года принимается решение либо об эксплуатации механизма еще один год, либо о замене его новым.
Обозначим через r(t) и c(t) прибыль от эксплуатации t-летнего механизма на протяжении года и затраты на его обслуживание за этот же период. Далее пусть s(t) – стоимость продажи механизма, который эксплуатировался t лет. Стоимость приобретения нового механизма остается неизменной на протяжении всех лет и равна l.
Элементы модели динамического программирования таковы:
Пусть fi(t)-максимальная прибыль, получаемая за годы от і до n при условии, что в начале і-ого года имеется механизм t-летнего возраста.
Рекуррентное уравнение имеет следующий вид:
(1)-если эксплуатировать механизм,
(2)-если заменить механизм.
Предположим, что в начале каждого из следующих n лет необходимо сделать инвестиции P1, P2,…, Pn соответственно. Вы имеете возможность вложить капитал в два банка: первый банк выплачивает годовой сложный процент r1, а второй - r2. Для поощрения депозитов оба банка выплачивают новым инвесторам премии в виде процента от вложенной суммы.
Премиальные меняются от года к году, и для і-ого года равны qi1 и qi2 в первом и втором банках соответственно. Они выплачиваются к концу года, на протяжении которого сделан вклад, и могут быть инвестированы в один из двух банков на следующий год. Это значит, что лишь указанные проценты и новые деньги могут быть инвестированы в один из двух банков. Размещенный в банке вклад должен находится там до конца рассматриваемого периода. Необходимо разработать стратегию инвестиции на следующие n лет.
Элементы модели динамического программирования следующие:
Заметим, что по определению =xi-li. Следовательно,
где і=2,3,…n, x1=P1. Сумма денег xi, которые могут быть инвестированы, включает лишь новые деньги и премиальные проценты за инвестиции, сделанные на протяжении (і-1)-го года.
Пусть fi(xi)- оптимальная сумма инвестиций для интервала от і-го до n-го года при условии, что в начале і-го года имеется денежная сумма xi. Далее обозначим через si накопленную сумму к концу n-го года при условии, что li и (xi-li)-объемы инвестиций на протяжении і-го года в первый и второй банк соответственно. Обозначая , і=1,2, мы можем сформулировать задачу в следующем виде.
Максимизировать z=s1+s2+…+sn, где
Так как премиальные за n-й год являются частью накопленной денежной суммы от инвестиций, в выражения для sn добавлены qn1 и qn2.
Итак, в данном случае рекуррентное
уравнение для обратной прогонки
в алгоритме динамического
где xi+1 выражается через xi в соответствии с приведенной выше формулой, а fn+1(xn+1)=0.
Глава 2. Практическая часть
2.1. Задача
Фирма хочет инвестировать
в первый год 10000 тыс. руб. и на 2000
тыс. руб. меньше каждый последующий
год. Срок инвестирования 4 года. Первый
банк выплачивает годовой сложный
процент 9,5 % и премиальные на протяжении
следующих четырех лет в
2.2. Решение задачи
Используя введенные выше обозначения, имеем следующее.
Этап 4.
где
Функция s4 является линейной по I4 в области , и, следовательно, ее максимум достигается при из-за отрицательного коэффициента при Следовательно, оптимальное решение для этапа 4 может быть представлено в следующем виде.
Таблица 1. Данные, полученные на этапе 4 | ||
Оптимальное решение | ||
Состояние |
f4(x4) |
I4 |
x4 |
1,124*x4 |
0 |
Этап 3.
где
Следовательно,
=
Оптимальное решение для этапа 3 может быть представлено в следующем виде.
Таблица 2. Данные, полученные на этапе 3 | ||
Оптимальное решение | ||
Состояние |
||
x3 |
4496+1,223753 |
Этап 2.
где
Следовательно,
.
Оптимальное решение для этапа 2 может быть представлено в следующем виде.
Таблица 3. Данные, полученные на этапе 2 | ||
Оптимальное решение | ||
Состояние |
||
Этап 1.
где
Следовательно,
==.
Оптимальное решение для этапа 1 может быть представлено в следующем виде.
Таблица 3. Данные, полученные на этапе 1 | ||
Оптимальное решение | ||
Состояние |
||
22527,99+1,457704 |
10000 тыс. руб. |
При вычислениях в обратном направлении получаем следующее.
Следовательно, оптимальное решение будет записано следующим образом.
Таблица 5. Оптимальное решение | |||
Год |
Оптимальное решение |
Решение, принимаемое инвестором |
Накопления |
1 |
= |
Инвестировать 10000 тыс. руб. в первый банк |
|
2 |
= |
Инвестировать =8150 тыс. руб. в первый банк |
|
3 |
= |
Инвестировать =6154,85 тыс. руб. в первый банк |
|
4 |
=0 |
Инвестировать 4135,41 тыс. руб. во второй банк |
|
Всего |
37104,63 тыс. руб. |
Информация о работе Динамическое программирование. Задачи об инвестировании