русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

II.4.3. Понятие нечеткой и лингвистической переменной


Дата добавления: 2013-12-23; просмотров: 752; Нарушение авторских прав


Определение. Нечеткая переменная характеризуется тройкой (X, U, R (X;u)), где Х – название переменной, U – универсальное множество, u – общее название элементов множества U, R(X; u) –нечеткое подмножество множества U, представляющее собой нечеткое ограничение на значения переменной u, обусловленное Х. (Вместо R(X, u) будем писать сокращенно R(X), R(u) или R(x), где х – общее название значений переменной Х, и будем называть R(X, u) ограничением на u или ограничением, обусловленным Х. Неограниченная обычная переменная u является для Х базовой переменной).

Уравнение назначения для Х имеет вид: X = U: R(X)

и отражает то, что элементу х назначается значение u с учетом ограничения R(X).

Ту степень, с которой удовлетворяется это равенство, будем называть совместимостью значения u с R(X) и обозначать её через C(u). По определению:

где - степень принадлежности u ограничению R(X).

 

Замечание. Важно отметить, что совместимость значения u не есть тоже самое, что вероятность значения u.

Совместимость u с R(X) – это лишь мера того, насколько значение u удовлетворяет ограничению R(X); она не имеет никакого отношения к тому насколько вероятно или невероятно это значение.

Важным аспектом понятия лингвистической переменной является то, что эта переменная более высокого порядка, чем нечеткая переменная, в том смысле, что, значениями лингвистическойпеременной являются нечеткие переменные. Например, значениями лингвистической переменной Скорость м. быть: малоскоростной, скоростной, нескоростной, очень скоростной и т.д. каждое из этих значений является названием нечеткой переменной. Если Х – название нечеткой переменной, то ограничение, обусловленное этим названием, можно интерпретировать как смысл нечеткой переменной Х. Так, если ограничение, обусловленное нечеткой переменной «скоростной», представляет собой нечеткое подмножество множества U = [0,1000] вида




то это нечеткое множество м. Считать смыслом нечеткой переменной скоростной.

 

Определение. Лингвистическая переменная характеризуется набором (X, T(X), U, G, M), в котором Х – название переменной; Т(Х) обозначает терм-множество переменной Х, т.е. множество названий лингвистических значений переменной Х, причем каждое из таких значений является нечеткой переменной Х со значениями из универсального множества U с базовой переменной u; G – синтаксическое правило, порождающее названия Х значений переменной х, а М – семантическоеправило, которое ставит в соответствие каждой нечеткой переменной Х её смысл М(Х), т.е. нечеткое подмножество М(Х) универсального множества U. Конкретное название Х порожденное синтаксическим правилом G, называется термом. Терм, состоящий из одного слова или нескольких слов, всегда фигурирующих вместе друг с другом, называется атомарным термом. Терм, состоящий из одного или более атомарных термов, называется составным термом.

Смысл М(Х) терма Х определяется как ограничение R(X) на базовую переменную U, обусловленное нечеткой переменной Х: M(X)=R(X).

Имея в виду, что R(X) и, следовательно, М(Х) м. Рассматриваться как нечеткое множество множества U, имеющее название Х.

Пример. Рассмотрим лингвистическую переменную скорость, т.е. Х=Скорость и пусть U=[0,1000]. Лингвистическим значением переменной Скорость может быть, например, скоростной, причем значение скоростной, является атомарным термом. Другим значением может быть очень скоростной, т.е. составной терм, в котором – скоростной атомарный терм, а очень и скоростной – подтермы.

Значение более или менее скоростной переменной скорость – составной терм, в котором терм скоростной – атомарный, а более или менее – подтерм. Терм – множество переменной Скорость можно записать следующим образом:

Т (Скорость) = скоростной + очень скоростной + не скоростной + более или менее скоростной + …

 



<== предыдущая лекция | следующая лекция ==>
Трехместные и n-местные отношения | Принцип обобщения.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.