Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Fuzzy-Logik ist eine Verallgemeinerung der zweiwertigen (boolschen) Logik die Warheitswerte zwischen WAHR und FALSCH zuläßt. Wörtlich bedeutet Fuzzy -Logik ungefähr "verschwommene Logik": In der Fuzzy-Logik man mit "unscharfen" Begriffen statt mit eindeutigen Aussagen.
Beispielsweise könnte man eine Waschmaschine so dass sie je nach Verschmutzung der Wäsche Waschmittelmenge regelt. Da es nicht möglich ist eindeutigen Verschmutzungsgrad für Kleidung zu bestimmen aber Waschmittelmenge dennoch auf einen festen Wert eingestellt muss benötigt man hier eine Logik die unscharfen Begriffen wie leicht verschmutzt oder stark verdreckt umgehen kann.
Grundlage der Fuzzy-Logik sind die so unscharfen Mengen . Im Gegensatz zu traditionellen Mengen (im Kontext der Fuzzy-Logik auch scharfe Mengen genannt) in denen ein Element Grundmenge entweder enthalten oder nicht enthalten sein kann ein Element in einer unscharfen Menge ein wenig enthalten sein. Der Grad an Zugehörigkeit meist durch eine Zugehörigkeitsfunktion µ beschrieben die Elementen einer Grundmenge eine reelle Zahl zwischen 0 und 1 zuordnet.
Auch auf unscharfen Mengen sind die der scharfen Mengen definiert wie z. B. (UND) Vereinigung (ODER) und Komplement (NICHT). Das wird auch als T-Norm T(a b) und Fuzzy-ODER als Ko-T-Norm oder T-Konorm ⊥(a b) Bei beiden handelt es sich rein mathematisch Operatoren was unter anderem heißt dass es um eine Funktion zweier Variablen handelt.
<math>\begin{matrix} \mathrm{\top_{min}}(a b) &=& \min \{a & \mathrm{\bot_{max}}(a b) &=& \max \{a b\} \\ \mathrm{\top_{Luka}}(a b) &=& \max \{0 a+b-1\} \mathrm{\bot_{Luka}}(a b) &=& \min \{a+b 1\} \\ \mathrm{\top_{prod}}(a b) &=& a \cdot b & b) &=& a+b- a \cdot b \\ \mathrm{\top_{-1}}(a b) &=& \left\{\begin{matrix}a & \mbox{falls }b=1
b & \mbox{falls }a=1 \\ 0 \mbox{sonst}\end{matrix} \right. &
\mathrm{\bot_{-1}}(a b) &=& \left\{\begin{matrix}a & \mbox{falls \\
b & \mbox{falls }a=0 \\ 1 \mbox{sonst}\end{matrix}\right.
\end{matrix}</math>
Die erstgenannte wird wegen ihrer Einfachheit ihrer unten genannten Eigenschaften am häufigsten eingesetzt. Die 3. T-Norm sowie deren T-Konorm aus der Wahrscheinlichkeitrechnung. Weiterhin gelten folgende Zusammenhänge: <math>\begin{matrix} \mathrm{\top_{-1}}(a & \le & \top(a b) & \le \mathrm{\top_{min}}(a b) \\ \mathrm{\bot_{max}}(a b) & \le \bot(a b) & \le & \mathrm{\bot_{-1}}(a b) D.h. das die drastische T-Norm (T -1 ) die kleinste und die Minimum-T-Norm die ist. Umgekehrtes gilt für die T-Konorm. T(a bzw. ⊥(a b) steht hierbei für jede T-Norm bzw. T-Konorm.
Eine Anwendung ist beispielsweise ein Laufkran Container hebt und senkt. Die Pendelbewegung der kann durch eine entsprechende Steuerung ausgeglichen und Last genau auf einen anderen Platz abgelegt Allgemein wird Fuzzy-Logik häufig in eingebetteten Systemen Steuerung von Prozessen eingesetzt.