Расчет NPV при нечетко заданных потоках платежей
В настоящее время традиционный подход к расчету NPV, IRR и других критериев подвергается вполне заслуженной критике, ввиду того что значения будущих доходов Рt, затрат KVt и процентных ставок d являются весьма неопределенными величинами. При этом отмечается, что имеющая место неопределенность в отличие от случая прогнозирования курсов акции не может быть адекватно описана в теоретико-вероятностных терминах. В реальных ситуациях инвестор или привлекаемый им эксперт в состоянии уверенно указать лишь интервалы, в пределах которых могут оказаться значения Рt, KVt, d и наиболее ожидаемые значения внутри этих интервалов. В итоге возникает проблема разработки адекватной методики расчета финансовых показателей проектов при наличии такого рода неопределенностей, имеющих зачастую субъективную природу (что присуще гуманистическим системам).
В рамках рассматриваемой методики, опирающейся на аппарат теории нечетких множеств, обобщающей традиционные теоретико-вероятностные методы и порождающей концептуально новый подход к оперированию в условиях неопределенности, значения неопределенных параметров задаются в виде нечетких интервалов (рис. 2.22).
На практике эксперты задают нижние – Ρt1 (пессимистическая оценка) и верхние – Рt4 (оптимистическая оценка) границы интервалов и интервал наиболее ожидаемых (возможных) значений [Рt2, Рt3] анализируемых параметров. Функция μ(Ρt) интерпретируется как степень принадлежности значений параметра интервалу (в рассматриваемом случае [Рt1, Рt4]) и непрерывно изменяется от 0 (вне интервальной области) до максимального значения, равного 1, в области наиболее возможных значений.
Рис. 2.22. Нечетко-интервальная форма исходных данных:
μ(Ρt) – функция принадлежности нечеткому интервалу
Линейный характер функции не является обязательным, однако такая форма наиболее употребима, поскольку позволяет описывать нечеткие интервалы в удобном для вычислений четырехреперном виде, например Pt = {Рt1, Pt2, Рt3, Рt4}. В итоге точные значения параметров, используемых в выражении для NPV, заменяются их нечетко-интервальными аналогами, после чего с использованием правил оперирования с нечеткими числами производятся необходимые расчеты.
Для поддержки расчетов по экономико-математическим моделям с нечетко-интервальными параметрами было также разработано специальное программное обеспечение, реализованное на языке C++ с использованием техники объектно- ориентированного программирования, позволяющее после задания параметров исходными нечеткими интервалами (например, в случае трапецеидальных интервалов в четырехреперной форме) в дальнейшем оперировать с ними как с обычными четкими параметрами в соответствии с правилами обычной математики. Например, имеются два нечетких интервала А = {A1, A2, A3, А4} и В = {B1, В2, В3, В4}, которые требуется сложить. Ясно, что результатом будет также некоторый нечеткий интервал С, параметры которого {С1, С2, С3, С4} находятся по специальным правилам интервальной математики, требующим (особенно для деления интервалов) довольно громоздких вычислений. Разработанное программное обеспечение позволяет представить при разработке экономико-математической модели математические операции с нечеткими интервалами в привычной форме С = А + В, С = А /В и т.д.
Опыт использования разработанных методик и программного обеспечения для финансово-экономического анализа в условиях неопределенности в инвестиционном проектировании и транспортно-сбытовой логистике позволяет судить об их достаточно универсальном характере и возможности их применения практически для любых типов экономико-математических моделей.
Техника нечетко-интервальных вычислений основана па разложении исходных нечетких интервалов на так называемые α-уровни (рис. 2.22), т.е. на четкие интервалы с одним и тем же значением степени принадлежности с дальнейшим применением техники четко-интервальных вычислений и восстановлением итоговых нечетких интервалов по полученным в расчетах интервалам α-уровней. Для иллюстрации данной методики (рис. 2.23) можно привести конкретный пример расчета NPV при нечетко-интервальном задании исходных данных.
При этом рассмотрим следующую модельную ситуацию.
Пусть имеется инвестиционный проект, в котором фаза строительства продолжается два года с инвестициями КV0 и KV1 для каждого года соответственно. Получение прибыли от проекта начинается сразу же по окончании строительства и заканчивается через два года (Р2 и Р3). Ставка ссудного процента d остается постоянной в течение всего инвестиционного цикла. Соответствующие исходные нечеткие интервалы через свои реперные точки зададим следующим образом:
KV0 |
2,00 |
2,80 |
3,50 |
4,0 |
P0 |
0,00 |
0,00 |
0,00 |
0,00 |
KV1 |
0,00 |
0,88 |
1,50 |
2,00 |
P1 |
0,00 |
0,00 |
0,00 |
0,00 |
KV2 |
0,00 |
0,00 |
0,00 |
0,00 |
P2 |
6,50 |
7,50 |
8,00 |
8,50 |
KV3 |
0,00 |
0,00 |
0,00 |
0,00 |
P3 |
5,50 |
6,50 |
7,00 |
7,50 |
Ставка ссудного процента задается одним и тем же для всех лет проекта интервалом d = {0,08; 0,13; 0,22; 0,35}.
Результатом расчета является также нечеткий интервал NPV={2,2; 4,5; 6,8; 7,9} (рис. 2.23).
Рис. 2.23. Итоговый интервал NPV
Полученный нечеткий интервал NPV позволяет дать оценку прогнозируемой чистой текущей стоимости, ее наиболее возможных значений, а также оценить степень риска инвестиций.