Город: Санкт-Петербург Новосибирск Казань Язык: Русский English

Границы Чернова, маршрутизация пакетов по коммуникационной сети
Рандомизированные алгоритмы

Что: Лекция
Когда: Среда, 24 февраля 2021, 14:10–15:45
Где: НГУ, ауд. 5210, НГУ, новый корпус

Описание

Введём ещё одно базовое средство анализа рандомизированных алгоритмов: границы Чернова. Они говорят нам о том, что сумма независимых друг от друга случайных 0/1-величин существенно отклоняются от ожидаемого значения лишь с очень маленькой вероятностью.

Используем границы Чернова для анализа рандомизированного алгоритма для доставки пакетов между процессорами, связанными друг с другом коммуникационной сетью топологии n-мерного гиперкуба. Поскольку сеть имеет диаметр n, доставка одного пакета от отправителя до получателя в худшем случае требует не менее n шагов. Однако доставка всех пакетов может требовать гораздо больше шагов, если они блокируют друг друга, создавая пробки: известно, что любой детерминированный алгоритм, в котором маршруты пакетов зависят только от адресов отправителя и получателя, в худшем случае требует \(O(\sqrt{2^n}/n)\) шагов. Однако можно использовать случайность для равномерного распределения нагрузки по сети. Это приводит к простому алгоритму, который с высокой вероятностью доставит каждый пакет до его назначения за O(n) шагов.