2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Вероятности коллизий.
Сообщение24.06.2019, 21:38 


22/01/13
89
Moscow
Доброго времени суток обитателям форума!
Я хотел бы задать несколько вопросов по поводу распределений вероятностей на конечных множествах и вероятностях коллизий в некоторых экспериментах.

Простейшая задача такого вида выглядит так:
Нам дан черный ящик, в котором лежит либо случайная функция, либо случайная перестановка на некотором конечном множестве.
Мы можем подавать на вход этому ящику запросы вида $X$, ящик будет возвращать нам $f(X)$, где $f$ - либо перестановка, либо просто случайная функция.
По ответу ящика мы должны определить, реализует ли данный ящик случайную функцию либо случайную перестановку.

Формально случайная функция выбирается так:
При каждом запросе Х мы просто берем случайно равновероятно число из $\{1, ... N\}$

Случайная перестановка:
При запросе Х берем случайно равновероятно число из $\{1, .. N\} - S$, где $S$ - уже ранее выбиравшиеся точки.

Оказывается, что для такой задачи лучшей "атакой" на черный ящик будет атака "дней рождения": при количестве запросов, приближающихся к $\sqrt{N}$ для случайной функции мы с вероятностью, близкой к $\frac{1}{2}$, получим коллизию (совпадение $f(X_1) = f(X_2)$ при условии, что $X_1 \ne X_2$). Для случайной перестановки такого быть не может.

Также оказывается, что ничего "более хорошего" мы придумать не можем: для каждого мыслимого эксперимента (вероятностной машины Тьюринга А, которая выбирает $X_i$ и делает запросы к ящику) вероятность различить эти два случая ограничивается таким образом:

$$| \mathbb{P}[\text{A выдаст 1 при взаимодействии со случайной функцией}] -$$
$$- \mathbb{P}[\text{A выдаст 1 при взаимодействии со случайной перестановкой}] | \le \frac{q(q-1)}{2N},$$
где q - количество запросов к черному ящику.

Говоря неформально, мы с "нормальной" вероятностью за $q \approx \sqrt{N}$ запросов отличим случайную функцию от случайной перестановки, но это и лучшее, на что мы можем надеяться.

Это одна из самых простейших задач, для того, чтобы обрисовать примерно ситуацию. Обычно отображения устроены сложнее; например, нужно найти границы на вероятность различения суммы $d$ случайных перестановок $\pi_1(X) + ... + \pi_d(X)$ и случайной функции $f(X)$.

И часто в этих задачах ключевую роль играет количество коллизий при случайных отображениях конечных множеств (некоторые хитроумные комбинации случайных функций и перестановок).

Встречались ли вам где-нибудь подобные задачи? Как такая область может называться? Есть ли техника нахождения границ на вероятности "сложных" коллизий?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group