Операция с большинством голосов встречается довольно часто в отказоустойчивом (и, без сомнения, в других местах), где функция выводит бит, равный тому, какое значение всегда появляется в значении входных битов. Для простоты предположим, что всякий раз, когда вход содержит одинаковое количество битов в состоянии 0 и состоянии 1, он выводит 0.
Это может быть обобщено на точки, где имеется более 2 возможностей для каждого входа, возвращая значение, которое чаще всего встречается на входе, а в случае привязки - наиболее частое значение, которое появляется первым лексикографически. Давайте назовем эту функцию «множественным голосованием».
Я заинтересован в выводе такой функции, когда каждый вход имеет фиксированное распределение вероятностей (и распределение одинаково для каждого входа на входе). Конкретно меня волнует следующий вопрос.
Принимая во внимание множество , если множество независимо случайная выборка N раза, с вероятностью р я выбор я т ч элемента S каждый раз при фиксированном выборе V какова вероятность того, что множество голоса из этих выходов S V ?
Теперь прямо вычислить точный ответ на поставленный выше вопрос как сумму по полиномиальным распределениям. Тем не менее, для моих целей, это не идеально, и закрытое для приближения было бы лучше. Итак, мой вопрос:
Какое приближение замкнутой формы к указанной вероятности имеет самую тесную границу на максимальном расстоянии от точного значения?
источник
Ответы:
Если для всех i ≠ v , тоpv>pi i≠v
где - биномиальное распределение, а T - произвольный порог. Подставляя T = N ( p v + max i ≠ v p v ) / 2 и используя границы Чернова, можно оценить верхнюю вероятность как e - Ω ( N ) .B(n,p) T T=N(pv+maxi≠vpv)/2 e−Ω(N)
Конечно, еслиpv не является максимальным, то вы получите противоположную картину. С подавляющей вероятностью не является результатом.v
источник