Предварительно подготовленный алгоритм Crank – Nicolson - Preconditioned Crank–Nicolson algorithm

В вычислительная статистика, то предварительно обусловленный алгоритм Кранка – Николсона (pCN) это Цепь Маркова Монте-Карло (MCMC) метод получения случайные выборки - последовательности случайных наблюдений - от цели распределение вероятностей для которых затруднен прямой отбор проб.

Наиболее важной особенностью алгоритма pCN является его устойчивость к размерам, что делает его хорошо подходящим для задач выборки большой размерности. Алгоритм pCN четко определен, с невырожденной вероятностью принятия, даже для целевых распределений на бесконечномерных Гильбертовы пространства. Как следствие, когда pCN реализуется на реальном компьютере в большом, но конечном измерении N, т.е. на N-мерное подпространство исходного гильбертова пространства, свойства сходимости (такие как эргодичность ) алгоритма не зависят от N. Это резко контрастирует с такими схемами, как гауссовское случайное блуждание Метрополиса – Гастингса и Алгоритм Ланжевена с поправкой на мегаполис, вероятность принятия которого вырождается к нулю при N стремится к бесконечности.

Алгоритм был представлен в 2013 году Коттером, Робертс, Стюарт и белый,[1] и его свойства эргодичности были доказаны годом позже Hairer, Стюарт и Фоллмер.[2]

Описание алгоритма

Обзор

Алгоритм pCN генерирует цепь Маркова в гильбертовом пространстве чья инвариантная мера является вероятностной мерой формы

для каждого измеримый набор , с нормирующей постоянной данный

где это Гауссова мера на с участием ковариационный оператор и это какая-то функция. Таким образом, метод pCN применяется к целевым вероятностным мерам, которые являются повторным взвешиванием эталонной гауссовской меры.

В Алгоритм Метрополиса – Гастингса - это общий класс методов, которые пытаются создать такие цепи Маркова , и сделать это с помощью двухэтапной процедуры предлагая новое состояние учитывая текущее состояние а потом принимая или отвергая это предложение, в соответствии с определенной вероятностью принятия, определить следующее состояние . Идея алгоритма pCN заключается в том, что умный выбор (несимметричного) предложения для нового состояния данный может иметь связанную функцию вероятности принятия с очень желательными свойствами.

Предложение pCN

Специальная форма этого предложения pCN - принять

или, что то же самое,

Параметр это размер шага, который можно свободно выбирать (и даже оптимизировать для статистической эффективности). Затем один генерирует и устанавливает

Вероятность принятия принимает простой вид

Это можно показать[2] что этот метод не только определяет цепь Маркова, удовлетворяющую подробный баланс относительно целевого распределения , а значит, как инвариантная мера, но также обладает спектральной щелью, не зависящей от размерности , так что закон сходится к так как . Таким образом, хотя еще может потребоваться настройка параметра размера шага Чтобы достичь желаемого уровня статистической эффективности, производительность метода pCN должна соответствовать размеру рассматриваемой проблемы выборки.

Противопоставьте симметричным предложениям

Такое поведение pCN резко контрастирует с предложением гауссовского случайного блуждания.

с любым выбором ковариации предложения , или любой другой симметричный механизм предложения. Это можно показать с помощью Теорема Камерона – Мартина что для бесконечномерного это предложение имеет нулевую вероятность принятия для -почти все и . На практике, когда кто-то реализует предложение гауссовского случайного блуждания в размерности , это явление можно увидеть в том, что

  • для фиксированного вероятность принятия стремится к нулю при , и
  • для фиксированной желаемой вероятности положительного принятия, так как .

использованная литература

  1. ^ Cotter, S.L .; Робертс, Г. О .; Стюарт, А. М .; Уайт, Д. (2013). «Методы MCMC для функций: изменение старых алгоритмов, чтобы сделать их быстрее». Статист. Наука. 28 (3): 424–446. arXiv:1202.0709. Дои:10.1214 / 13-STS421. ISSN  0883-4237.
  2. ^ а б Hairer, M .; Стюарт, А. М .; Фоллмер, С. Дж. (2014). «Спектральные промежутки для алгоритма Метрополиса – Гастингса в бесконечных измерениях». Анна. Appl. Вероятно. 24 (6): 2455–2490. arXiv:1112.1392. Дои:10.1214 / 13-AAP982. ISSN  1050-5164.