Podręcznik
Wstęp do logiki rozmytej
3. Modelowanie rozmyte
3.7. Wnioskowanie oparte na pojedynczej regule
We wnioskowaniu opartym na pojedynczej regule, do oceny stopnia spełnienia wniosku wykorzystuje się zwyczajowo implikację Mamdaniego. Stopień spełnienia wniosku nazywany jest również stopniem aktywacji reguły lub poziomem jej zapłonu. Jak wynika z (82) reguła jest zapisem relacji rozmytej pomiędzy poprzednikiem reguły a jej następnikiem. Rozważmy przykład pojedynczej reguły:
![]() |
(103) |
---|
W tej regule wyrażenia i
poprzedzające słowo kluczowe to są poprzednikami reguły, zaś wyrażenie
następujące po słowie to jest następnikiem reguły. Symbole
,
,
są nazwami zmiennych lingwistycznych, a symbole
,
,
są etykietami funkcji przynależności zbiorów rozmytych będących wartościami odpowiednio zmiennych
,
i
.
W procesie rozmywania wejść każda przesłanka przyjmuje wartość ze znormalizowanego zakresu .
Załóżmy, że w chwili wartości funkcji przynależności
i
są odpowiednio równe
i
. Postać szczególna reguły (103) na wówczas postać:
![]() |
(104) |
---|
Powstaje pytanie jaką wartość implikuje przesłanka złożona z dwóch przesłanek prostych:
![]() |
(105) |
---|
W istocie jest to pytanie, w jaki sposób z przesłanki złożonej wyprowadzić prawidłowy wniosek, a zatem pytanie o istotę i mechanizm wnioskowania. Jest oczywiste, że odpowiedź na to pytanie ma fundamentalne znaczenie w logice rozmytej.
Wartości funkcji przynależności określają stopień przynależności do zbioru rozmytego. Rozważmy poprzednik reguły (105). Znane są co prawda wartości funkcji przynależności obu przesłanek, natomiast nieznany jest stopień przynależności całego poprzednika. Znajomość tego stopnia jest istotna ponieważ określa stopień spełnienia wniosku wynikającego z tej reguły.
Zwróćmy uwagę, że trudno byłoby przyjąć w naszym przykładzie, że stopień ten wynosi 0,7 ze względu na fakt, że stopień spełnienia drugiej przesłanki wynosi zaledwie 0,4. Stosując racjonalne i ostrożne rozumowanie należy uznać, że stopień spełnienia przesłanki złożonej tej reguły może być co najwyżej równy 0,4 tzn. równy mniejszej z wartości przesłanek prostych. Skoro tak, to należy przyjąć, że w takim samym stopniu spełniony jest następnik reguły. Ponieważ minimalna wartość funkcji przynależności przesłanki prostej wynosi 0,4, to w tym przypadku, mówimy, że reguła odpaliła lub wypaliła na poziomie . Z formalnego punktu widzenia rozumowanie to dobrze opisuje implikacja Mamdaniego (82).
Należy uznać, że poziom zapłonu reguły wyznacza nieprzekraczalny poziom wartości funkcji przynależności następnika (wniosku). Zatem w naszym przykładzie także wartość nie powinna w chwili
przekraczać wartości 0,4. Stąd wynika, że poziom zapłonu reguły ogranicza funkcję przynależności następnika odcinając ją na poziomie zapłonu reguły. Operację tę zilustrowano na rysunku poniżej



Odcięcie zbioru rozmytego następnika może być traktowane jako wyznaczenie wagi reguły.
Wnioskowanie oparte na pojedynczej regule stosowane jest powszechnie w zastosowaniach praktycznych z uwagi na efektywność obliczeniową i niewielkie wymagania na wielkość zasobów pamięciowych.
W literaturze dotyczącej sterowania rozmytego występuje także tak zwane wnioskowanie skalowane. Polega ono wyznaczeniu stopnia spełnienia przesłanek tak jak w implikacji Mamdaniego i przeskalowaniu liniowym zbioru następnika wyznaczonym stopniem
. Schemat wnioskowania skalowanego dla pojedynczej reguły podano na rys. 17
![]() |
(106) |
---|
gdzie:
- funkcja przynależności j-tego zbioru rozmytego przesłanki złożonej,
- funkcja przynależności zbioru rozmytego następnika,
- funkcja przynależności przeskalowanego zbioru rozmytego następnika.


