Primary 3 × 3 rule base.
1. General aspects
Treating information using fuzzy logic has developed over the past 50 years, this mathematical theory being an interesting tool for researchers to solve complex scientific and technical problems. In these years, research has always yielded new results in the field of advanced fuzzy logic applications. Fuzzy logic has found applications in various sectors of human activity, such as, industry, business, finance, medicine, and in many scientific fields such as, machine learning, big data technologies, fuzzy control, expert systems, dynamic fuzzy neural networks, and others. Fuzzy logic provides a different way of dealing with mathematical calculus problems. In the case of fuzzy logic, conventional algorithms are replaced by a series of linguistic rules of the If (then) condition (conclusion). Thus, a heuristic algorithm is obtained, and human experience can be taken into account in the subject matter of the calculation.
This introductory chapter aims to recall some basic notions, main properties of fuzzy relations. Fuzzy rule bases and fuzzy blocks may be seen as relations between fuzzy sets and, respectively, between real sets, with algebraic properties as commutative property, inverse and identity. The fuzzy relations are developed with different rule bases, fuzzy values, membership functions, inference, and defuzzification methods, and they may be characterized with transfer characteristic graphs.
As advantages of fuzzy logic are useful in the calculations, we can list the following:
Development of fuzzy controllers without a complex mathematical modeling of the problem addressed
The possibility of implementing “human linguistic knowledge” on the application solved.
The possibility of using fuzzy logic for complex, nonlinear, and variable relations
The possibility of performing exceptional treatments, that is, changing the calculation strategies as a result of a change in the course of application
Possibility of using it when making decisions specific to artificial intelligence
Interpolation among rules, usable in exceptional treatments to change the scope of application
A fuzzy relation is a composed relation of defuzzification, inference, based on rules, and fuzzification. In the development of fuzzy relations, we have to answer the following questions. The lack of precise directives for conceiving a fuzzy relation. And in this case the following questions will be answered:
What is the structure of the fuzzy relation?
What real mathematical variables have to be chosen for fuzzy processing?
How to choose the universes of discourse for fuzzy variables?
How many fuzzy values and what membership functions are chosen for fuzzy relationship variables?
Which is the rule base of the fuzzy relation?
Which method of inference should be chosen?
Which defuzzification method is better?
To answer these questions, a large number of fuzzy relations have been experimented, and calculus tests have been performed in a comparative analysis. The answers to these questions are reported by the values of the desired efficiency indicators and the values that can be provided by each fuzzy relation variant. By answering the questions posed, the empirical and unsystematic character of the operator’s knowledge implementation and the synthesis of the fuzzy logic-based relation can be eliminated at a later design.
Next, for a better understanding of the phenomena occurring in the fuzzy relations, a brief presentation of their main basic properties will be made.
2.1 Fuzzy relation
The basic fuzzy relation is a function of two variables:
The variables are defined on universes of discourse, as real sets:
A fuzzy relation may be described informationally by a structure as in Figure 1. It is composed relation, from defuzzification, inference based on rules, and fuzzification. The fuzzy values are defined and described with membership functions, defined on universes of discourse, with values on interval [0, 1]:
The fuzzy set is defined as
The membership functions are represented as graphs. A fuzzy variable with three fuzzy values NB, ZE, and PB and also three membership functions is represented in Figure 2.
A fuzzy variable may have also five or seven fuzzy values.
The fuzzy relation is developed based on a rule base, for a fuzzy reasoning of the form [If x1 is … and x2 is … then y is …]. A primary rule base of 3 × 3 rules is presented in Table 1.
Several inference methods may be use, for example, max-min and sum-prod.
Also there are some defuzzification methods: center of gravity, mean of maxima, and others.
An example of inference max-min is presented in Figure 3.
2.2 Algebraic properties
The fuzzy relations have the following algebraic properties.
Inverse of x is −x:
Identity is 0 (ZE):
The rule bases have also the same properties.
But they do not have the associative property and nor the property of distributivity.
The fuzzy relation is characterized by some graphs .
First is the graph of function (1), represented in Figure 4a.
The second graph is the graph of y with x1 as variable and x2 as parameter:
represented as a family of characteristics in Figure 4b. The third graph is a family of characteristics:
represented in Figure 4c, where
is a compound variable. This graph is situated in the first and third quadrants and it has a sector property.
And the fourth graph is the variable gain:
represented, as a family of characteristics, in Figure 4d, with the value in origin:
The graphs are obtained for a fuzzy relation with three fuzzy values, membership function from Figure 2, the primary 3 × 3 rule base, max-min inference, and defuzzification with center of gravity.
The fuzzy relations may be classified according the rule base, membership functions, number of fuzzy variables, inference, and defuzzification. They have transfer characteristic graphs which may be numerical calculated. The graphs may be used for grapho-analytical analysis of fuzzy relations and their applications, because only the analytical description of the fuzzy systems is difficult because of the complexity of operations made inside: fuzzification, inference, and defuzzification. The rule bases and the fuzzy relations may have algebraic properties, the commutative property, inverse, and identity, but not the associative property, so no kind of algebraic structures may be developed. The fuzzy relations are nonlinear functions. They have applications in many domain, like fuzzy controllers with variable gain, for example.