Научная статья на тему 'Об ошибке приближения деревьями сценариев единичной глубины'

Об ошибке приближения деревьями сценариев единичной глубины Текст научной статьи по специальности «Математика»

CC BY
58
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДЕРЕВЬЯ СЦЕНАРИЕВ / МЕТОД МОМЕНТОВ / SCENARIO TREES / METHOD OF MOMENTS

Аннотация научной статьи по математике, автор научной работы — Захарова Е. А., Сидоров С. П.

Обозначим через Λ n множество всех деревьев сценариев глубины 1 с числом сценариев n на [0, 1]. Пусть X = (0 ≤ ≤ x 1 <... < x n ≤ 1) и обозначим Λ n(X) множество всех деревьев сценариев глубиной 1 с n сценариями X = (0 ≤ x 1 <... < x n ≤ 1). Пусть G есть вероятностное распределение, определенное на [0,1], и H некоторый класс измеримых на [0, 1] функций. Положим d H,X(G) = inf G∈Λ n(X)d H(G,G) и d H(G)=inf G∈Λ nd H(G,G), где d H(G,G) := sup h∈H|∫hdG-∫hdG|. Цель работы состоит в нахождении величин d H(G,X) и d H(G) для случая, когда множество H есть подмножество всех алгебраических многочленов степени не выше n. Таким образом, мы рассматриваем задачу приближения меры G деревом сценариев в смысле равенства первых n моментов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

On the Error of Approximation by Means of Scenario Trees with Depth 1

Let Λ n denote the set of scenario trees with depth 1 and n scenarios. Let X = (0 ≤ x 1 <... < x n ≤ 1) and let Λ n(X) denote the set of all scenario trees of depth 1 with the scenarios X = (0 ≤ x 1 <... < x n ≤ 1). Let G be a probability distribution defined on [0, 1] and H be a subset of measurable functions defined on [0, 1]. Let d H,X(G) = inf G∈Λ n(X)d H(G,G)and d H(G) = inf G∈Λ nd H(G,G), where d H(G,G) := sup h∈H|∫hdG ∫hdG|. The main goal of the paper is to estimate n d H(G,X) and d H(G) in the case when the set H is a subset of all algebraical polynomials of degree ≤ n. Thus, the paper is examined the error of approximation of a continuous distribution G by means of scenario trees with depth 1 and matching the first n moments.

Текст научной работы на тему «Об ошибке приближения деревьями сценариев единичной глубины»

References

1. Lopatin A. S. Simulated Annealing. Stokhasticheskaia Distributed Computing Systems. Izv. Sarat. Univ., N.S., optimizatsiia v informatike : mezhvuz. sb. [Stochastic Ser. Math. Mech. Inform., 2012, vol. 12, iss. 1, pp. 110— Optimization in Informatics]. St. Petersburg, 2005, iss. 1, 116 (in Russian).

pp. 133-149 (in Russian). 3. Kirkpatrick S. A., Gelatt C. D., Vecchi M. P.

2. Savin A. N, Timofeeva N. E. Using Optimization Optimization by simulated annealing. Science, N.S., 1983, Algorithm Based on Simulated Annealing on Parallel and vol. 220, no. 4598, pp. 671-680.

УДК 519.711, 519.712, 517.51

ОБ ОШИБКЕ ПРИБЛИЖЕНИЯ ДЕРЕВЬЯМИ СЦЕНАРИЕВ ЕДИНИЧНОЙ ГЛУБИНЫ

Е. А. Захарова1, С. П. Сидоров2

1 Аспирант кафедры математической экономики, Саратовский государственный университет им. Н. Г. Чернышевского, zakharova_e@yahoo.com

2Кандидат физико-математических наук, доцент кафедры математической экономики, Саратовский государственный университет им. Н. Г. Чернышевского, sidorovsp@info.sgu.ru

Обозначим через Лп множество всех деревьев сценариев глубины 1 с числом сценариев n на [0,1]. Пусть X = (0 < < x1 < ... < xn < 1) и обозначим ЛП(Х) множество всех деревьев сценариев глубиной 1 с n сценариями X = (0 < xi < ... <xn < 1). Пусть G есть вероятностное распределение, определенное на [0,1], и H - некоторый класс измеримых на [0,1] функций. Положим du,x(G) = inf¿,еЛп(Х) du(G,G) и du(G) = inf¿еЛп du(G, G),

где du(G,G) := supHeu |/hdG - f hdG|. Цель работы состоит в нахождении величин du(G,X) и du(G) для случая, когда множество H есть подмножество всех алгебраических многочленов степени не выше n. Таким образом, мы рассматриваем задачу приближения меры G деревом сценариев в смысле равенства первых n моментов.

Ключевые слова: деревья сценариев, метод моментов.

ВВЕДЕНИЕ

В задачах портфельного инвестирования и управления риском используются методы стохастического программирования, при этом для генерации многомерных случайных величин, соответствующих реальным процессам (поведение на рынке ценных бумаг, управление коммунальными услугами, цены на топливо или электричество, доставка товаров и т.д.), используется определенный набор сценариев и соответствующих им вероятностей [1,2]. В большинстве случаев количество таких сценариев слишком велико и их необходимо аппроксимировать некоторым набором с меньшим количеством сценариев, при этом возникает определенная погрешность. При использовании деревьев сценариев задается начальное количество сценариев и соответствующих им вероятностей выполнения этих сценариев. Данная проблема получила наибольшее развитие в начале 2000 годов [3]. Вслед за финансовым кризисом 1998 года появилась необходимость точнее просчитывать риски, в том числе и для сценариев с малой вероятностью, но увеличение количества допустимых сценариев влечет за собой усложнение моделей и трудности в ее компьютерном моделировании. Использование же деревьев сценариев дает возможность упростить модель.

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

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

Пусть О и О есть два вероятностных распределения, определенных на [0,1]. Пусть Н — некоторый класс измеримых на [0,1] функций.

Определим dн (О, О) следующим образом:

du (G, G) = sup ней

hdG - / hdG

(1)

© Захарова Е. А., Сидоров С. П., 2013 95

Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2013. Т. 13, вып. 3

Обозначим через Лп множество всех деревьев сценариев глубины 1 с числом сценариев п на [0,1], т.е. дискретных вероятностных распределений, вероятностная масса которых сосредоточена не более чем в п точках отрезка [0,1].

Пусть X = (0 < XI < ... < хп < 1) есть некоторая система из п точек, принадлежащих отрезку [0,1]. Лп(X) есть множество таких деревьев сценариев глубиной 1 с п сценариями X = (0 < XI < ... < хп < 1), т. е. дискретных вероятностных распределений, вероятностная масса которых сосредоточена в системе точек X. Цель работы состоит в нахождении величин

(1и,х(С) = ^ йи(О, С), ёел„ (х)

йи(С) = ^ йи(С,С).

сел„

(2) (3)

Величина йи,х(С) (йи(С)) есть неустранимая ошибка приближения вероятностного распределения из класса Л*^) (соответственно Лп) в смысле расстояния (1).

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

Таким образом, мы рассматриваем задачи (2) и (3) как задачи приближения меры С деревом сценариев единичной глубины с п сценариями из [0,1] в смысле равенства первых п моментов.

1. ОСНОВНОЙ РЕЗУЛЬТАТ

Пусть X = (0 < XI < ... < хп < 1) есть некоторая система из п точек, принадлежащих отрезку [0,1]. Теорема. 1. Пусть дано вероятностное распределение С на [0,1] и пусть X = (0 < XI < ... <хп < 1), тогда

йрп ,х (С)= / п (* - X*) dС(í) . (4)

■ 'о

2. Каково бы ни было вероятностное распределение С, справедливо равенство

йРп (С)=0.

Доказательство. Для произвольного вероятностного распределения С, определенного на [0,1], и некоторого класса Н измеримых на [0, 1] функций имеем:

йи х (С) = ^ йи (С, С)= вир

<5ел„(х) (5ел„(х) зеи

¡(1С - ¡(1С

Из [6, с. 42] следует, что

iпf вир 1 ¡(С - 1 ¡йС = вир 1 ¡йС

(5ел„(х) зеи ] 1 3 еи,тз=о

где Ц := а(XI),..., ¡(X*)) для ¡ е С[0,1]. В свою очередь, для Н = Рп имеем

вир

3 еи, 13=о

¡йС

и (4) установлено. Согласно (4)

тогда

(Рп,Х (С)

(С) = iхf

](Ь - X*) dС(í)

Ц(г - X*) (Од

*=1

1 п

^ - X*) dС(í)

Необходимо показать, что для всех вероятностных распределений найдется такая система точек X0, что йрп,хо (С) =0.

Рассмотрим случай п = 1. Нам известно, что /0 йС(£) = 1, тогда нам необходимо найти такое значение x1,

г х1 г1

/ (í - X! ) (С(г) = (í - X! ) йС(Ь).

Jо ^ х 1

о

о

Имеем:

Тогда

Значит,

Г 1 ГЖ1 Г1

/ (4 - Х1) dО(í) = (4 - Х1) dО(t)+ / (4 - Х1) d0(t) = 0.

./0 ./0 ./Ж1

/*Ж1 /* 1 /*Ж1 /* 1

- tdО(t) - tdО(t) + dО(t) + d0(t) = 0.

0 Ж1 0 Ж1

/• ж1 /•1 /•1 / tdО(t)+ / tdО(t) = жм dО(t)

0 Ж1 0

/• ж1 /•1 / tdО(t)+ / tdО(t) = Ж1,

0 Ж1

1

откуда

[ tdО(t) = Х1.

0

А значит, мы нашли такое значение ж1, что dPn (О) = 0.

Рассмотрим случай п = 2. Нам необходимо доказать, что найдется такое значение ж1, что

[ (4 - Х1 )(4 - Ж2) d0(t)=0.

0

Фиксируем значение ж2, тогда

/• ж1 /-1

/ (4 - ж^ - Ж2) dО(t)+ / (4 - Х1 )(4 - Ж2) d0(t) = 0,

^0 ■> ЖЛ

ГЖ1 /*Ж1 /*1 /*1

/ 4(4 - Ж2) dО(t) - Х1 (4 - Ж2) dО(t)+ / 4(4 - Ж2) dО(t) - Ж1 (4 - Ж2) dО(t) = 0.

0 0 Ж1 Ж1

[ 4(4 - Ж2) dО(t) = ж1 / (4 - Ж2) dО(t).

00

ятельно, то мы /о ¿(4 - Х2) dО(t)

0

Откуда получаем:

00

Так как значение х2 мы выбираем самостоятельно, то мы всегда можем подобрать его так, что /0 (4 - Х2) dО(í) = 0, а значит,

х1 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- Х2) dО(t) '

Таким образом, мы нашли такое значение х1, что dPn (О) = 0.

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

,1 п

[[(4 - Жг) dО(t) = 0.

Зафиксируем все точки ж», кроме одной Х1, тогда

„1 п

1

/ (4 - Ж1)П(4 - ж») d0(t) = 0.

г=2

Отсюда

/• 1 п /• 1 п

/ ^ (4 - ж») dО(t) = хЛ ^ (4 - ж») dО(t).

А значит,

/01 ШП=2 (4 - жг) dО(t)

ж1

/01 ШП=2 (4 - жг) dО(í),

так как мы самостоятельно фиксируем значения жг и можем выбрать те значения, при которых /о ШП=2 (4 - ж») dО(í) = 0. Таким образом, мы нашли такое значение ж1, при котором /0 ПП=1 (4 - ж») dО(í) = 0. Теорема доказана.

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

и

0

Информатика

97

Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2013. Т. 13, вып. 3

3. ПРИМЕРЫ

1. Рассмотрим случай равномерного распределения на [0,1], т.е. С(£) = 1 Тогда

dpn (G) = inf

Обозначим /q1 Пn=o (t — xi) dt = A, тогда

Рассмотрим уравнение A = 0 при i = 2:

J (t — xi) dG(t)

inf

X

\ (t — Xi) dt

dp„ (t) = inf |A|.

í (t — xi)(t — X2) dt = 0.

o

1 ±

Значит, 2 — xi — X2 + 2xix2 = 0. Пусть xi = 1 — X2, тогда 2x2 — 2x2 + 1 = 0, D = 4, X2 3 2 3 3

xi = 1 —

1 3

2

2. Рассмотрим случай нормального распределения N(0,1) с функцией плотности p(t)

1

2

х exp(—12/2).

Тогда дерево сценариев глубины 1 с четырьмя сценариями Xl,x2,xз,X4, имеющее равные с данным распределением моменты 1, 2, 3 и 4 порядков, удовлетворяет уравнению

/ (t — xi)(t — X2)(t — X3)(t — X4) exp(—t2/2) dt = 0.

./M

Считая —xi = X4 > 0 и фиксируя —1 < X2 < 0 < X3 < 1, получим:

/ (t — X2)(t — X3)(t2 — x2) exp(—t2/2) dt = 0,

M

откуда —xi = X4

3 + X2 X3 1 + X2 X3

Работа выполнена при финансовой поддержке РФФИ (проект 13-01-00238).

Библиографический список

1. Hochreiter R., Pflug G. Ch. Financial scenario generation for stochastic multi-stage decision processes as facility location problems // Annals of Operations Research. 2007. Vol. 152, № 1. P. 257-272.

2. Heitsch H, Romisch W. Scenario tree modeling for multistage stochastic programs // Math. Program. 2009. Vol. 118, № 2. P. 371-406.

3. Rockafellar R., Uryasev S. Optimization of Conditional

Value-at-Risk // The Journal of Risk. 2000. Vol. 2, № 3. P. 21-41.

4. Dupacova J., Consigli G, Wallace S. W. Generating Scenarios for Multistage Stochastic Programs // Annals of Operations Research. 2000. Vol. 100. P. 25-53.

5. Hoyland K., Wallace S.W. Generating Scenario Trees for Multistage Decision Problems // Management Science. 2001. Vol. 47. P. 295-307.

6. Трауб Дж., Вожьняковский Х. Общая теория оптимальных алгоритмов. М. : Мир, 1983. 382 с.

On the Error of Approximation by Means of Scenario Trees with Depth 1

E. A. Zakharova, S. P. Sidorov

Saratov State University, Russia, 410012, Saratov, Astrahanskaya st., 83, zakharova_e@yahoo.com, sidorovsp@info.sgu.ru

Let A„ denote the set of scenario trees with depth 1 and n scenarios. Let X = (0 < xi < ... < xn < 1) and let A„(X) denote the set of all scenario trees of depth 1 with the scenarios X = (0 < xi < ... < x„ < 1). Let G be a probability distribution defined on [0,1] and H be a subset of measurable functions defined on [0,1]. Let dH,x(G) = inf¿6An(X) du(G, G) and du (G) = inf GeAn du (G,G), where du (G,G) := supheH |/hdG - / h dG |. The main goal of the paper is to estimate du (G, X) and du (G) in the case when the set H is a subset of all algebraical polynomials of degree < n. Thus, the paper is examined the error of approximation of a continuous distribution G by means of scenario trees with depth 1 and matching the first n moments.

Key words: scenario trees, method of moments.

i

i

Д.. Д. Комаров. Минимальные реберные расширения пальм

References

1. Hochreiter R., Pflug G. Ch. Financial scenario generation for stochastic multi-stage decision processes as facility location problems. Annals of Operations Research, 2007, vol. 152, no. 1, pp. 257-272.

2. Heitsch H., Romisch W. Scenario tree modeling for multistage stochastic programs. Math. Program., 2009, vol. 118, no. 2, pp. 371-406.

3. Rockafellar R., Uryasev S. Optimization of Conditional Value-at-Risk. The Journal of Risk, 2000, vol. 2, no. 3, pp. 21-41.

4. Dupacova J., Consigli G., Wallace S. W. Generating Scenarios for Multistage Stochastic Programs. Annals of Operations Research, 2000, vol. 100, pp. 25-53.

5. Hoyland K., Wallace S. W. Generating Scenario Trees for Multistage Decision Problems. Management Science, 2001, vol. 47, pp. 295-307.

6. Traub J. F., Wozniakowski H. A general theory of optimal algorithms. New York, Academic Press, 1980. 341p.

УДК 519.17

МИНИМАЛЬНЫЕ РЕБЕРНЫЕ РАСШИРЕНИЯ ПАЛЬМ

Д. Д. Комаров

Ааспирант, ассистент кафедры теоретических основ компьютерной безопасности и криптографии, Саратовский государственный университет им. Н. Г. Чернышевского, KomarovDD@gmail.com

Минимальные реберные расширения графов можно рассматривать как модель оптимальной реберной отказоустойчивой реализацией некоторой системы. Задача нахождения минимальных реберных расширений произвольного графа является 1МР-полной, поэтому представляет интерес нахождение классов графов, для которых возможно построить минимальное реберное расширение аналитически. Эта работа посвящена реберным 1 -расширениям графовспециального класса — класса пальм. В этой работе приводится вид реберного 1-расширения для некоторых пальм и доказывается его минимальность.

Ключевые слова: минимальные расширения графов.

Харари и Хейз в своей работе [1] рассматривают граф как модель некоторой технической системы в контексте отказоустойчивости. Вершины графа — ее элементы, а ребра — связи между элементами системы. Отказ связи системы рассматривается как удаление соответствующего этой связи ребра. При такой интерпретации минимальное реберное к-расширение графа, моделирующего некоторую систему Е, является моделью оптимальной реберной к-отказоустойчивой реализации системы Е. Задача нахождения минимального реберного расширения произвольного графа является ЖР-полной [2], поэтому представляет интерес нахождение классов графов, для которых возможно построить минимальное реберное расширение аналитически. В данной работе исследуется класс графов, являющийся особым подклассом деревьев, — класс пальм. Исследования будут ограничены рассмотрением минимальных реберных 1-расширений двулистных пальм(далее, говоря минимальное расширение, автор будет иметь в виду минимальное реберное 1-расширение). Дадим основные определения, которые будут использованы в работе.

Графом (неориентированным) называется пара С = (V,«), где V — конечное множество (множество вершин), а а — симметричное и антирефлексивное бинарное отношение на V'(множество ребер). Определения в основном даются по работе [3].

Про ребро {и, у] графа С говорят, что оно инцидентно вершинам и и у.

Если ребро {и, у] принадлежит бинарному отношению а графа С, то говорят, что вершина и смежна с вершиной у.

Степенью вершины и графа С называется число инцидентных ей рёбер. Подграфом графа С = (V, а) называется пара С = (V', а'), где V' с V и а' = (V' х V') П а. Вложением графа С = (VI,а1) в граф С2 = (^, а2) называется такое взаимно однозначное отображение / : V1 ^ V2, что для любых и, у е V1 выполняется следующее условие: (и, у) е а1 ^ (/(и), /(у)) е а2.

Назовем граф С3 = (У3,а3) реберным к-расширением графа С = (V,а), если граф С вложим в каждый подграф графа С3, получающийся удалением любых его к ребер.

Граф С* = (V*,а*) называется минимальным реберным к-расширением графа С = (V, а), если выполняются следующие условия:

1) граф С* является реберным к-расширением С;

2) Ш = IV|;

3) а* имеет минимальную мощность при выполнении условий 1) и 2).

© Комаров Д. Д., 2013

99

i Надоели баннеры? Вы всегда можете отключить рекламу.