Диссертация (1149691), страница 16
Текст из файла (страница 16)
По построению вектор s⟨ ; ⟩ состоит из произведенияКронекера векторов размерности 2. Следовательно для построениявектора s⟨ ; ⟩ потребуется сделать 2 операций умножения. Далее, для выполнения операции скалярного произведения нам потребуется выполнить2 операций умножения элементов вектора s⟨ ; ⟩ на элементы вектора вероятностей элементов набора пропозиций-квантов Pq и 2 операций сложения.Таким образом, в целом для выполнения алгоритма решения первой задачиапостериорного вывода необходимо выполнить 2 +1 умножений и 2 сложений.Доказательство. Однако, при рациональной реализации вычислений можно обратитьвнимание на то, что некоторые элементарные вектора, из которых строится вектор s⟨ ; ⟩ , а именно вектора s+ и s− , содержат элементы равные 0.Появление данных векторов в произведении обусловлено наличием положительно или отрицательно означенных пропозиций-квантов в поступающемсвидетельстве (иначе говоря их количество равно количеству атомов в поступающем свидетельстве).
Тогда количество нулевых элементов вектораs⟨ ; ⟩ будет равно 2 − , а ненулевых соответственно 2 − 2 − , при этом ихрасположение однозначно определяется формулой 3.38. При таком подходе(︁)︁для решения первой задачи нам потребуется выполнить 2 2 − 2 − умножений и 2 − 2 − сложений.Перейдем к решению второй задачи апостериорного вывода — вычислению апостериорных вероятностей элементов фрагмента знаний. Решениеданной задачи для фрагмента знаний над набором пропозиций-квантов описывается уравнением 3.13. 92Теорема 3.6.2.Для решения второй задачи апостериорного выводатребуется сделать не более/вычитаний, где2 +2умножений/делений и2сложений— количество атомов в свидетельстве, а—общее число атомов в алфавите ФЗ.Рассмотрим сперва числитель дроби: как и в первойзадаче апостериорного вывода для построения вектора s⟨ ; ⟩ нужно выполнить 2 операций умножения, а для вычисления произведения Адамара намнеобходимо произвести 2 операций умножения элементов вектора s⟨ ; ⟩ наэлементы вектора Pq .Как было отмечено ранее, результат первой задачи апостериорноговывода используется во второй задаче при вычислении нормирующего множителя.
Однако, при вычислении вектора, стоящего в числителе дроби мыуже построили вектора s⟨ ; ⟩ , поэтому для вычисления нормирующего множителя нам потребуется выполнить только 2 умножений и 2 сложений.Наконец, для того чтобы нормировать вектор, стоящий в числителе,нам необходимо каждый его элемент поделить на нормирующий множитель, стоящий в знаменателе дроби и по совместительству являющийсярешением первой задачи апостериорного вывода, что потребует 2 делений.Тогда, суммируя количество операций необходимых для вычисления выражений, стоящих в числителе и знаменателе мы получим, что для решениявторой задачи потребуется сделать 2 +2 операций умножения/деления и 2операций сложения.Доказательство. При решении второй задачи, также как и при решении первой, стоит учесть нулевые элементы вектора s⟨ ; ⟩ и использовать этот факт приоценке общего количества операций.
Как было показано в доказательстветеоремы 3.6.1 в векторе s⟨ ; ⟩ 2 − 2 − ненулевых элементов, а значит длявычисления произведения Адамара в числителе нам потребуется 2 − 2 −умножений. Тогда общее количество операций при корректном использовании структуры вектора s⟨ ; ⟩ будет равно 2 +2 − 2 − +2 умножений/деленийи 2 − 2 − сложений.Пропагация детерменированного свидетельства является простейшимслучаем задачи апостериорного вывода, но вместе с тем и наиболее удобным для развития модели и ее первичного анализа. Теперь перейдем крассмотрению пропагации стохастического свидетельства, представленного 93фрагментом знаний с точечными оценками вероятностей. Решение даннойзадачи описано уравнением 3.15.Теорема 3.6.3.Длярешенияпервойзадачивслучаепропагациистохастического свидетельства в ФЗ с скалярными оценками ве2роятностей нам потребуется выполнитьумножения и2(︁1+2 −)︁(︁)︁1 + 2 − +1операцийопераций сложения/вычитания, гдемощность алфавита, над которым построен ФЗ свидетельства, а—— мощность алфавита ФЗ, куда свидетельство поступает.Как было показано в работе [166], а также проиллюстрировано на рисунке 3.1, пропагация стохастического свидетельства рассматривается как линейная комбинация серии пропагаций детерминированныхсвидетельств.
То есть для каждого пропагируемого детерминированногосвидетельства нам потребуется умножить получающийся в результате его(свидетельства) пропагации скаляр на вероятность указанного детерминированного свидетельства. Тогда, к количеству операций, необходимых длярешения первой задачи, описанной в теореме 3.6.1 добавится 2 умноженийи 2 операций сложения, что даст в общей сумме 2 + 2 +1 умножений и2 + 2 сложений/вычитаний.Доказательство.Перейдем ко второй задаче апостериорного вывода в случае стохастического свидетельства.Теорема 3.6.4.Для решения второй задачи в случае пропагации стохастического свидетельства в ФЗ с скалярными оценками вероятностей нам потребуется выполнитьи2(︁1+2 −)︁2(︁)︁1 + 2 − +2 умножений/деленийсложений/вычитаний, , где— мощность алфавита,над которым построен ФЗ свидетельства, а— мощность алфавита ФЗ, куда свидетельство поступает.При доказательстве данной теоремы воспользуемся результатом для второй задачи апостериорного вывода, полученному длядетерминированного свидетельства, полученному в теореме 3.6.1 и аналогично теореме 3.6.3 добавим к оценке лишь необходимое число операцийумножения (2 ) и сложения (2 ).
Суммарное число операций, необходимоедля вычисления вектора апостериорных вероятностей не будет превышать2 + 2 +2 умножений/делений и 2 + 2 операций сложения/вычитания.Доказательство.94Однако, как было показано в параграфе 3.4, операциями сложения/умножения удается ограничиться только в случае скалярных оценоквероятностей в ФЗ и в поступающем свидетельстве. Если же в ФЗ илив свидетельстве присутствуют неточные данные (данные с неопределенностью), выраженные интервальными оценками вероятностей, то решениемявляется ЗЛП с накладываемыми на нее ограничениями и ℰ (подробнееограничения описаны в параграфе 2.5).Теорема 3.6.5.Для решения первой задачи апостериорного вывода вслучае поступления детерминированного свидетельства в ФЗ с интервальными оценками вероятностей потребуется решитьвключающих в себя2ЗЛП,3 (2 )+1 ограничений, вытекающих из аксиоматики теории вероятностей и предметной области, гдеатомов, входящих в свидетельство, а— количество— мощность алфавита, надкоторым построен ФЗ.Доказательство оценки будет основываться на ЗЛП, построенной в уравнении 3.28.
Рассмотрим сперва множество ограничений.Множество ограничений (ограничения, вытекающие из предметной области) соответствует 2 +1 ограничениям, а множество ℰ по построению дает2 + 1 ограничений. В результате объединения мы получим 3 (2 ) + 1 ограничений.Количество ЗЛП объясняется естественным образом, исходя из того, что нам необходимо найти минимум и максимум линейной комбинации(︁)︁s⟨ ; ⟩ ,Pq .Доказательство. Теорема 3.6.6.Для решения второй задачи апостериорного вывода вслучае поступления детерминированного свидетельства в ФЗ с интервальными оценками вероятностей потребуется решитьвключающих в себя2ЗЛП,3 (2 )+2 ограничений, вытекающих из аксиоматики теории вероятностей и предметной области, гдеатомов, входящих в свидетельство, а— количество— мощность алфавита, надкоторым построен ФЗ.Решение второй задачи изначально представляется задачей квадратичного программирования из-за наличия переменной в числителе и знаменателе целевой функции.
Однако, в уравнении 3.29 даннаяДоказательство.95задача сводится алгебраическими преобразованиями к ЗЛП, с дополнительными ограничениями на равенство знаменателя единице. Таким образом, кусловиям, перечисленным в теореме 3.6.3, добавится 1 условие на равенствознаменателя единице, что и даст постулируемые 3 (2 ) + 2 ограничений. Количество решаемых ЗЛП при этом не изменится и останется равным 2.Как в случае скалярных оценок вероятностей в ФЗ, так и в случаеинтервальных оценок, случаи пропагации детерминированного и стохастического свидетельств похожи. С точки зрения количества задаваемыхограничения случай пропагации стохастического свидетельства идентиченслучаю пропагации детерминированного свидетельства и отличается лишьколичеством ЗЛП — их в случае стохастического свидетельства придетсярешить 2 +1 (для каждого детерминированного свидетельства, на которыемы декомпозируем вектор вероятностей ФЗ, представляющего стохастическое свидетельство).















