Квази-Монте-Карло методы в финансах - Quasi-Monte Carlo methods in finance
В финансах часто встречаются многомерные интегралы от сотен или тысяч переменных. Эти интегралы должны быть вычислены численно с точностью до порога . Если интеграл имеет размерность тогда в худшем случае, когда есть гарантия ошибки не более , вычислительная сложность обычно порядка . То есть проблема страдает проклятие размерности. В 1977 г. П. Бойль из Университета Ватерлоо предложил использовать Монте-Карло (MC) оценить варианты.[1] С начала 1992 г. Дж. Ф. Трауб, Колумбийский университет, а тогдашний аспирант С.Пасков использовал квази-Монте-Карло (QMC), чтобы оценить Обеспеченное ипотечное обязательство с параметрами, указанными Goldman Sachs. Несмотря на то, что ведущие мировые эксперты считали, что QMC не следует использовать для многомерной интеграции, Пасков и Трауб обнаружили, что QMC превосходит MC на один-три порядка, а также обладает другими желательными характеристиками. Их результаты были впервые опубликованы[2] в 1995 году. Сегодня QMC широко используется в финансовом секторе для оценки производных финансовых инструментов; видеть список книг ниже.
QMC - не панацея от всех многомерных интегралов. Было предложено несколько объяснений того, почему QMC так хороша для финансовых деривативов. Это продолжает оставаться очень плодотворной областью исследований.
Монте-Карло и квази-Монте-Карло методы
Интегралы от сотен или тысяч переменных распространены в вычислительные финансы. Они должны быть численно округлены с точностью до порога ошибки. . Хорошо известно, что в худшем случае гарантия ошибки не более требуется, то вычислительная сложность интегрирования может быть экспоненциальной в , размерность подынтегральной функции; Видеть [3] Гл. 3 для подробностей. Чтобы разрушить это проклятие размерности, можно использовать метод Монте-Карло (МК), определенный формулой
где точки оценки выбираются случайным образом. Хорошо известно, что ожидаемая ошибка Монте-Карло порядка . Таким образом, стоимость алгоритма с ошибкой в порядке разрушая проклятие размерности.
Конечно, в вычислительной практике используются псевдослучайные точки. На рисунке 1 показано распределение 500 псевдослучайных точек на единичном квадрате.
Обратите внимание, что есть регионы, где нет точек, и другие регионы, где есть группы точек. Было бы желательно отбирать подынтегральное выражение в равномерно распределенных точках. Прямоугольная сетка была бы однородной, но даже если бы в каждом декартовом направлении было только 2 точки сетки, точки. Таким образом, желаемое должно состоять из как можно меньшего числа точек, выбранных как можно более однородными.
Оказывается, существует хорошо разработанная часть теории чисел, которая занимается именно этим желанием. Несоответствие - это мера отклонения от единообразия, поэтому нам нужны последовательности с низким несоответствием (LDS).[4] Многочисленные LDS были созданы в честь их изобретателей, например
- Halton
- Hammersley
- Соболь
- Фор
- Niederreiter
На Рисунке 2 показано распределение 500 точек СПД.
Квази-Монте-Карло (QMC) метод определяется следующим образом:
где принадлежат СПД. Стандартная терминология квази-Монте-Карло несколько неудачна, поскольку MC - это рандомизированный метод, тогда как QMC - чисто детерминированный.
Желательно равномерное распределение LDS. Но наихудшая ошибка QMC порядка
куда - количество точек выборки. Видеть [4] по теории LDS и ссылки на литературу. Скорость сходимости LDS можно сравнить с ожидаемой скоростью сходимости MC, которая равна . За small скорость сходимости QMC быстрее, чем MC, но для большой фактор разрушительно. Например, если , то даже с ошибка QMC пропорциональна . Таким образом, ведущие мировые эксперты широко полагали, что QMC не следует использовать для многомерной интеграции. Например, в 1992 году Братли, Фокс и Нидеррайтер[5] провел обширное тестирование некоторых математических задач. Они заключают "в проблемах большой размерности (скажем, ), QMC, похоже, не предлагает практического преимущества перед MC ". В 1993 году Ренсбург и Торри[6] сравнил QMC с MC для численной оценки многомерных интегралов, которые возникают при вычислении вириальных коэффициентов для жидкости твердых сфер. Они заключают, что QMC более эффективен, чем MC, только если . Как мы увидим, проверка 360-мерных интегралов, возникающих из обеспеченного ипотечного обязательства (CMO), приводит к очень разным выводам.
Статья Возняковского 1991 г.[7] демонстрация связи между средней сложностью интеграции и QMC привела к новому интересу к QMC. Результат Войняковского получил широкое освещение в научной прессе.[8].[9]В начале 1992 г. И. Т. Вандерхоф из Нью-Йоркского университета узнал о результатах Возняковского и передал коллеге Возняковского Дж. Ф. Трауб, Колумбийский университет, директор по маркетингу с параметрами, установленными Goldman Sachs. У этого ОКУ было 10 траншей, каждый из которых требовал вычисления 360-мерного интеграла. Трауб спросил доктора философии. студент, Спассимир Пасков, сравнить QMC с MC для CMO. В 1992 году Пасков построил программную систему FinDer и провел обширные испытания. К удивлению и первоначальному недоверию исследовательской группы Колумбийского университета, Пасков сообщил, что QMC всегда превосходил MC по многим параметрам. Подробности приведены ниже. Осенью 1993 и весной 1994 года Пасков и Трауб представили ряду фирм с Уолл-стрит предварительные результаты. Изначально фирмы скептически отнеслись к утверждению, что QMC превосходит MC в ценообразовании финансовых деривативов. Статья Трауба и Возняковски в журнале Scientific American в январе 1994 г.[9] обсудил теоретические вопросы и сообщил, что «предварительные результаты, полученные при тестировании определенных финансовых проблем, свидетельствуют о превосходстве детерминированных методов на практике». Осенью 1994 года Пасков написал отчет Колумбийского университета по компьютерным наукам, который появился в слегка измененной форме в 1997 году.[10]
Осенью 1995 года Пасков и Трауб опубликовали статью в «Журнале управления портфелем».[2] Они сравнили MC и два метода QMC. В двух детерминированных методах использовались точки Соболя и Халтона. Поскольку более качественные LDS были созданы позже, сравнение последовательностей Соболя и Халтона проводиться не будет. Эксперименты позволили сделать следующие выводы относительно эффективности MC и QMC на 10 транше CMO:
- Методы QMC сходятся значительно быстрее, чем MC
- MC чувствителен к исходному посевному материалу
- Сходимость QMC более плавная, чем сходимость MC. Это упрощает автоматическое завершение для QMC.
Подводя итог, можно сказать, что QMC превосходит MC для CMO по точности, уровню достоверности и скорости.
За этой статьей последовали отчеты об испытаниях, проведенных рядом исследователей, которые также привели к выводу, что QMC превосходит MC в решении множества крупных финансовых проблем. Сюда входят статьи Кафлиша и Морокова (1996),[11]Джой, Бойл, Тан (1996),[12]Ниномия и Тэдзука (1996),[13]Папагеоргиу и Трауб (1996),[14]Экворт, Броди и Глассерман (1997),[15] Кучеренко и соавторы [16][17]
Дальнейшее тестирование CMO[14] был проведен Анаргиросом Папагеоргиу, который разработал улучшенную версию программного обеспечения FinDer. Новые результаты включают следующее:
- Небольшое количество точек выборки: Для транша QMC с самым сложным CMO с использованием обобщенного LDS Faure, предоставленного С. Тезука[18] достигает точности всего 170 очков. MC требует 2700 очков для той же точности. Важность этого заключается в том, что из-за неизвестности будущих процентных ставок и ставок предоплаты финансовые компании довольствуются точностью .
- Большое количество точек выборки: Преимущество QMC перед MC еще больше усиливается по мере роста требований к размеру выборки и точности. В частности, QMC в 20-50 раз быстрее, чем MC с умеренными размерами выборки, и может быть до 1000 раз быстрее, чем MC.[14] когда требуется высокая точность QMC.
В настоящее время самый высокий зарегистрированный параметр, по которому QMC превосходит MC, составляет 65536.[19] Программное обеспечение представляет собой генератор последовательности Соболя SobolSeq65536, который генерирует последовательности Соболя, удовлетворяющие свойству A для всех измерений и свойству A для соседних измерений. Генераторы ObolSeq превосходят все другие известные генераторы как по скорости, так и по точности [20]
Теоретические объяснения
Результаты, представленные до сих пор в этой статье, являются эмпирическими. Был выдвинут ряд возможных теоретических объяснений. Это была очень обширная область исследований, которая привела к появлению новых мощных концепций, но однозначного ответа получить не удалось.
Возможное объяснение того, почему QMC хорош для финансов, заключается в следующем. Рассмотрим транш упомянутого ранее CMO. Интеграл дает ожидаемые будущие потоки денежных средств от корзины 30-летних ипотечных кредитов с интервалом в 360 месяцев. Из-за дисконтированной стоимости денег переменные, представляющие будущее, становятся все менее важными. В основополагающей статье И. Слоана и Х. Возняковского[21]ввел идею весовых пространств. В этих пространствах зависимость от следующих друг за другом переменных может быть уменьшена с помощью весов. Если веса уменьшаются достаточно быстро, проклятие размерности снимается даже с гарантией наихудшего случая. Эта статья привела к большому количеству работ по разрешению интеграции и другим проблемам.[22] Проблема разрешима, когда ее сложность порядка и не зависит от размера.
С другой стороны, эффективное измерение был предложен Caflisch, Morokoff и Owen[23] как индикатор сложности многомерной интеграции. Цель состояла в том, чтобы объяснить выдающийся успех квази-Монте-Карло (КМК) в приближении интегралов очень высокой размерности в финансах. Они утверждали, что подынтегральные выражения имеют низкую эффективную размерность, и именно поэтому QMC намного быстрее, чем Монте-Карло (MC). Влияние аргументов Caflisch et al.[23] В ряде работ рассматривается связь между ошибкой QMC и эффективным размером[24].[16][17][25]
Известно, что QMC не работает для некоторых функций, имеющих высокую эффективную размерность.[5]Однако низкая эффективная размерность не является необходимым условием для того, чтобы QMC превзошла MC, и для того, чтобы интегрирование большой размерности было управляемым. В 2005 году Тэдзука[26] выставлен класс функций переменные, все с максимальным эффективным размером, равным . Для этих функций QMC работает очень быстро, так как его скорость сходимости порядка , куда - количество оценок функции.
Изотропные интегралы
QMC также может превосходить MC и другие методы для изотропных задач, то есть задач, где все переменные одинаково важны. Например, Папагеоргиу и Трауб[27] сообщил о результатах тестирования задач интеграции модели, предложенных физиком Б. Д. Кейстером.[28]
куда обозначает евклидову норму и . Кейстер сообщает, что при использовании стандартного численного метода требовалось около 220 000 точек, чтобы получить относительную ошибку порядка . Расчет QMC с использованием обобщенной последовательности малых расхождений Фора[18] (QMC-GF) использовал только 500 точек для получения той же относительной ошибки. Тот же интеграл был протестирован для диапазона значений вплоть до . Его ошибка была
, куда это количество оценок . Это можно сравнить с методом МК, погрешность которого была пропорциональна .
Это эмпирические результаты. В теоретическом исследовании Папагеоргиу[29] доказал, что скорость сходимости QMC для класса -мерные изотропные интегралы, включающие в себя определенный выше интеграл, имеют порядок
Это гарантия наихудшего случая по сравнению с ожидаемой скоростью сходимости Монте-Карло и показывает превосходство QMC для этого типа интеграла.
В другом теоретическом исследовании Папагеоргиу[30] представили достаточные условия для быстрой сходимости QMC. Условия применимы к изотропным и неизотропным задачам и, в частности, к ряду задач в области вычислительных финансов. Он представил классы функций, в которых даже в худшем случае скорость сходимости QMC порядка
куда - константа, зависящая от класса функций.
Но это только достаточное условие и оставляет открытым главный вопрос, который мы поставим в следующем разделе.
Открытые вопросы
- Охарактеризуйте, в каких задачах интеграции большой размерности QMC превосходит MC.
- Охарактеризуйте типы финансовых инструментов, по которым QMC превосходит MC.
Смотрите также
Ресурсы
Книги
- Бруно Дюпире (1998). Монте-Карло: методологии и приложения для ценообразования и управления рисками. Риск. ISBN 1-899332-91-X.
- Пол Глассерман (2003). Методы Монте-Карло в финансовом инжиниринге. Springer-Verlag. ISBN 0-387-00451-3.
- Питер Джекель (2002). Методы Монте-Карло в финансах. Джон Уайли и сыновья. ISBN 0-471-49741-X.
- Дон Л. Маклиш (2005). Монте-Карло Моделирование и финансы. ISBN 0-471-67778-7.
- Кристиан П. Роберт, Джордж Каселла (2004). Статистические методы Монте-Карло. ISBN 0-387-21239-6.
Модели
- Таблицы доступны для скачивания, Профессор Марко Диас, PUC-Rio
Рекомендации
- ^ Бойл П. (1977), Варианты: подход Монте-Карло, J. Financial Economics, 4, 323-338.
- ^ а б Пасков, С. Х. и Трауб, Дж. Ф. (1995), Ускоренная оценка производных финансовых инструментов, J. Управление портфелем, 22 (1), 113-120.
- ^ Трауб, Дж. Ф. и Вершульц, А. Г. (1998), Сложность и информация, Издательство Кембриджского университета, Кембридж, Великобритания.
- ^ а б Нидеррайтер, Х. (1992), Генерация случайных чисел и методы квази-Монте-Карло, Серия региональных конференций CBMS-NSF по прикладной математике, SIAM, Филадельфия.
- ^ а б Братли П., Фокс Б. Л. и Нидеррайтер, Х. (1992), Реализация и тесты последовательностей с низким расхождением, ACM Transactions по моделированию и компьютерному моделированию, Vol. 2, № 3, 195-213.
- ^ ван Ренсбург, Э. Дж. и Торри, Г. М. (1993), Оценка многомерных интегралов: является ли Монте-Карло лучшим методом? J. Phys. A: Математика. Быт., 26 (4), 943-953.
- ^ Возняковски, Х. (1991), Средняя сложность многомерного интегрирования, Бюлл. Амер. Математика. Soc. (Новая сер.), 24 (1), 185-194.
- ^ Сипра, Барри Артур (1991), Многомерная интеграция: это не так уж и сложно (в среднем), SIAM NEWS, 28 марта.
- ^ а б Трауб, Дж. Ф. и Возняковски, Х. (1994), Нарушение несговорчивости, Scientific American, 270 (1), январь, 102-107.
- ^ Пасков, С. Х., Новые методологии оценки производных, 545-582, в Математике производных ценных бумаг, под ред. С. Плиски и М. Демпстера, Cambridge University Press, Кембридж.
- ^ Кафлиш, Р. Э. и Морокофф, W. (1996), Квази-Монте-Карло вычисление финансовой проблемы, 15-30, в Proceedings Workshop on Quasi-Monte Carlo Methods and их Applications, 11 декабря 1995, K.-T. Фанг и редакторы Ф. Хикернелла, Гонконгский баптистский университет.
- ^ Джой, К., Бойл, П. П. и Танг, К. С. (1996), Квази-Монте-Карло методы в численных финансах, Наука управления, 42 (6), 926-938.
- ^ Ниномия, С. и Тезука, С. (1996), К ценообразованию в реальном времени сложных производных финансовых инструментов, Appl. Математика. Финансы, 3, 1-20.
- ^ а б c Папагеоргиу А. и Трауб Дж. Ф. (1996), Избиение Монте-Карло, Риск, 9 (6), 63-65.
- ^ Акворт П., Броди М. и Глассерман П. (1997), Сравнение некоторых методов Монте-Карло для ценообразования опционов, 1-18, в методах Монте-Карло и Квази-Монте-Карло '96, Х. Хеллекалек, П. Ларчер и Г. Зинтерхоф, издательство Springer Verlag, New York.
- ^ а б Кучеренко С., Шах Н. Важность глобального подхода. Применение анализа глобальной чувствительности при ценообразовании опционов Монте-Карло. Wilmott, 82-91, июль 2007 г. http://www.broda.co.uk/gsa/wilmott_GSA_SK.pdf
- ^ а б Бьянкетти М., Кучеренко С., Сколери С., Ценообразование и управление рисками с помощью многомерного квази-Монте-Карло и анализа глобальной чувствительности, Уилмотт, июль, стр. 46-70, 2015, http://www.broda.co.uk/doc/PricingRiskManagement_Sobol.pdf
- ^ а б Тезука С. Однородные случайные числа: теория и практика. Клувер, Нидерланды.
- ^ BRODA Ltd. http://www.broda.co.uk
- ^ Соболь И., Асоцкий Д., Крейнин А., Кучеренко С. (2012) Конструкция и сравнение многомерных генераторов Соболя, Уилмотт, ноябрь 64-79.
- ^ Слоан И. и Возняковски Х. (1998), Когда квази-Монте-Карло алгоритмы эффективны для многомерных интегралов ?, J. Сложность, 14 (1), 1-33.
- ^ Новак, Э., Возняковски, Х. (2008), Решаемость многомерных задач, Европейское математическое общество, Цюрих (готовится к печати).
- ^ а б Кафлиш, Р. Э., Морокофф В. и Оуэн А. Б. (1997), Оценка ипотечных ценных бумаг с использованием броуновских мостов для уменьшения эффективного измерения, Journal ofComputational Finance, 1, 27-46.
- ^ Хикернелл, Ф. Дж. (1998), Решеточные правила: насколько хорошо они соответствуют друг другу?, В П. Хеллекалек и Г. Ларчер (ред.), Случайные и квазислучайные множества точек, Springer, 109–166.
- ^ Ван, X. и Слоан, И. Х. (2005), Почему многомерные финансовые проблемы часто имеют низкую эффективную размерность?, SIAM Journal on Scientific Computing, 27 (1), 159-183.
- ^ Тезука, С. (2005), О необходимости малоэффективного измерения, Журнал сложности, 21, 710-721.
- ^ Папагеоргиу А. и Трауб Дж. Ф. (1997), Ускоренная оценка многомерных интегралов, Компьютеры в физике, 11 (6), 574-578.
- ^ Кейстер, Б. Д. (1996), Многомерные квадратурные алгоритмы, Компьютеры в физике, 10 (20), 119-122.
- ^ Папагеоргиу А. (2001), Быстрая сходимость квази-Монте-Карло для класса изотропных интегралов, Матем. Comp., 70, 297-306.
- ^ Папагеоргиу А. (2003), Достаточные условия для быстрой сходимости квази-Монте-Карло, J. Complexity, 19 (3), 332-351.