
3. Размытые системы, автоматы
Система 8 с входом хН\. выходом уЦ\ и состоянием а(Ъ\ называется я^ттпп системой если хотя 6Ы одна ИЗ ЭТИХ вял^пт м^^яртр.я п^аа-1том^множестве13]. Например, если вход в момент ( определяется как ^значительно превосходящий величину 5», то этот вход представляет собой |азмытое множество, а система с такими нечетко определенными входами Авляется размытой системой. Дисктютная размытая система может быть ©писана уравнениями
одо^
хИ\.
выходом
иа)
и состоянием а(1\
называется [если хотя
6Ы ОЯИЯ ття атят
вял^пт мамр^ртр.я пя лаа-[Д].
.Например,
если вход в
момент (
определяется как
& Каждое размытое множество характеризуется скалярной функцией ринадлежности, поэтому значения одной или более переменных х, у •в. ^ (выражениях (3.1) являются функционалами, а не просто точками неко-орых многомерных пространств. Отсюда вытекают^трудности ясследова-'"ялвйШШШШШХвК ('г® же» что и для стохастических систем, характе-зующихся функцией распределения вероятностей), связанные с тем. что ддр^отп^ чт^а тгвт а^фйктидныу в^тпслитмгмых метопов, при помо-I которых уравнения в функционалах типа (3.1) можно было бы запи-ать_в_ддде_пвограмм для ЭВМ.
—Понятие размытого класса систем отлично от класса собственно размы-ых систем. Примером размытого класса систем может служить класс ристем, «близких к линейным», или класс адаптивных систем.
В случае, если система задается множеством вход-выходных пар в про-гранстве XX V, то функция принадлежности (а® системы 8 размытому лассу Ј4- может ассоциировать каждой вход-выходной паре определенную тепень принадлежности в интервале [0,1]. Таким образом, класс ^ будет змытым классом в пространстве Х Х Т. При этом функция принадлеж-сти для всего пространства дар определяется субъективно на основании ;еющейся информации о значениях этой функции для некоторого конеч-вго числа вход-выходных пар, подобно тому, как это имеет место при иассификации изображений.
В случае же, когда система определяется уравнениями (3.1), каждое з этих уравнений может быть индексировано некоторым параметром ел» изменяющимся в интервале [0,'»]. При этом размытый класс ^ си-ем характеризуется как размытое множество А в пространстве парамет-, ^, причем степень принадлежности системы с индексом Х классу «я^ дается степенью принадлежности Ид(Х) числа К множеству А.
Задача синтеза системы (4.1) по вход-выходным параметрам, представляющая значительные трудности для обычных неразмытых систем, для размытых систем является исключительно трудной и пока совершенно не;
исследована.
В работе [9] рассматриваются дискретные системы для случаев размытых множеств входов Х и выходов У. Выписываются алгоритмы переработки неразмытого множества Х в размытое множество У для случаев
систем без памяти и систем с памятью.
В работах [20, 21, 23] обобщается понятие конечного автомата—вводится понятие размытого конечного автомата.
Размытый конечный автомат в общем случае может быть представлен
в виде системы*
^3.2) Д=<Х,У,9,^,^>,
где Х = {д;1, а:а,..., Жт} — входы, У = {у», г/а,..., у} — выходы, (? == = {^^, да,..., 9г} — состояния, (а/ — размытая функция переходов, отображающая пространство <?Х()ХХ в интервал [0,1], ^я—размытая функция выхода, отображающая пространство У Х (? Х Х в интервале [0,1], т. е.:
^:(?Х(?ХХ-[0,1],
(3.3)
ц,:УХ(?ХХ-[0,1].
Если р,/ для некоторой триады (д<, с[„х,,) равна единице, то это озна-
(+1 , , * <,, " ' " ^
чает, что переход д< =° 7 (9ч •:1;'') всегда имеет место: если же ц; для это»
триады равна нулю, то такой переход невозможен.
Если же |а/ == б (0 < б < 1), то принимается, что переход осуществляется со степенью принадлежности 6. Введение пороговых значений а > ^ О < а, ^ < 1 таких, что переход реализуется, если р., (д», ^^ х„} > а, неосуществим, если \^^(^^, ^), Хь) ^ ^, и не определен, если ^ < ^ < а, сводит аппарат теории размытых множеств к аппарату многозначных (в данном
случае трехзначных) функций.
Как и обычный автомат, размытый автомат характеризуется матрицами
переходов С (ж») == Ц (с„)„Ц = II ц/(д., ^^ Жь) Ц для /с = 1,2,..., т или же таблицей переходов (см. таблицу).
^."к
|
Ж1
|
х<
|
• * •
|
"т
|
«I -^. 9х Чг
|
С(»1)
|
сы
|
• • •
|
С («т)
|
I__;___._______
Обобщенная размытая функция перехода цл определенная на входной
ленте длины п, (3.4) ^•.<?Х(?ХХХХХ...ХХ-^ [0,1]
может быть получена при помощи одного из выражений (1.11), (1.12),
определяющих композицию отношений.
В работах [21, 50, 22, 41] изучается связь между размытыми автоматами и событиями. Размытым событием над конечным алфавитом Х называется отображение X* -»- [0,1] **, т. е., иначе, размытый язык I- над X.
При рассмотрении представления событий в размытом конечном автомате пользуются несколько иной формой записи размытого автомата, вводя
* Другая форма записи конечного автомата приводится ниже.
** Напомним, что в случае «неразмытого» события имеется в виду отображение;
Х-^[0,1]. , ;
76 -
множества начальных и финальных состояний. Размытый автомат А задается тогда в виде системы
(3.5) А=<(?,Х,я,{С.(^)|^еХ},п>. ;
Здесь () — множество состояний, Х = {х^ а;г,..., Хт} — входной алфавит, л — вектор-строка ||я1, Лг,..., Яп||, где Яг обозначает степень принадлежности состояния ^^ множеству начальных состояний, т) — индикатор финального состояния — вектор-столбец
причем Г1г = 1, если состояние ^^ принадлежит подмножеству выделенных .финальных состояний, и т]г = О в противоположном случае; [С (%) | Жд е= . 1е= Х}ь=.1, г,..., т — множество матриц переходов, которое записывается обыч-
-но в виде таблицы переходов (см. таблицу). ^
По аналогии с произведением отношений (см. выражения (2.11) и (2.12)) произведение матриц С' и С" размытого автомата выражается в общем виде следующим образом:
• с,^ = шах шш(сй, Су).
А . .
Если С(х1) — матрица переходов при входе х^, С(хг) — матрица переходов при входе -Га, то С (3:1) °С{хг) —матрица переходов при входном воздействии Х^Х-г. ДЛИНЫ 2.
В силу транзитивности операции ° для входного слова ^ = ж1.»2... ж" может быть составлена обобщенная матрица переходов С(|) =С(х1) ° 0 С(х2) °... ° С(х"), элементом сц(^), которой является степень принадлежности перехода автомата А из состояния ^^ в состояние ^^ под воздействием входной последовательности ^. Из способа построения матрицы С(^) следует, что степень принадлежности перехода из ^^ в д, под воздействием 1 == х^х1... ж" определяется следующим образом: в каждом пути из ^^ в д, через некоторые промежуточные состояния выбирается участок, степень принадлежности которого минимальна, и эта степень принадлежности и
-определяет степень принадлежности всего пути. Затем из всех возможных .путей из ^^ в ^] выбирается тот, степень принадлежности которого максимальна. Степень принадлежности \Лл СЮ цепочки ^ ^ X", ведущей из начального в финальное состояние, определяется следующим образом:
(3.7) МЮ-лоСЩо^.
Рассматриваемый так размытый автомат А ставит в соответствие каждой входной цепочке ^ е X* степень принадлежности Цл(Ю» т- е. автоматом А порождается некоторый размытый язык над алфавитом X, обозначаемый Ь(А, °). В [21] доказывается, что класс таких языков замкнут от-
яосительно операций объединения и пересечения: Что касается дополнения, то этот класс оказывается замкнутым, если наряду с пессимистическими
-автоматами включить в класс также и оптимистические автоматы (см. раз-.дел 1), т. е. дополнение класса языков, порождаемых пессимистическими .конечными автоматами, порождается соответствующими оптимистическими автоматами (и наоборот). Точнее, для каждого языка А(А,°), порожден-лого пессимистическим автоматом А, существует оптимистический авто-.мат А, порождающий дополнение Ь (и наоборот).
В [21, 22, 41] рассматривается также представление событий с порогом
\ в размытом автомате А. Событием, представимым с порогом ^, называется множество •
(3.8) Ь(Д, °, К) = 0| М1) > ^, ^ е= ^}.
Как пороговое множество (см. раздел 1), это множество уже не размытое. Относительно 1»(4,°)^) доказываются следующие утверждения:
1. Всякий язык !((а,°,х) есть язык типа 3.
2. Порог К несуществен в том смысле, что если множество Ь (А, •Д)' представлено с порогом К в автомате А, то для любого К' =^ К, К' > 0 существует автомат А' такой, Что Ь(А, °, К} = И,А', °, К').
Кроме этих результатов, относящихся к размытым конечным автома4-там, в [22, 50, 51] получены некоторые результаты, аналогичные оценкам;
Мура (об оценках см., например, [47]) длины экспериментов, диагностирующих состояние автомата, и некоторые результаты, относящиеся к эквивалентности и минимизации числа состояний размытого автомата.