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

Кривина і паралельне перенесення

Пронеси стрілку вздовж петлі, жодного разу її не повернувши, — і вона повернеться повернутою. Кут дорівнює кривині, яку петля обійшла, — це Гаусс–Бонне, і тому маятник Фуко знає свою широту. Кола широти, геодезичні трикутники, площина й сідло — у кожної петлі замкнена форма поряд із виміряним поворотом.