MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Math

Случайные блуждания и PageRank

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

Случайные блуждания и PageRank — Изображение из программы
Изображение из программы

Что происходит

Столбцы показывают распределение на текущем шаге, а тонкие столбцы — ансамбль блуждающих частиц. Это не доля времени, которую одна частица провела в каждой вершине. В ориентированном цикле распределение, сосредоточенное в одной вершине, продолжает вращаться, хотя доли посещений за длительное время могут приближаться к равномерному стационарному распределению.
При положительной вероятности телепортации и заполненных висячих строках матрица переходов стохастическая, и все вершины сообщаются: стационарное распределение единственно, а итерации сходятся. Пустая висячая строка создаёт субстохастическую модель с утечкой массы. Здесь эталонное решение для неё отключено; это не означает, что у любого субстохастического графа нет стационарного распределения.
Модуль субдоминантного собственного значения описывает асимптотическую скорость экспоненциального затухания ошибки при сходимости. Отдельные шаги могут колебаться, а особое начальное состояние может не возбуждать самую медленную моду. Сравните точечный и равномерный старты при разных значениях затухания.

Уравнения модуля
Уравнения
блуждание:  P[i][j] = w[i][j] / (сумма по j от w[i][j]);  строка из нулей - ВИСЯЧАЯ вершина
матрица Google:  G = d·P + (1 − d)/n, где висячая строка заменена равномерной строкой
стационарное распределение:  pi·G = pi при sum(pi) = 1;  достигается степенными итерациями и решается напрямую для проверки
сходимость:  ошибка убывает как |lambda_2|^n, поэтому |lambda_2| И ЕСТЬ скорость - но размер шага отслеживает её только в среднем, потому что комплексная субдоминантная пара заставляет затухание ВРАЩАТЬСЯ (среднее геометрическое отношений шагов восстанавливает её, среднее арифметическое оказывается на 1.5 % выше)
граница демпфирования:  |lambda_2| = d·|mu_2(P)| точно, поэтому |lambda_2| ≤ d - НЕРАВЕНСТВО; измерено до 5.0e-16, граница неплотная на малой сети (коэффициент 0.667) и точная на цикле, где |mu_2| = 1
сток ранга:  если висячая строка остаётся пустой, суммарная масса убывает до нуля - ранг полностью утекает из системы
периодический случай:  ориентированный n-цикл имеет в качестве собственных значений корни n-й степени из единицы, все по модулю 1;  из начальной точки он возвращается в неё каждые n шагов и никогда не устанавливается
неориентированный случай:  блуждание обратимо, и pi - это просто степень / 2|E| - одна строка арифметики и проверка того, что итерация решает именно то, что заявлено

Другие эксперименты

К каталогу
Катастрофа сборки — Изображение из программы

Math

Катастрофа сборки

Тяни одну ручку — состояние скользит, пока его ветвь не кончится, и щёлкает; потянешь назад — обратно не вернётся тем же путём. Поверни вторую ручку выше вершины, и щелчок исчезнет вовсе: петля гистерезиса там не маленькая, а ровно нулевая. Ширина петли 4·(−a/3)^(3/2), высота прыжка 3·√(−a/3) — и то и другое проверяемо по картинке.

Почему карты врут — Изображение из программы

Math / Earth

Почему карты врут

Маленькие круги на глобусе и те же круги на карте — индикатриса Тиссо, в ней всё измерение. Меркатор оставляет каждый круг круглым и раздувает их больше чем в тридцать раз; Ламберт сохраняет площади и расплющивает формы; обе сразу не сохраняет никто, и это Гаусс. Гренландия в четырнадцать раз меньше Африки, а Меркатор рисует её в 10.47 раза крупнее, чем следует.

Кривизна и параллельный перенос — Изображение из программы

Math

Кривизна и параллельный перенос

Пронеси стрелку по петле, ни разу её не повернув, — и она вернётся повёрнутой. Угол равен кривизне, которую петля обошла, — это Гаусс–Бонне, и потому маятник Фуко знает свою широту. Круги широты, геодезические треугольники, плоскость и седло — у каждой петли замкнутая форма рядом с измеренным поворотом.