Протокол Гольдвассера-Сипсера для оценки размера множества — различия между версиями
(Новая страница: «Пусть зафиксировано множество <tex>S</tex>. Построим протокол на открытых монетах, обладающий…») |
м (rollbackEdits.php mass rollback) |
| (не показана 1 промежуточная версия 1 участника) | |
(нет различий)
| |
Текущая версия на 19:38, 4 сентября 2022
Пусть зафиксировано множество .
Построим протокол на открытых монетах, обладающий следующими свойствами:
- если , то с высокой вероятностью примет слово;
- если , то с высокой вероятностью не примет слово.
Выберем так, чтобы . Возьмем ( - семейство универсальных попарно независимых хеш-функций), и . Далее, отправим запрос на получение , такого, что , и проверим, верно ли в действительности, что полученный . Пусть .
- если , то , то есть в этом случае ошибется с вероятностью не более ;
- если , и , то поступим следующим образом. Мы хотим, чтобы выполнялось: . Обозначим как событие . Рассмотрим .
Заметим, что , а . Итак, действительно, , т.е. в этом случае примет слово с вероятностью ;
- если , то примет слово с вероятностью, большей, чем , так как с дальнейшим возрастанием мощности вероятность того, что примет слово только возрастет.