" Ученые объяснения большей частью производят то впечатление, что бывшее ясно и понятно становится темно и запутанно".
Определение 1.
Определение 2.
ИСТИНА (1) или ЛОЖЬ (0).
Например:
x = <поезд опоздал на пять минут>;
y = <в данной операции принимал участие Вася>
(достаточно сообщить лишь имя);
z = <скорость автомобиля принадлежит диапазону (120-140 км/ч)>
(достаточно кратко обозначить диапазон в известном контексте,
как условие свершения некоторого действия,
приведшего к автокатастрофе).
Очевидно, что каждая переменная x, y, z может принимать одно
из двух значений - 0 или 1.
Над высказываниями производятся НЕx, ), конъюнкция ( $$\wedge,$$ И, AND, x ),
дизъюнкция ( $$\vee,$$ ИЛИ, OR ), импликация или операция следования ( $$\to$$ ).
Результаты операций определяются таблично.
Предполагая достаточные знания слушателей, можно напомнить:
Кроме того, ниже используется операция ИСКЛЮЧАЮЩЕЕ ИЛИ, предполагающая возможность лишь единственного вхождения переменной со значением 1 в операцию дизъюнкции, объединяющую несколько переменных.
Переход от высказываний к их булевой интерпретации, к булевым переменным, вводит в действие все законы,
свойства и правила
Закон идемпотенции:
$$\begin{array}{l} x\vee x=x;\\ x\wedge x=x \end{array}$$Закон склеивания:
$$\begin{array}{l} (x\wedge y)\vee(\overline{x}\wedge y) =y;\\ (x\vee y)\wedge(\overline{x}\vee y) =y \end{array}$$Операция переменной с инверсией:
$$\begin{array}{l} x\vee \overline{x} =1;\\ x\wedge\overline{x}=0 \end{array}$$Операция с константами:
$$\begin{array}{ll} x\wedge 0 = 0, x\wedge1 =x;\\ x\vee 0 = x, x\vee1 =1 \end{array}$$Двойное отрицание:
$$\overline{\overline{x}} = x$$Несмотря на наличие дистрибутивных операций, существует ранжирование операций - в сторону понижения (ранга) слева направо: $$\neg (x)$$, $$\wedge,$$ $$\vee.$$ То есть если написано без скобок $$\neg x\vee y\wedge z$$, то с помощью эквивалентного обозначения и скобок можно выявить следующий порядок действий: $$\overline{x}\vee (y\wedge z)$$.
Множество {x1, x2, ..., xn}
в контексте некоторого приложения образует пространство событий размерности n.
Точка этого пространства является ситуацией.
Можно записать произвольную композицию на основе заданного множества
Определение 3. Имеющая смысл линейно-скобочная композиция операций $$\neg,$$ $$\vee,$$ $$\wedge$$ над x1,
x2, ..., xn, образующими пространство событий, задает логическую функцию f(x1,
x2, ..., xn), принимающую для различных ситуаций, т.е. наборов значений переменных, значения 0 или
1.
Таким образом, логическая функция является булевой функцией ситуаций.
В классической теории булевых функций [1] показывается, что каждая такая функция может быть представлена
дизъюнктивной и (или)
Рассмотрим две логические функции
$$Y = x_{1}\vee (x_{2}\wedge \overline{x_{1}}\vee x_{3})$$ и
$$Z = (x_{1}\vee \overline{x_{2}})\wedge ( \overline{x_{3}}\vee x_{2})$$.
Выражение Y представлено Z соответствует
Преобразуем
$$Z = (x_{1}\wedge \overline{x_{3}})\vee (x_{1} \wedge x_{2})\vee (\overline{x_{2}}\wedge \overline{x_{3}})$$. (Учитывается, что $$\overline{x_{2}}\wedge x_{2} = 0$$.)
Это -
Практически, например, при конструировании электронных устройств, известно наперед, какой сигнал
на отдельно взятом выходе должен формироваться при различных значениях сигналов на входе. Тогда значения
логической функции, описывающей формирование сигнала на данном выходе, задаются таблично, в зависимости от
всех возможных ситуаций на входе. По такой таблице аналитическое выражение для искомой логической функции формируется
в виде
$$\begin{array}{rl} f=f(0, 0, 0) \wedge (\overline{x_1}\wedge\overline{x_2}\wedge\overline{x_3}) \vee f(0, 0, 1) \wedge (\overline{x_1}\wedge\overline{x_2}\wedge x3)\vee\\ f(0, 1, 0)\wedge (\overline{x_1}\wedge x_2 \wedge \overline{x_3}) \vee f(0, 1, 1)\wedge (\overline{x_1}\wedge x2\wedge x3)\vee\\ f(1, 0, 0)\wedge (x1 \wedge \overline{x_2}\wedge\overline{x_3}) \vee f(1, 0, 1)\wedge (x1\wedge \overline{x_2}\wedge x3)\vee \\ f(1, 1, 0) \wedge (x1 \wedge x2 \wedge \overline{x_3}) \vee f(1, 1, 1) \wedge (x1 \wedge x2 \wedge x3)\end{array}$$
Для всех значений переменных рассчитаем значения приведенных выше логических функций Y
и Z (табл. 1.1).
x1 |
x2 |
x3 |
Y |
Z |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 1 | 0 |
| 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |
Попытаемся построить приведенные выше функции Y и Z на основе их
После x1 "за
скобку") получим
$$Y^* = \overline{x_1}\wedge x_2 \wedge x_3 \vee x_1$$, что совпадает с видом Y.
Аналогично,
$$Z^* = \overline{x_1}\wedge \overline{x_2} \wedge \overline{x_3} \vee x_1 \wedge \overline{x_2}\wedge\overline{x_3} \vee x_1 \wedge x_2 \wedge \overline{x_3} \vee x_1 \wedge x_2 \wedge x_3$$После
Из табл. 1.1 видно, что все значения Z и Z*
от одних и тех же наборов значений переменных совпадают. Однако Z*
образуется только двумя "слагаемыми" Z. Конъюнкция $$x_{1}\wedge \overline{x_{3}}$$
оказалась "лишней", не влияющей на результат. Это говорит о том, что формирование аналитического вида логической функции по ее табличному заданию, с помощью
В заключение этого раздела представим обобщение, построенное над
Следующие ниже определения не могут не затронуть смысловых особенностей
Определение 4. ИСТИНА (1) может принимать единственное высказывание
из этой совокупности. (Значение 0 могут принимать все высказывания.)
Рассмотрим примеры.
Итак, А= {x1, ..., xn},
характеризуется тем, что при соответствующих обстоятельствах одно и только одно ИСКЛЮЧАЮЩЕЕ
ИЛИ, которую будем обозначать $$\dot\vee$$.
Очевидны главные свойства
Теорема. Логическая функция от
Доказательство. Поясним доказательство теоремы анализом примера. На множестве высказываний {x1, x2, x3},
Применив (1.12) и воспользовавшись свойством дистрибутивности ("раскрыв скобки") в соответствии с (1.3), обнаружим, что каждая вновь полученная конъюнкция может принимать значение некоторой переменной, согласно (1.13), тогда и только тогда, когда эта переменная входит в нее ровно 3 раза (п раз). Это возможно лишь в тех конъюнкциях исходной f, которые отмечены единственной единицей в составе переменных. Для приведенного примера
Теорема доказана.
Чтобы подчеркнуть, что задание ситуаций подчиняется условию операции , используем обозначение этой операции для получения окончательного вида
Отметим важные свойства выражения (1.14).
Назовем преобразование логической функции, приведшее к единственности вхождения переменных в каждую образующую его конъюнкцию, дистрибутивным.
В чем еще смысл Теоремы 1?
Представим себе ход рассуждения следователя, сокращающего круг подозреваемых. Первоначально он установил, что преступником мог быть либо Иванов, либо Петров, либо Сидоров, первоначально составляющие ИМС. Однако, исследовав некоторую логическую функцию f алиби или участия в преступлении, он установил, что f(Иванов = 1, Петров = 0, Сидоров = 0) = 0, в то время как f(Иванов = 0, Петров = 1, Сидоров = 0) = 1, f(Иванов = 0, Петров = 0, Сидоров = 1) = 1. Таким образом, f(Иванов, Петров, Сидоров) = Петров $$\dot\vee$$ Сидоров. Это резко сужает круг подозреваемых, т.к. скорректированным {Петров, Сидоров}.
Для строгого логического мышления, исключающего неопределенность, приходится оперировать не отдельными
Рассмотрим пример.
Пансионат для ветеранов труда обеспечивает постояльцам активный отдых круглый год. Представим схемой
(рис. 1.1) распорядок дня отдыхающих. Такая схема и определит
Уровни ветвления могут формироваться разными способами. Например, первый уровень можно сформировать
на основе времен года и т.д. Однако в порядке рекомендации можно следовать правилу "
Бабушка пишет внуку: "Зимой я после завтрака катаюсь на лошади, и летом я
после завтрака катаюсь на лошади, а также весной после завтрака прогулка бывает на лошади". … Что-то
ей не нравится, и она строит схему своего составного высказывания: $$f = x_{1} \wedge x_{7} \wedge x_{14} \vee x_{1} \wedge x_{5} \wedge x_{14} \vee x_{1} \wedge x_{4} \wedge x_{10} \wedge x_{14}$$. Несколько поразмыслив, бабушка использует вынесение за скобку: $$f = x_{1}\wedge x_{14} \wedge (x_{5} \vee x_{7} \vee x_{4} \wedge x_{10})$$.
Тогда окончательный текст сообщения принимает вид: "После завтрака я катаюсь на лошади летом или зимой,
а также, бывает, и весной, - вместо прогулки". Как же бабушка определила форму того логического выражения - функции,
отображающей все возможные варианты, и даже пути, ведущие к свершению интересующего
Ответ следующий: необходимо на каждом пути в
Полученная таким способом функция подвергается
Отметим, что в результате такого способа построения искомая функция принимает вид, при котором каждая
используемая
Например, функция, отображающая такое
(рис 1.1) Полное дерево логических возможностейОднако далее будет показано, что не всегда единственного вхождения переменных можно добиться с помощью
Определение 5.
Как и ранее, точку {x1, ...,
xn}.
Итак, показана возможность построения логических функций на основе высказываний о
Как видно из примера,
Например, можно отдельно исследовать факторное подпространство, сформированное на основе первых двух
уровней ветвления (рис. 1.2) в приведенном на рис.
1.1
(рис 1.2) Факторное подпространство для исследований финансовых затрат на питаниеМожно, в соответствии с поставленной задачей (в контексте исследований), формировать другие
(рис 1.3) Факторное пространство для планирования использования спортивного инвентаряДля некоторой логической функции f от переменных из
Здесь f следует рассматривать как выражение, определяющее условие, сложившуюся ситуацию,
посылку, а R - f задается на множестве ситуаций и указывает на то, что, если на некоторой ситуации она принимает значение
1 (ИСТИНА), то такое же значение принимает R, являясь руководством
к действию, к принятию определенного решения.
Подобно (1.17), можно описать множество логических выражений, определяющих стройную систему управления
или принятия решений в соответствии со складывающейся ситуацией в
Определение 6.
Поясним важность свойств, указанных в определении.
То, что система функций f1, ..., fm является полной, означает,
что любая точка ИЛИ, что приводит к приведенному выше
предположению о непротиворечивости.
Продолжим рассмотрение примера.
Пусть известная нам бабушка планирует занятия физкультурой и спортом во все времена года по времени
дня: после завтрака, после обеда и после ужина. Объединяя высказывания по принципу "если $$\dots$$,
то" и пользуясь обозначениями на рис. 1.1, она формирует
Система имеет вид
$$\begin{array}{1lcl} 1. x_1\wedge x_4 \to R_1 = \mbox{Прогулка на велосипеде};\\ 2. x_1\wedge x_6 \vee x_2\wedge x_4 \to R_2 = \mbox{Шахматы};\\ 3. x_2\wedge x_5 \vee x_1\wedge x_7 \to R_3 = \mbox{Верховая езда};\\ 4. x_1\wedge x_5 \vee x_2 \wedge x_6 \to R_4 = \mbox{Байдарка}; \\ 5. x_3 \wedge (x_4 \vee x_6) \to R_5 = \mbox{Дискотека};\\ 6. x_2 \wedge x_7 \to R_6 = \mbox{Пешая прогулка};\\ 7. x_3 \wedge (x_5 \vee x_7) \to R_6 = \mbox{Пешая прогулка}. \end{array}$$Планируя пешую прогулку, бабушка первоначально получила следующее выражение:
$$x_2 \wedge x_7 \vee x_3 \wedge x_5 \vee x_3 \wedge x_7 \to R_6 = \mbox{Пешая прогулка}$$Однако выше не напрасно обращается внимание на целесообразность однократного вхождения переменных
в подобное выражение (это будет изучено в лекциях 9 и 10). Выражение, полученное первоначально, с помощью R6.
Легко убедиться, что все возможные ситуации
R1, ...,
Rm отображали события, образующие
Отобразим (c нарушением некоторых стандартов) схемотехнически бабушкину
(рис 1.4) "Электронная" схема системы принятия решенийРеализовав эту схему на логических элементах, бабушка получит реальное средство подсказки: что она должна делать в данное время года и суток.
Например, бабушка хочет вспомнить, чем она должна заниматься летом после обеда. Она полагает x2
= x5 = 1 при нулевых значениях других переменных и запускает программу, моделирующую работу электронной
схемы. На выходе R3 формируется сигнал, соответствующий высказыванию "Верховая езда".
Электронная схема, имитирующая
Говоря о высказываниях как о
Очевидно, недостаточно резких, кардинальных, взаимоисключающих, крайних суждений о высказываниях, подразделяющих их на истинные и ложные. Жизненный опыт говорит, что стопроцентной правды не бывает.
Таким образом, необходимо ввести понятие достоверность высказывания, которая идеально представляет
вероятность того, что данное высказывание о свершении
В этой оценке достоверности вновь практически преобладает субъективный фактор. Поэтому при построении экспертных систем применяется двойная оценка: оценка, данная экспертом по запросу, и вес самого эксперта. Здесь эффективно используется аппарат нечетких множеств [30].
Говоря о сложных высказываниях, отображаемых
Рассмотрим пример. Информатор сообщает Агенту о том, что видел своими глазами, как Марина передала Васе пачку денег. Призвав на помощь свой богатый опыт, Агент рассуждает логически:
Таким образом, видно, что оценка достоверности высказываний неизбежна, но представляет значительные практические трудности, тем более - при требуемой оперативности этих оценок, столь важной в реальных системах управления и принятия решений.
Итак, на основе алгебры высказываний можно создавать электронные
Однако смущают два обстоятельства:
[0,
1] и подчиняется известным положениям теории вероятности.Пусть рассмотренные выше переменные-высказывания {xi}, образующие {Pi}, 0 <= Pi <= 1,i = 1,...,M.
Так как
Перегруппируем
При организации ветвления в этом дереве также предполагаются все возможные альтернативы, т.е.
(рис 1.5) Вероятностное дерево логических возможностейВ отличие от
Например, логично предположить, что формы труда, отдыха и спортивных развлечений зависят от времени года, затем - от распорядка приема пищи. Такая зависимость и отображается на рис. 1.5.
Тогда достоверность
Чтобы найти вероятность некоторого b при условии
свершения а ( а может соответствовать корневая вершина, тогда речь идет о полной, а не условной вероятности), необходимо
найти все пути, ведущие из a в b. По каждому пути необходимо перемножить все веса ветвей. Полученные
по всем путям произведения необходимо сложить.
Пример 1. Найдем вероятность того, что отдыхающий весной и летом в произвольно выбранный момент времени совершает прогулку верхом:
0,25 x 0,33 x 0,5 x 0,4 + 0,25 x 0,33 x 0,3 = 0,04125.
Пример 2. Найдем вероятность того, что в произвольно выбранный момент времени в течение года отдыхающий совершает прогулку верхом:
0,25 x 0,33 x 0,5 x 0,4 + 0,25 x 0,33 x 0,3 + 0,25 x 0,33 x 0,2 = 0,05775.
Изменения, внесенные в
(рис 1.6) Система принятия решений на основе достоверности событийСледуя далее по пути приблизительных оценок (ибо практически достоверность, как категория теории
вероятностей, принадлежит области весьма приблизительных оценок), разработаем некоторый суррогат операций
конъюнкции N1 и дизъюнкции N2 на основе
Существует множество вариантов подбора пороговой
Введем сквозную нумерацию всех узлов схемы, реализующих дизъюнкцию и конъюнкцию. Пусть i
- номер такого узла, j - номер входа этого узла при количестве mi активных
входов (в данном примере каждый узел имеет два входа), $$\omega _{j}$$ - вес входа. Тогда простейшая fi, реализуемая i -м
узлом для замены
Здесь fj - величина сигнала, поступающая на j -й вход.
Тогда элемент N1, подобный j =1, ..., mi, с помощью существенно высокого порога (рис. 1.7), где значение $$\delta _{i}$$ обусловлено некоторой поправкой, достаточной, чтобы
для преодоления порога сигналы возбуждения с большой степенью уверенности поступали обязательно по всем входам.
(рис 1.7) Элемент N1На этапе настройки и верификации 1/mi меньше указанной
суммы весов.
При переходе к действительным переменным, когда вместо
Элемент N2, подобный
(рис 1.8) Элемент N2Задав на входе
Предложения, касающиеся создания пороговых элементов N1 и N2,
носят лишь рекомендательный характер. Здесь неограниченный простор для творчества.
Напомним, что корректность задания исходной информации (соблюдение условия нормировки на
На рассмотренном жизненном примере проанализируем принимаемые бабушкой решения на основе двух вариантов i.
Данные сведены в табл. 1.2.
| Переменные | Решение по электронной схеме | Решение на основе достоверности событий | ||||||
|---|---|---|---|---|---|---|---|---|
x1 (P1)
|
x2 (P2)
| x3 (P3) |
x4 (P4) |
x5 (P5) |
x6 (P6) |
x7 (P7) | ||
| 1 | 1 | R1 |
R1 |
|||||
| 1 | 1 | 1 | R3 |
R3 |
||||
| 1 | 1 | Нет решения | Нет решения | |||||
| 0,8 | 0,2 | 0,4 | 0,5 | Решение не определено | R2 |
|||
| 0,2 | 0,4 | 0,6 | 1 | 0,5 | Решение не определено | R2 |
||
Более точный выбор значения $$\delta _{i}$$ производится на основе верификации
Предваряя подробное исследование в последующих лекциях, отметим, что замена R6.
При разработке электронных схем исследуется понятие "длина логической цепочки" - под ней подразумевается максимальное количество электронных элементов, которое должен преодолеть сигнал на входе схемы, пройдя последовательное тактируемое преобразование, чтобы на выходе схемы сформировался сигнал. От этой длины, определяющей время переходного процесса, зависит быстродействие схемы. Поэтому актуальной задачей является минимизация максимальной длины логической цепочки при возможности параллельного выполнения всех таких цепочек (что характерно для прохождения электрического сигнала по схеме).
Очевидно, что в схеме на рис. 1.4 максимальная длина логической цепочки равна двум.
Применим ко всем выражениям (1.17), каждое из которых является или может быть преобразовано в дизъюнкцию
конъюнкций, прием "размножения" решений. Теперь (рис. 1.9) схема
состоит из цепочек единичной длины. Каждый входной сигнал подвергается обработке только конъюнктором. Так как
электронная схема полностью определяет конструкцию
(рис 1.9) Преобразование электронной схемы с единичной длиной логической цепочки в однослойную систему принятия решенийТаким образом, доказано следующее утверждение:
Лемма 1. Любая
Преимуществом таких
Конечно, можно за каждым решением закреплять один выход R "
будет выдана, а информация о пути, приведшему к этому решению, будет утрачена.
При составлении "электронной" схемы такое объединение производится с помощью операции дизъюнкции,
что приводит к длине логической цепочки, равной двум. Но ведь если, формируя структуру
Таким образом, "размножение" решений - операция, свойственная
"Размножение" решений имеет важное достоинство. Оно позволяет установить причину, найти объяснение принимаемого решения. Это означает, что текст решения может быть дополнен указанием причины принятия именно такого решения.
Например, получив информацию о необходимости заказа велосипеда в отделе спортинвентаря, бабушка может воспользоваться и важным объяснением: "…потому что сейчас, скорее всего, весна, а вы, вероятно, только что сытно позавтракали" (рис. 1.10).
(рис 1.10) БабушкаВ заключение данной лекции следует отметить, что построен алгоритм параллельных вычислений [6] сложных
логических конструкций в области действительных переменных, предназначенный для реализации высокого быстродействия
в системах управления и принятия решений. Более того, сведение N1 на рис. 1.6 и рис. 1.9), которые
имитируют конъюнкторы. Это служит повышению достоверности оценок, стандартизации и адекватности природным процессам.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.