Теоремы о вычислении оценок

Из анализа этапов задания алгоритмов вычисления оценок следует, что эффективность применения этих алгоритмов во многом зависит от того, насколько часто решается задача подсчета голосов Теоремы о вычислении оценок - student2.ru (S).

Рассмотрим теоремы, позволяющие успешно решать эту задачу.

1. Примем в качестве системы опорных множеств совокупность всех подмножеств множества {1,2,…,n} мощности k.

2. Функцию близости зададим следующим образом:

r( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq ) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru

Положим также, что

Теоремы о вычислении оценок - student2.ru Г(S1,Sq) = r( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq );

Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru ) = Теоремы о вычислении оценок - student2.ru Г(S1,Sq); Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru )

Используем решающее правило

F[ Теоремы о вычислении оценок - student2.ru (S), Теоремы о вычислении оценок - student2.ru (S),…, Теоремы о вычислении оценок - student2.ru (S)] = Теоремы о вычислении оценок - student2.ru

Таким образом, мы описали трёхпараметрическое семейство алгоритмов (зависимых от параметров k, Теоремы о вычислении оценок - student2.ru , Теоремы о вычислении оценок - student2.ru ).

Предположим, что признаки принимают значения 0, (бинарные) и обозначим через Теоремы о вычислении оценок - student2.ru (S1,Sq) число совпадающих столбцов в строках S и Sq (( Теоремы о вычислении оценок - student2.ru (S1,Sq)= n - Теоремы о вычислении оценок - student2.ru (S1,Sq), где - есть расстояние Хемминга); тогда справедлива следующая теорема:

Теорема 1. Число голосов, поданных строкой за класс Теоремы о вычислении оценок - student2.ru , равно

Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru (3.1)

Доказательство теоремы 1. Из определения алгоритма следует, что

Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) (3.2)

Вычислим величину

Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq)

Напомним, что множество Теоремы о вычислении оценок - student2.ru есть совокупность всех подмножеств мощности k множества {1,2,…,n}. Строки S и Sq совпадают на Теоремы о вычислении оценок - student2.ru (S1,Sq) разрядов. Величина ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) отлична от нуля в том и только том случае, когда единичные координаты вектора Теоремы о вычислении оценок - student2.ru будут находиться среди Теоремы о вычислении оценок - student2.ru (S1,Sq) совпадающих разрядов строк S1 и Sq. Очевидно, что число векторов, удовлетворяющих этому условию, будет равно Теоремы о вычислении оценок - student2.ru .

Поэтому

Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) = Теоремы о вычислении оценок - student2.ru (3.3)

Из (3.2) и (3.3) легко следует доказательство теоремы.

2.Сохранив все другие условия п.1, примем в качестве системы опорных множеств совокупность всех непустых подмножеств {1,2,…,n}. В этом случае имеет место следующая теорема.

Теорема 2. Число голосов, поданных строкой за класс Теоремы о вычислении оценок - student2.ru , равно

Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru

Доказательство теоремы 2. Обозначим через систему всех подмножеств мощности k множества {1,2,…,n}.

Очевидно

Теоремы о вычислении оценок - student2.ru = Теоремы о вычислении оценок - student2.ru

Как и в теореме 1, имеем

Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq)

Кроме того,

Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) (3.4)

Учитывая (3.3) и свойства коэффициентов бинома Ньютона, получим

Теоремы о вычислении оценок - student2.ru ( Теоремы о вычислении оценок - student2.ru S, Теоремы о вычислении оценок - student2.ru Sq) = Теоремы о вычислении оценок - student2.ru = Теоремы о вычислении оценок - student2.ru + Теоремы о вычислении оценок - student2.ru +…+ Теоремы о вычислении оценок - student2.ru = Теоремы о вычислении оценок - student2.ru

Подставив последний результат в (3.4), приведем к доказательству теоремы.

3.Пусть признаки принимают значения из числового отрезка [а,в] либо каждый j-й признак имеет свой отрезок значений [аj,вj]. Для каждого из таких признаков введем порог точности (некоторые заданные положительные числа).

Две строки Теоремы о вычислении оценок - student2.ru = ( Теоремы о вычислении оценок - student2.ru , Теоремы о вычислении оценок - student2.ru ,…, Теоремы о вычислении оценок - student2.ru ) и

Теоремы о вычислении оценок - student2.ru = ( Теоремы о вычислении оценок - student2.ru , Теоремы о вычислении оценок - student2.ru ,…, Теоремы о вычислении оценок - student2.ru )

будем считать похожими, если

| Теоремы о вычислении оценок - student2.ru - Теоремы о вычислении оценок - student2.ru | Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ; | Теоремы о вычислении оценок - student2.ru - Теоремы о вычислении оценок - student2.ru | Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru ;…;| Теоремы о вычислении оценок - student2.ru - Теоремы о вычислении оценок - student2.ru | Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru (3.5)

В качестве системы опорных множеств возьмем совокупноссть всех подмножеств множества {1,2,…,n} мощности k.

Возьмем расстояние Теоремы о вычислении оценок - student2.ru (S1,S2), равное числу невыполненных неравенств (3.5). Для заданных условий справедлива следующая теорема:

Теорема 3. Число голосов, поданных строкой S за класс Теоремы о вычислении оценок - student2.ru равно

Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru

Доказательство этой теоремы полностью аналогично доказательству теоремы 1.

4. Пусть выполняются все условия теоремы 3, но в качестве системы опорных множеств рассматривается совокупность всех непустых подмножеств множества {1,2,…,n}. В этом случае имеет место

Теорема 4.

Теоремы о вычислении оценок - student2.ru (S) = Теоремы о вычислении оценок - student2.ru Теоремы о вычислении оценок - student2.ru

Справедливость теоремы 4 доказывается аналогично доказательству теоремы 2.

Наши рекомендации