КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Пример 3.28
Основные правила вывода в нечеткой логике Пример 3.27 Продолжая пример 3.26, можно.понять, что если «У Яна нет водительского удостоверения», т.е. В = 0 (В = 1), то «Ян не является водителем», т.е. А = 0 (А = 1). В этом примере тоже из истинности предпосылки и импликации следует истинность вывода. Мы представили всего два правила вывода в двоичной логике, которые будут обобщаться на случай нечеткости. Конечно, в двоичной логике существует множество других правил вывода. Интересующиеся могут ознакомиться с обширной литературой, посвященной этой тематике (например, [27]). Расширим теперь основные правила вывода в двоичной логике на случай нечеткости. Допустим, что присутствующие в правилах modus ponens (3.187) и modus tollens (3.188) суждения характеризуются некоторыми нечеткими множествами. Таким способом мы получаем обобщенное правило вывода modus ponens и обобщенное правило вывода modus tollens. В последующем изложении зависимости типа «Если А, то В» будем записывать в символике классического языка программирования ALGOL в виде IF A THEN В. По этой причине в некоторых русскоязычных формулировках будут встречаться английские термины. 3.8.2.1. Обобщенное нечеткое правило modus ponens Определение 3.31
Обобщенное (нечеткое) правило вывода modus ponens определяется следующей схемой вывода:
где ДЛ'сХиб.В'сХ- нечеткие множества, в то время как х и у - так называемые лингвистические переменные. Лингвистическими называются переменные, значения которых представляют собой слова или суждения на естественном языке. В качестве примеров можно привести выражения типа «малая скорость», «умеренная температура» или «молодой человек». Подобные выражения можно формализовать приписыванием им некоторых нечетких множеств. Следует подчеркнуть, что лингвистические переменные помимо словесных значений могут иметь и численные значения - также, как обычные математические переменные. Следующий пример иллюстрирует обобщенное (нечеткое) правило вывода modus ponens и разъясняет понятие «лингвистическая переменная». Рассмотрим следующую схему вывода:
Скорость автомобиля большая Если скорость автомобиля очень большая, то уровень шума высокий
Уровень шума в автомобиле не очень высокий В приведенной схеме условие, импликация и вывод - неточные утверждения. В качестве лингвистических переменных выделим: х - скорость автомобиля, у- уровень шума. Множество Г(= {«малая», «средняя», «большая», «очень большая»} - множество значений лингвистической переменной х. Аналогично мно Т2 - {«малый», «средний», «не очень высокий», «высокий»} - множество значений лингвистической переменной у. Каждому элементу множеств Тл и Г2 можно приписать соответствующее нечеткое множество. В результате анализа схем вывода (3.189) и (3.190) получаем следующие нечеткие множества: А - «очень большая скорость автомобиля», А' = «большая скорость автомобиля» и В = «высокий уровень шума», В' = «не очень высокий уровень шума». Читатель может самостоятельно построить функции принадлежности для этих нечетких множеств, аналогичные представленным на рис. 3.7. Рассмотрим различия между четким (3.187) и нечетким (3.189) правилами. В обоих случаях импликация имеет один и тот же вид А ->■ В, где А и В - это суждения (правило 3.187) либо нечеткие множества (правило 3.189). Суждение А из импликации четкого правила также присутствует в предпосылке этого правила. В то же время условие нечеткого пра- Глава 3. Нечеткие множества и нечеткий вывод вила не связано с нечетким множеством А, но содержит некоторое нечеткое множество А', которое может в определенном смысле быть близким к А, однако не обязательно А = А'. В примере 3.28 нечеткое множество А - «очень большая скорость автомобиля» не равно нечеткому множеству А' = «большая скорость автомобиля». В результате выводы схем (3.187) и (3.189) отличаются друг от друга. Вывод нечеткого правила относится к некоторому нечеткому множеству В', которое определяется комбинацией нечеткого множества А' и нечеткой импликации А -> В, т.е. В' = А'о{ _>). (3.191) Нечеткая импликация А -> В равнозначна некоторому нечеткому отношению RcXxYc функцией принадлежности /ля(х, у). Поэтому функцию принадлежности нечеткого множества 6' можно представить с помощью формулы (3.176), которая записывается в виде
3.8. Нечеткий вывод
(3.192) ХеХ причем цА_+в (х, у) = nR (х, у). В частном случае, когда Г-норма имеет тип min, формула (3.192) принимает вид (3.193) хеХ Читатель легко заметит, что если A = A'uB = b: (3.194) то обобщенное нечеткое правило modus ponens (3.189) упрощается до рассмотренного в п. 3.8.1 правила modus ponens (3.187). Теперь допустим, что применяется импликация А -> В из схемы (3.189), а нечеткое множество А' (условие) последовательно принимает значения: А'=А\ А' = «очень А», причем ^.(х) = ц2А (х); А'= «почти А», причем /лД,(х) = /i,j/2(x); А' = «не Л», причем /лд, (х) = 1 - /л (х). Нечеткое множество «очень А» определяется при помощи операции концентрации (3.78), нечеткое множество «почти А» - при помощи операции разбавления (3.79), а нечеткое множество «не Аъ - при помощи операции дополнения (3.62). В таблице 3.3 приведены (см. [10]) фактические отношения, которые могут связывать нечеткие множества А' и В'. Отношение 1 - это схема modus ponens (3.187), отношения 2b и ЗЬ возникают в случае отсутствия сильной связи между А' и В', отношение 4а означает, что из предпосылки «х это не А» нельзя сделать вывод об у.
3.8.2.2. Обобщенное нечеткое правило modus tollens Определение 3.32
Обобщенное (нечеткое) правило вывода modus tollens определяется следующей схемой вывода:
где ДЛ'сХиВ.Б'сХ- это нечеткие множества, в то время как х и у -это лингвистические переменные.
Дата добавления: 2015-06-04; Просмотров: 413; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |