Связь из прошлого
Среди цепи Маркова Монте-Карло (MCMC) алгоритмов связь из прошлого является методом выборки из стационарного распределения цепи Маркова . В отличие от многих алгоритмов MCMC, связь из прошлого в принципе дает идеальную выборку из стационарного распределения . Его изобрели Джеймс Пропп и Дэвид Уилсон в 1996 году.
Основная идея
[ редактировать ]с конечным состоянием. Рассмотрим неприводимую апериодическую цепь Маркова с государственным пространством и (уникальное) стационарное распределение ( — вектор вероятности). Предположим, что мы получили распределение вероятностей на наборе карт со свойством, что для каждого фиксированного , его изображение распределяется в соответствии с вероятностью перехода из штата . Примером такого распределения вероятностей является то, где независим от в любое время , но зачастую стоит рассмотреть и другие дистрибутивы. Теперь позвольте для быть независимыми выборками из .
Предположим, что выбирается случайным образом в зависимости от и не зависит от последовательности . (Мы пока не беспокоимся, где это исходит откуда.) Тогда также распределяется по , потому что является -стационарность и наше предположение о законе . Определять
Тогда по индукции следует, что также распределяется по для каждого . Однако может случиться так, что для некоторых изображение карты представляет собой отдельный элемент .Другими словами, для каждого . Поэтому нам не нужен доступ к чтобы вычислить . Затем алгоритм включает в себя поиск некоторых такой, что является синглтоном и выводит элемент этого синглтона. Дизайн хорошего дистрибутива для которого задача найти такое и вычисления не является слишком дорогостоящим, не всегда очевиден, но в ряде важных случаев был успешно реализован. [1]
Монотонный случай
[ редактировать ]Существует особый класс цепей Маркова, в котором имеются особенно удачные варианты выбора.для и инструмент для определения того, . (Здесь обозначает мощность .) Предположим, что представляет собой частично упорядоченное множество с порядком , который имеет уникальный минимальный элемент и единственный максимальный элемент ; то есть каждый удовлетворяет . Также предположим, что может быть выбран для поддержки на наборе монотонных карт . Тогда это легко увидеть тогда и только тогда, когда , с является монотонным. Таким образом, проверить это становится довольно легко. Алгоритм может продолжить работу, выбрав для некоторой константы , выборка карт и вывод если . Если алгоритм продолжается путем удвоения и повторять по мере необходимости до тех пор, пока не будет получен результат. (Но алгоритм не выполняет повторную выборку карт которые уже были отобраны; при необходимости он использует ранее выбранные карты.)
Ссылки
[ редактировать ]- Пропп, Джеймс Гэри; Уилсон, Дэвид Брюс (1996), Труды Седьмой Международной конференции по случайным структурам и алгоритмам (Атланта, Джорджия, 1995) , стр. 223–252, MR 1611693
- Пропп, Джеймс; Уилсон, Дэвид (1998), «Связь из прошлого: руководство пользователя», Микрообследования по дискретной вероятности (Принстон, Нью-Джерси, 1997) , DIMACS Ser. Дискретная математика. Теория. Вычислить. наук., вып. 41, Провиденс, Род-Айленд: Американское математическое общество , стр. 181–192, doi : 10.1090/dimacs/041/09 , ISBN. 9780821808276 , МР 1630414 , S2CID 2781385