n |
|
∑Vi xi ≤ Vport . |
(2.110) |
i=1
Второе ограничение появляется из лимита на величину риска, при превышении которой позиция принудительно закрывается:
VaR ≤ VaRzad . |
(2.111) |
Подставив в (2.111) соотношения (2.106), (2.104), (2.98), полу-
чим рисковую стоимость для временного горизонта T:
n |
TVi xi σt )2 |
n n |
|
VaR = ∑(k1−α |
+ 2∑∑ρij T |
T (k1−αVi xi σt )(k1−αV j x j σt ) ≤ |
|
i=1 |
|
i=1 j=i |
|
|
|
≤ VaRzad . |
(2.112) |
Количество отдельных видов каждого актива не может быть отрицательным и является всегда целым, поэтому верно неравенство
xi ≥ 0 , xi Z; i =1,n .
Таким образом, задача формирования инвестиционного портфеля максимальной доходности, с заданными объемом инвестиций и значением риска выглядит следующим образом.
Найти
|
|
|
|
|
|
n |
V x |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
i |
|
||
|
|
max |
J (x1...xn ) |
= Rp (x1...xn ) = ∑Ri |
i |
|
|||
|
|
|
|||||||
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
Vport |
|||
при ограничениях |
|
|
|
|
|
|
|||
n |
|
|
|
|
|
|
|
|
|
∑Vi xi ≤Vport ; |
|
|
|
|
|
|
|||
i=1 |
|
|
|
|
|
|
|||
|
n |
n |
n |
|
|
|
|||
|
∑(k1−α TVi xiσi )2 + 2∑∑ T T ρij (k1−αVi xiσi )(k1−αVj xj σj ) ≤ |
||||||||
|
i=1 |
i=1 |
j=i |
|
|
|
|||
≤VaRzad ; |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
≥ 0, i =1, n; |
xi Z, i =1,n. |
|
|
|
|||||
xi |
|
|
|
||||||
Введем обозначения:
151
c |
= R |
Vi |
; |
d |
|
= ρ |
|
T T k2 VV |
σ |
σ |
; |
|
|
|
|||||||||
i |
i Vport |
|
|
ij |
|
ij |
1−α i j |
j |
i |
(2.113) |
|
ρii =1; i, j =1, n.
С учетом введенных обозначений, данную задачу можно записать в виде: найти
|
|
|
|
|
|
n |
|
|
||
|
|
|
|
|
|
|
(2.114) |
|||
|
|
|
max J (x1...xn ) = ∑ci xi |
|||||||
|
|
|
|
|
|
i=1 |
|
|
||
|
|
|
|
|
|
|
||||
при ограничениях |
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
∑Vi xi ≤Vport ; |
|
|
||||||||
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
n n |
|
|
|
∑dii xi2 + |
2∑∑dij xi x j |
≤VaRzad ; |
(2.115) |
||||||
|
i=1 |
|
|
|
|
i=1 j=i |
|
|
||
x |
|
≥ |
0, i = |
|
|
|
|
|
|
|
i |
1, n; |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xi Z, i =1, n. |
|
|
||||||||
2.3.3.Решение задачи формирования оптимального портфеля
сиспользованием множителей Лагранжа
Задача формирования банковского портфеля максимальной доходности с заданной величиной риска VaR, является задачей с линейным критерием и смешанными ограничениями, среди которых присутствуют как линейные, так и нелинейное ограничение. Так как максимизируемый критерий (2.114) и ограничения (2.115) (если пренебречь условием целочисленности аргументов оптимизации
xi , i =1, n ) являются выпуклыми дифференцируемыми функциями,
то поставленная задача может быть решена с помощью функций Лагранжа [1]. Учитывая, что данный метод предполагает минимизацию функции, запишем критерий задачи формирования инвестиционного портфеля в виде
n |
|
J (x1...xn ) = −∑ci xi , |
(2.116) |
i=1
152
при этом ограничения примут следующий вид:
n |
|
|
|
|
|
∑Vi xi −V port ≤ 0; |
|
|
|||
i=1 |
|
|
|
|
|
|
n |
|
n n |
|
|
|
|
|
|
||
|
∑dii xi2 |
+ 2∑∑dij xi x j |
−VaRzad ≤ 0; |
(2.117) |
|
|
i=1 |
|
i=1 j=i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xi ≥ 0, i =1, n. |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Поскольку метод множителей Лагранжа не был рассмотрен в гл. 3, остановимся на этом методе более подробно.
Обозначим левые части неравенств (2.117) через g j (x), j =1, m ,
а критерий минимизации (2.116) через функцию |
f (x) , тогда задача |
||
будет иметь следующий вид: найти |
|
||
min f (x) |
(2.118) |
||
при ограничениях |
|
||
g j (x) ≤ 0, j = |
|
. |
(2.119) |
1, m |
|||
Введем дополнительные переменные z j , j =1, m , и перейдем от ограничений неравенств (2.119) к ограничениям равенствам:
g j (x) + z 2j = 0, j =1, m .
Запишем функцию Лагранжа задачи (2.118), (2.120):
~ |
|
m |
2 |
] . |
|
|
|||
L(x, λ, z) = f (x) + ∑λ j [g j (x) + z j |
||||
j=1
Система уравнений для ее стационарных точек имеет вид
~ |
|
|
m |
∂g j |
|
|
|
|
∂L |
|
∂f |
|
|
|
|||
|
|
|
|
|||||
|
= |
|
+ ∑λ j |
|
= 0, i =1, n ; |
|||
∂xi |
∂xi |
∂xi |
||||||
|
j=1 |
|
|
|
||||
∂~
L = 2λ j z j = 0, j =1,.m ;
∂z j
(2.120)
(2.121)
(2.122)
(2.123)
153
~ |
|
|
|
|
|
∂L |
= g j (x) + z 2j = 0, |
|
. |
(2.124) |
|
j =1, m |
|||||
|
|||||
∂λ j |
|
||||
Условия (2.122) – (2.124) являются необходимыми условиями минимума задачи (2.118), (2.119). Очевидно, что равенства с вели-
чинами z 2j ≥ 0 эквивалентны неравенствам (2.119).
Исключим из этой системы вспомогательные переменные zj. Умножив каждое равенство из (2.123) на zj/2, получим: λ j z 2j = 0 или, как нетрудно убедиться из соотношения (2.124),
λ j g j = 0 . |
(2.125) |
С учетом последних соотношений необходимые условия минимума для задачи (2.118) – (2.119) принимают вид
∂L(x, |
|
) |
|
∂f (x) |
m |
∂g j (x) |
|
|
|
|
|
|
|
||||
λ |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
||||||||||
|
|
|
= |
|
|
|
+ ∑λ j |
|
|
= 0, |
i =1, n ; |
(2.126) |
|||||
∂xi |
∂xi |
∂xi |
|||||||||||||||
|
j=1 |
|
|
|
|
|
|
|
|||||||||
|
|
∂L(x, |
|
) = g j (x) ≤ 0, j = |
|
; |
|
||||||||||
|
|
λ |
(2.127) |
||||||||||||||
|
|
1, m |
|||||||||||||||
|
|
|
∂λ j |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
λ j g j (x) = 0, |
j = |
|
. |
|
|
|
(2.128) |
||||||
|
|
|
|
1,.m |
|
|
|
||||||||||
Существует следующая теорема [14].
Теорема. Пусть x* , λ* – решение системы (2.126) – (2.128). Тогда, если точка x* является решением задачи (2.126) – (2.128), то
λ*i ≥ 0 для всех i = 1, …, n.
С учетом вышеприведенной теоремы и выражений (2.126) – (2.128) можно сформулировать необходимые условия минимума в задаче (2.118) – (2.119) с допустимым множеством, удовлетворяю-
щим условию регулярности: если |
x* является решением задачи |
|||
(2.118) – (2.119), то для чисел λ*j , |
j =1, ..., n |
выполняются соотно- |
||
шения |
|
|
|
|
λ* j ≥ 0, j = |
|
; |
(2.129) |
|
1, m |
||||
154
∂L(x* ) |
|
∂f (x) |
m |
λ* j |
∂g j (x* ) |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||||||
|
= |
|
+ ∑ |
|
|
|
|
= 0, |
i =1, n ; |
(2.130) |
|||||
∂xi |
∂xi |
|
∂xi |
||||||||||||
|
j=1 |
|
|
|
|
|
|
|
|
|
|||||
|
|
λ* j g j (x* ) = 0, |
j = |
|
|
; |
|
|
|
(2.131) |
|||||
|
|
1, m |
|
|
|
||||||||||
|
|
g j (x* ) ≤ 0, |
j = |
|
, |
|
|
|
(2.132) |
||||||
|
|
1, m |
|
|
|
||||||||||
которые называются условиями Куна – Такера [14].
Эти условия являются также и достаточными условиями мини-
мума в задаче (2.118) – (2.119).
Запишем функцию Лагранжа непосредственно для нашей задачи:
|
|
|
|
|
|
|
|
|
|
n |
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ |
|
|
|
|
|
|
|
L(x, λ) = −∑ci xi + λ1 ∑Vi xi |
−Vport |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
i=1 |
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
n n |
|
|
−VaRzad |
|
|
||
|
|
|
|
+ λ2 |
|
|
∑dii xi2 + 2∑ ∑dij xi x j |
|
. |
(2.133) |
||||||||
|
|
|
|
|
|
|
|
|
i=1 |
i=1 j=i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Запишем условия Куна – Такера: |
|
|
|
|
|
|
|
||||||||||
gi (x) ≤ 0, |
λi ≥ 0, |
i =1,2; |
|
|
|
|
|
|
|
|
||||||||
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
= 0; |
|
|
|
|
|
|
|
|
|
λ1 ∑Vi xi −V port |
|
|
|
|
|
|
|
|
||||||||||
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
n |
|
|
|
|
n |
n |
|
|
|
|
|
|
|
|
|
λ2 |
|
∑dii xi2 + 2∑∑dij xi x j |
−VaRzad |
= |
0; |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2.134) |
|
|
|
i=1 |
|
|
|
|
i=1 j=i |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
2dkk xk |
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ ∑dki xi |
|
|
|
|
|
|
|
||
|
|
|
|
|
1 |
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
c |
|
+ λ V |
+ |
λ |
|
|
|
|
i≠k |
|
|
|
|
= 0; k =1,..., n. |
|
|||
k |
|
2 |
|
n |
n n |
|
|
|
|
|
||||||||
|
|
1 k |
2 |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
∑dii xi2 + |
2∑∑dij xi x j |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
i=1 |
i=1 j=i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155