Математическое моделирование инвестиционной деятельности (110
..pdf6. ОПТИМИЗАЦИЯ ПОРЯДКА ЗАПУСКА РАБОТ ПРОЕКТА
Пусть инвестиционный проект состоит из n работ, для выполнения k-й работы необходимы инвестиции в размере ck . На выполнение k-й работы тре-
буется время tk (в мес.), срок всего проекта
T = ∑n tk +1.
k =1
После завершения каждой работы каждый месяц до окончания проекта будет получен доход в размере Dk . Месячная норма дисконта равна α.
Все инвестиции производятся в нулевой момент времени.
Требуется определить такой порядок запуска работ проекта, при котором NPV всего проекта максимален. Для определения порядка запуска воспользуемся идеями теории расписания. В терминах теории расписания получаем следующую задачу. Имеется одностадийная система с одним прибором. Требуется указать σ = (i1, i2, …, ik) порядка запуска работ, на котором NPV достигает максимального значения.
Рассмотрим два расписания, которые отличаются порядком запуска двух работ:
σ1 = (1, 2, …, k, i, j, k + 3, …, n); σ2 = (1, 2, …, k, j, i, k + 3, …, n).
Определим, при каких условиях NPV (σ1 )≥ NPV (σ2 ).
Поскольку σ 1 и σ 2 совпадают на первых k-х работах, то NPV на этих элементах будет одинаковым для обоих расписаний. Аналогично для работ k + 3, ..., n в расписаниях NPV будет совпадать. Поэтому NPV будет зависеть только от порядка следования работ i и j в расписании, а условием, достаточным для выполнения неравенства NPV (σ1 )≥ NPV (σ2 ), является
NPV (i, j)≥ NPV (j,i).
Будем считать, что момент начала работ – это момент окончания k-й работы, тогда для расписания (i, j) получим следующее распределение до-
хода во времени:
То есть на интервале (ti, ti + tj) ежемесячно будет получен доход в размере Di.
Для расписания ( j,i) :
31
То есть на интервале (tj, ti + tj) ежемесячно будет получен доход в размере Dj.
Таким образом, в обоих случаях имеем ренту. При этом в первом случае член ренты равен Di, а срок ренты ti; во втором случае член ренты равен Dj, а срок ренты tj. Отсюда находим наращенную сумму:
|
S = D |
(1 +α)t j |
−1 |
, |
|
||||||||||
|
|
α |
|
|
|
|
|||||||||
|
i |
|
|
|
i |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
S j = Dj |
(1 +α)ti |
−1 . |
||||||||||||
Тогда |
|
|
|
|
|
|
α |
|
|
|
|
|
|
||
|
|
|
(1 +α)t j |
|
|
|
|
|
|
||||||
NPV (i, j) = D |
|
−1 |
|
(1 +α)−(ti +t j ) , |
|||||||||||
|
|
|
|
α |
|
|
|
||||||||
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NPV ( j,i) = Dj |
|
|
(1 +α)ti |
−1 |
(1 +α)−(ti +t j ) . |
||||||||||
|
|
|
|
α |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Так как необходимо |
|
|
|
|
найти |
|
|
|
условие, при котором |
||||||
NPV (i, j) ≥ NPV ( j,i) , то из полученных формул для NPV имеем |
|||||||||||||||
D |
(1 +α)t j |
−1 |
≥ D |
(1 +α)ti −1 |
. |
||||||||||
α |
|
|
|||||||||||||
i |
|
|
|
|
|
j |
|
|
|
α |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Обозначим Snα – коэффициент наращения ренты при сроке n и процентной ставке α. Тогда полученное неравенство перепишется в виде
Di |
St |
j |
α ≥ Dj |
St α |
||||
|
|
|
|
|
|
|
i |
|
или, что то же, |
D |
|
|
|
Dj |
|
|
|
|
|
|
|
≥ |
|
. |
||
|
|
i |
|
|
|
|||
|
|
|
|
|
St jα |
|
||
|
Stiα |
|
|
Иными словами, для того чтобы найти порядок запуска работ, при котором показатель NPV будет максимален, необходимо упорядочить работы
в порядке убывания коэффициента k1 = Dk .
Stkα
Назовем k1 коэффициентом приоритета выбора. Рассмотрим случай, когда процентная ставка α →0 , тогда
|
|
Stkα = (1 +α)tk −1 |
, |
|
||
|
|
|
α |
|
|
|
lim St |
α =lim |
(1 +α)tk |
−1 =lim |
tk (1 +α)tk −1 |
=tk . |
|
α |
|
|||||
α→0 k |
α→0 |
α→0 |
1 |
|
||
|
|
|
Таким образом, если процентная ставка небольшая, то упорядочивать
работы в расписании следует по убыванию величины k1' = Dk . tk
32
6.1. Пример
Рассмотрим пример того, как решается задача оптимизации порядка запуска работ проекта и нахождения показателей экономической эффективности полученного проекта.
Решение данной задачи проводится в несколько этапов:
1.Переупорядочение работ таким образом, чтобы NPV был максимальным;
2.По полученному оптимальному порядку работ находятся значения Ri в каждый момент времени;
3.Вычисляются показатели экономической эффективности проекта. Последний пункт был рассмотрен в предыдущих темах, поэтому мы
остановимся на первых двух пунктах решения. Пусть имеются исходные данные
k |
1 |
2 |
3 |
4 |
5 |
|
|
|
|
|
|
tk |
2 |
1 |
6 |
4 |
3 |
Dk |
2 |
3 |
8 |
5 |
3 |
ck |
15 |
40 |
25 |
15 |
10 |
Процентная ставка α = 0,02, первоначальный объем инвестиций С = 105.
C = ∑ck =105
Для того чтобы определить оптимальный порядок запуска работ, не-
обходимо вычислить величину k1 |
= |
|
Dk |
|
для всех k, где stkα |
= |
(1+α)tk −1 |
. По- |
||||||
|
stkα |
α |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
лучим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
1 |
|
2 |
|
3 |
4 |
5 |
|
|
|
|
|
|
|
tk |
2 |
|
1 |
|
6 |
4 |
3 |
|
|
|
|
|
|
|
Dk |
2 |
|
3 |
|
8 |
5 |
3 |
|
|
|
|
|
|
|
ck |
15 |
|
40 |
|
25 |
15 |
10 |
|
|
|
|
|
|
|
Stkα |
2,02 |
|
1 |
|
6,31 |
4,12 |
3,06 |
|
|
|
|
|
|
|
k1 |
0,99 |
|
3 |
|
1,27 |
1,21 |
0,98 |
|
|
|
|
|
Упорядочив работы по убыванию рассчитанного показателя, получим следующий порядок запуска работ:
k |
2 |
3 |
4 |
1 |
5 |
|
|
|
|
|
|
k1 |
3 |
1,27 |
1,21 |
0,99 |
0,98 |
33
Далее необходимо определить величины Rk для всего времени проек-
та. Первоначальный объем инвестируемых средств R0 вычисляется по формуле R0 = −C . В нашем примере в нулевой момент вложения R0 = −105 .
Обозначим Rik – доход от k-й работы в момент времени i. Первая работа, стоящая в расписании – это вторая работа из условия задачи. Поскольку для нее t2 =1, то в момент t = 1 R12 =0, а начиная со второго мо-
мента и до окончания проекта Ri2 =3 . Аналогично проводятся вычисления для всех остальных работ. После чего находим сумму:
Ri = ∑n Rik . k =1
Данные значения и будут являться окончательными значениями доходности проекта в каждый момент времени и использоваться для нахождения показателей эффективности.
Для нашего примера эти значения будут равны
i |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
2 |
–105 |
0 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
4 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
5 |
5 |
5 |
5 |
5 |
5 |
1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
2 |
2 |
2 |
5 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
Ri |
–105 |
0 |
3 |
3 |
3 |
3 |
3 |
3 |
11 |
11 |
11 |
11 |
16 |
16 |
18 |
18 |
18 |
21 |
Экономические показатели эффективности проекта для рассмотренного примера будут таковы:
1.Рентабельность, PI = 1,27;
2.Доходность, d = 4,1 %;
3.Срок окупаемости, nок = 16;
4.Чистый дисконтированный доход, NPV = 28,05;
5.Модифицированная норма доходности, MIRR = 3,4 %.
Лабораторная работа № 4. Оптимизация порядка запуска работ проекта
Проект состоит из n работ, tk – время выполнения k-й работы (в мес.), T = ∑tk +1 – общее время проекта (в мес.). После завершения каждой рабо-
k
ты каждый месяц до окончания проекта будет получен доход в размере Dk .
В |
начальный момент времени производится инвестирование в объеме |
R0 |
= −∑ck . Месячная процентная ставка α. Требуется определить порядок |
|
k |
34
запуска работ, оптимизирующий NPV проекта при заданных условиях, и все показатели экономической инвестиции (рентабельность, доходность, срок окупаемости, NPV, MIRR).
Варианты заданий
k |
1 |
2 |
3 |
4 |
|
|
5 |
|
6 |
7 |
8 |
9 |
10 |
|
11 |
|
|
12 |
|||||||
tk |
3 |
4 |
1 |
3 |
|
|
5 |
|
3 |
2 |
4 |
2 |
1 |
|
4 |
|
|
3 |
|||||||
Dk |
3 |
7 |
9 |
10 |
|
|
12 |
|
11 |
5 |
4 |
3 |
6 |
|
5 |
|
|
8 |
|||||||
ck |
35 |
45 |
50 |
60 |
|
|
55 |
|
25 |
20 |
15 |
30 |
25 |
|
40 |
|
|
15 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
1 |
|
|
|
2 |
|
|
|
3 |
|
4 |
|
|
5 |
|
|
|
6 |
|
||||
α |
|
|
1,5 |
|
|
|
2 |
|
|
|
2,5 |
|
3 |
|
|
1,7 |
|
|
|
2,3 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Вариант |
|
|
|
|
|
|
Вычеркивание из таблицы k |
|
|
|
|
|
i |
||||||||||||
|
1 |
|
|
1 |
|
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
1 |
||||
|
2 |
|
|
2 |
|
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
2 |
||||
|
3 |
|
|
3 |
|
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
3 |
||||
|
4 |
|
|
4 |
|
|
|
|
5 |
|
|
|
6 |
|
|
|
7 |
|
|
|
4 |
||||
|
5 |
|
|
1 |
|
|
|
|
10 |
|
|
|
11 |
|
|
12 |
|
|
5 |
||||||
|
6 |
|
|
5 |
|
|
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
6 |
||||
|
7 |
|
|
6 |
|
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
1 |
||||
|
8 |
|
|
7 |
|
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
2 |
|||||
|
9 |
|
|
8 |
|
|
|
|
9 |
|
|
|
10 |
|
|
11 |
|
|
3 |
||||||
|
10 |
|
|
9 |
|
|
|
|
10 |
|
|
|
11 |
|
|
12 |
|
|
4 |
||||||
|
11 |
|
|
1 |
|
|
|
|
2 |
|
|
|
11 |
|
|
12 |
|
|
5 |
||||||
|
12 |
|
|
1 |
|
|
|
|
2 |
|
|
|
3 |
|
|
|
10 |
|
|
6 |
|||||
|
13 |
|
|
1 |
|
|
|
|
2 |
|
|
|
3 |
|
|
|
9 |
|
|
|
1 |
||||
|
14 |
|
|
1 |
|
|
|
|
2 |
|
|
|
3 |
|
|
|
8 |
|
|
|
2 |
||||
|
15 |
|
|
2 |
|
|
|
|
3 |
|
|
|
4 |
|
|
|
12 |
|
|
3 |
|||||
|
16 |
|
|
2 |
|
|
|
|
3 |
|
|
|
4 |
|
|
|
11 |
|
|
4 |
|||||
|
17 |
|
|
2 |
|
|
|
|
3 |
|
|
|
4 |
|
|
|
10 |
|
|
5 |
|||||
|
18 |
|
|
2 |
|
|
|
|
3 |
|
|
|
4 |
|
|
|
9 |
|
|
|
6 |
||||
|
19 |
|
|
3 |
|
|
|
|
4 |
|
|
|
5 |
|
|
|
10 |
|
|
1 |
|||||
|
20 |
|
|
3 |
|
|
|
|
4 |
|
|
|
5 |
|
|
|
11 |
|
|
2 |
7.ОПТИМИЗАЦИЯ ПОРЯДКА ЗАПУСКА РАБОТ ПРОЕКТА
СИНВЕСТИЦИЯМИ В МОМЕНТЫ ЗАПУСКА РАБОТ
Пусть инвестиционный проект состоит из n работ. На выполнение k-й работы требуется время tk (в мес.), срок всего проекта
T = ∑n tk +1.
k =1
35
После завершения каждой работы каждый месяц до окончания проекта будет получен доход в размере Dk . Месячная процентная ставка равна α.
В момент запуска k-й работы вносятся инвестиции в размере ck .
Требуется определить такой порядок запуска работ проекта, при котором NPV всего проекта максимален, для этого воспользуемся теорией расписаний. Иными словами, необходимо указать расписание σ = (i1, i2, …, in) порядка запуска работ, на котором NPV достигает максимального значения.
Рассмотрим два расписания, которые отличаются порядком запуска двух работ:
σ1 = (1, 2, …, k, i, j, k + 3, …, n); σ2 = (1, 2, …, k, j, i, k + 3, …, n).
Определим, при каких условиях NPV (σ1 )≥ NPV (σ2 ). Необходимым
условием выполнения этого неравенства для расписаний σ 1 и σ 2 является
NPV (i, j)≥ NPV (j,i).
Будем считать, что момент начала работ – это момент окончания k-й работы, тогда для расписания σ1 получим следующее распределение дохода во времени:
Для расписания σ2
Откуда получаем
NPV (i, j) = −ci |
−c j (1 +α)−ti + |
Di ((1 +α)t j |
−1) |
|
(1 +α)−(ti +t j ) , |
|||||||
|
α |
|
||||||||||
|
|
|
|
|
|
|
|
|
||||
NPV ( j,i) = −c j |
−ci (1 +α)−t j + |
Dj ((1 +α)ti |
−1) |
(1 +α)−(ti +t j ) . |
||||||||
|
α |
|
||||||||||
Тогда условие NPV (i, j)≥ NPV (j,i) перепишется в виде |
||||||||||||
−ci (1 −(1 +α)−t j ) + |
Di ((1 +α)t j |
−1) |
(1 +α)−(ti +t j ) ≥ |
|||||||||
|
|
|
|
|||||||||
|
|
|
|
|
α |
|
|
|
|
|
|
|
−c j (1 −(1 +α)−ti ) + |
Dj ((1 +α)ti |
−1) |
(1 +α)−(ti +t j ) , |
|||||||||
|
|
|
||||||||||
|
|
|
|
|
α |
|
|
|
|
|
|
|
−ci (1 −(1 +α)−t j ) + |
Di (1 −(1 +α)−t j ) |
|
(1 +α)−ti ≥ |
|||||||||
|
||||||||||||
|
|
|
|
|
α |
|
|
|
|
|
|
|
36
|
−c j (1 −(1 +α)−ti ) + |
Dj (1 −(1 +α)−ti ) |
(1 +α)−t j , |
|||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
(D (1 +α)−ti −c α) |
1 −(1 +α)−t j |
≥(D (1 +α)−t j −c α) |
1 −(1 +α)−ti |
. |
||||||||||||||||||||
|
|
α |
|
|
|
|
|
|||||||||||||||||
i |
|
i |
|
|
|
|
|
|
|
|
|
j |
|
|
|
|
j |
|
|
α |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Введем обозначение |
atα |
= |
1 −(1 +α)−t |
, тогда последнее неравенство |
||||||||||||||||||||
|
|
|
||||||||||||||||||||||
перепишется в виде |
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
+α)−t j −c jα |
|
|
|
|
|||||||
|
|
D (1 |
+α)−ti |
|
−c |
α |
≥ |
Dj (1 |
|
. |
|
|
||||||||||||
|
|
|
i |
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
at α |
|
|
|
|
|
|
|
|
|
at |
α |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
j |
|
|
|
|
|
|
|
Кроме того, это же неравенство можно записать в виде |
||||||||||||||||||||||||
|
|
|
|
|
D −c α(1+α)ti |
≥ |
D j |
−c jα(1 +α)t j |
, |
|
|
|||||||||||||
|
|
|
|
|
i |
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
tiα |
|
|
|
|
|
|
|
st jα |
|
|
|
|
|
|||
|
|
|
|
|
|
|
s |
|
|
|
|
|
|
|
|
|
|
|
где snα = (1 +αα)n −1 .
То есть для того, чтобы найти порядок запуска работ, при котором показатель NPV будет максимален, необходимо упорядочить работы в по-
рядке убывания коэффициентов k2 = Di −ciα(1 +α)ti .
stiα
7.1. Пример
Рассмотрим, как решается задача оптимизации порядка запуска работ проекта с инвестированием в моменты запуска работ и нахождения показателей экономической эффективности полученного проекта.
Пусть имеются исходные данные
k |
1 |
2 |
3 |
4 |
5 |
tk |
2 |
1 |
6 |
4 |
3 |
Dk |
2 |
3 |
8 |
5 |
3 |
Ck |
15 |
40 |
25 |
15 |
10 |
Процентная ставка α = 0,02.
Для того чтобы определить порядок запуска работ, вычислим коэф-
фициент приоритета выбора k2 = |
D |
−c |
α(1 +α)ti |
, получим |
|||||||
|
i |
i |
|
|
|
|
|||||
|
|
|
stiα |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||
|
k |
1 |
|
|
2 |
|
|
3 |
|
4 |
5 |
|
k2 |
0,79 |
|
|
1,98 |
|
1,14 |
|
1,1 |
0,89 |
Упорядочим их в порядке убывания, получим расписание запуска работ
k |
2 |
3 |
4 |
5 |
1 |
37
k2 |
1,98 |
1,14 |
1,1 |
0,89 |
0,79 |
Теперь определим величины Ri для всего времени проекта. Обозначим Rik – доход от k-й работы в момент времени i.
Для первой работы в расписании (работа под номером 2) в момент 0 объем инвестиции равен c2 , последующие t2 периодов Ri2 =0, а начиная со
следующего месяца R2 |
= D до окончания проекта. Аналогично проводит- |
t2 +1 |
2 |
ся расчет для всех остальных работ. После чего находится сумма для каждого момента t, которая и является окончательным значением Ri :
|
|
|
|
|
|
|
|
Ri |
=∑n |
Rik . |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
k =1 |
|
|
|
|
|
|
|
|
|
|
|
Для нашего примера эти значения будут равны |
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
8 |
|
|
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
2 |
–40 |
0 |
3 |
3 |
3 |
3 |
3 |
3 |
|
3 |
|
|
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
0 |
–25 |
0 |
0 |
0 |
0 |
0 |
0 |
|
8 |
|
|
8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
–15 |
|
0 |
|
|
0 |
0 |
0 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
|
|
0 |
0 |
–10 |
0 |
0 |
0 |
3 |
3 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
|
|
0 |
0 |
0 |
0 |
0 |
–15 |
0 |
0 |
2 |
Ri |
–40 |
–25 |
3 |
3 |
3 |
3 |
3 |
–12 |
|
11 |
|
11 |
11 |
1 |
16 |
16 |
1 |
19 |
19 |
21 |
Экономические показатели эффективности проекта для рассмотренного примера будут таковы:
1.Рентабельность, PI = 1,9;
2.Доходность, d = 5,71 %;
3.Срок окупаемости, nок = 15;
4.Чистый дисконтированный доход, NPV = 36,025;
5.Модифицированная норма доходности, MIRR = 5,73 %.
Заметим, что все показатели экономической эффективности во второй задаче выше, чем в первой.
Лабораторная работа № 5. Оптимизация порядка запуска работ проекта с инвестированием в моменты запуска работ
Проект состоит из n работ, tk – время выполнения k-й работы (в мес.), T =∑tk +1 – общее время проекта (в мес.). После завершения каждой рабо-
k
ты каждый месяц до окончания проекта будет получен доход в размере Dk . В момент запуска работы вносятся инвестиции в размере ck . Месячная процентная ставка α. Требуется определить порядок запуска работ, оптимизи-
38
рующий NPV проекта при заданных условиях, и все показатели экономической инвестиции (рентабельность, доходность, срок окупаемости, NPV).
Исходные данные следует взять из лабораторной работы № 3.
8. ОПТИМИЗАЦИЯ ПОРЯДКА МОДЕРНИЗАЦИИ ОБЪЕКТОВ
Пусть имеется m действующих объектов, каждый из которых дает до-
ход Ak.
Каждый k-й объект можно изъять из оборота для его модернизации. При этом надо затратить ck средств и время tk (в мес.).
После завершения модернизации объект снова становится действующим с доходом Ak + Dk. Предполагаем, что инвестиции вкладываются в момент начала модернизации.
Месячная норма дисконта равна α.
Требуется определить порядок модернизации объектов, чтобы NPV всего проекта был максимален, т. е. необходимо указать расписание σ = (i1, i2, …, in) порядка модернизации объектов, на котором NPV достигает максимального значения.
Рассмотрим два расписания, которые отличаются порядком модернизации двух объектов:
σ1 = (1, 2, …, k, i, j, k + 3, …, n); σ2 = (1, 2, …, k, j, i, k + 3, …, n).
Определим, при каких условиях NPV (σ1 )≥ NPV (σ2 ). Достаточным условием выполнения этого неравенства для расписаний σ1 и σ2 является
NPV (i, j)≥ NPV (j,i).
Будем считать, что момент начала модернизации – это момент окончания модернизации k-го объекта, тогда для расписания σ1 получим следующее распределение дохода во времени:
Aj |
Di +Ai |
Для расписания σ2
Ai |
D j +Aj |
Откуда получаем
NPV (i, j) = −ci + Aj |
1 −(1 +α)−ti |
−c j (1 +α) |
−t |
i +(Di + Ai ) |
1 −(1 +α)−t j |
(1 +α) |
−t |
i , |
α |
|
α |
|
39
NPV ( j,i) = −c j + Ai |
1 −(1+α)−tj |
−ci (1 +α)−tj |
+(D j |
+ Aj ) |
1 −(1 +α)−ti |
|
(1 +α)−t j . |
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
α |
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Тогда условие NPV (i, j)≥ NPV (j,i) перепишется в виде |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
−c |
i |
+ A |
|
1 −(1+α)−ti |
−c |
j |
(1 +α)−ti +(D + A ) |
1 −(1 +α)−t j |
(1 +α)−ti |
≥ |
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
j |
α |
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
i |
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
−c j + Ai |
1−(1 +α)−t j |
−ci (1 +α)−tj +(Dj |
+ Aj ) |
1−(1+α)−ti |
(1+α)−t j , |
|||||||||||||||||||||||||||||||||||||||
|
|
|
α |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
−c |
i |
+(D + A ) |
1 −(1 +α)−t j |
(1 +α)−ti − A |
1 −(1 +α)−t j |
+c |
(1 +α)−t j |
≥ |
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
i |
i |
|
|
|
|
|
α |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
α |
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
−c j +(D j + Aj |
) |
1 −(1 +α)−ti |
|
(1 +α)−t j − Aj |
1 −(1 +α)−ti |
+c j (1 +α)−ti . |
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Если коэффициент дисконтирования рент |
atα |
= |
1−(1+α)−t |
, то послед- |
||||||||||||||||||||||||||||||||||||||||||
нее неравенство перепишется в виде |
|
|
|
|
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
−c |
(1 −(1 +α)−t j ) − A |
1 −(1 +α)−t j |
(1 −(1 +α)−ti ) + D |
1 −(1 +α)−t j |
|
(1 +α)−ti ≥ |
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
i |
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
−c j (1 −(1 +α)−ti ) − Aj |
1 −(1 +α)−ti |
|
(1 −(1 +α)−t j ) + D j |
1 −(1 +α)−ti |
|
(1 +α)−t j , |
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
α |
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
−c |
(1 −(1 +α)−t j ) − A a |
t jα |
(1−(1 +α)−ti ) + D a |
t j α |
(1 +α)−ti |
≥ |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
i |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
−c j (1 −(1 +α)−ti ) − Aj at α (1 −(1 +α)−t j ) + D j at |
α (1+α)−t j , |
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
−c |
αa |
t α |
− D a |
t |
α |
a |
t |
α |
+ |
i |
a |
t |
α |
(1 +α)−ti |
i |
|
i |
|
|
|
|
||||||||
|
|
j |
|
j |
|
|
i |
|
|
|
|
i |
|
|
− ciα − Aiα + Di (1 +α)−ti atiα atiα
≥ −c jαat α − D j at |
α at |
α + |
j at |
α (1+α)−t j , |
||||||
|
|
|
i |
j |
|
|
j |
|
i |
|
≥ − |
c jα |
− Ajα + |
D j |
(1 +α)−t j . |
||||||
|
a |
|
||||||||
|
a |
t jα |
|
t jα |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
Получим окончательную формулу
D |
(1 +α)−ti −c |
α |
− Aiα ≥ |
D j (1 +α) |
−t j −c jα |
− Ajα . |
|
i |
|
i |
|
|
|
||
|
at |
α |
|
at |
α |
||
|
|
|
|
||||
|
i |
|
|
|
j |
|
|
Кроме того, это же неравенство с учетом коэффициента наращения Stα можно записать в виде
D −c α(1 +α)ti |
− Aiα ≥ |
D j −c jα(1+α)t j |
||
i i |
|
|
− Ajα , |
|
|
|
|
|
|
|
stiα |
|
st jα |
|
где snα = (1 +αα)n −1 .
То есть для того, чтобы найти порядок модернизации объектов, при котором показатель NPV будет максимален, необходимо упорядочить объ-
|
D |
−c |
α(1 +α)ti |
||
екты в порядке убывания коэффициента k3 = |
i |
i |
|
|
− Aiα . |
|
|
st |
|
||
|
|
|
α |
||
|
|
|
i |
|
|
Замечание: нетрудно заметить, что коэффициент k3 является общим случаем коэффициентов k1 и k2 , при этом k3 = k2 – Aα.
40