A separate class of fuzzy sets for describing imprecise expressions related to numbers (such as “about 5,” “more or less 10,” etc.) is distinguished [26]. Such sets are called fuzzy numbers and denoted by \(\widetilde{A}\), \(\widetilde{B}\), \(\ldots \) [16]. Usually, fuzzy numbers are regarded as fuzzy sets that are defined over the real axis and fulfill given conditions; for example, they are normal, compactly supported, and in some sense convex [15].
Basic operations on fuzzy numbers \(\widetilde{A}\) and \(\widetilde{B}\) can be defined based on the extension principle in the following way [16]:
-
addition
$$\begin{aligned} \mu _{\widetilde{A}\oplus \widetilde{B}}\left( z\right) = \underset{\left\{ \left( x,y\right) \left| x+y=z\right. \right\} }{\sup }\left[ \mu _{\widetilde{A}}\left( x\right) \star _{T}\mu _{\widetilde{B}}\left( y\right) \right] , \end{aligned}$$
(1.38)
-
subtraction
$$\begin{aligned} \mu _{\widetilde{A}\ominus \widetilde{B}}\left( z\right) = \underset{\left\{ \left( x,y\right) \left| x-y=z\right. \right\} }{\sup }\left[ \mu _{\widetilde{A}}\left( x\right) \star _{T}\mu _{\widetilde{B}}\left( y\right) \right] , \end{aligned}$$
(1.39)
-
multiplication
$$\begin{aligned} \mu _{\widetilde{A}\otimes \widetilde{B}}\left( z\right) = \underset{\left\{ \left( x,y\right) \left| xy=z\right. \right\} }{\sup }\left[ \mu _{\widetilde{A}}\left( x\right) \star _{T}\mu _{\widetilde{B}}\left( y\right) \right] , \end{aligned}$$
(1.40)
-
division
$$\begin{aligned} \mu _{\widetilde{A}\oslash \widetilde{B}}\left( z\right) = \underset{\left\{ \left( x,y\right) \left| x/y=z\right. \right\} }{\sup }\left[ \mu _{\widetilde{A}}\left( x\right) \star _{T}\mu _{\widetilde{B}}\left( y\right) \right] . \end{aligned}$$
(1.41)
Example 1.14
Let us calculate addition, subtraction, multiplication, and division of the following fuzzy numbers.
$$\begin{aligned} \widetilde{A}&= 0.5/-2+1.0/-1+0.5/0,\\ \widetilde{B}&= 0.8/4+1.0/5+0.8/6. \end{aligned}$$
It can be noticed that the first number represents a value “about \(-1\)” and the second one “about 5,” because membership degrees for \(-1\) and 5 are equal to 1. Useful calculations are presented in Table 1.2.
Table 1.2 Arithmetic operations on fuzzy numbers defined based on the extension principle
Using (1.38) and Zadeh t-norm (minimum), values of the membership function of the sum are calculated as follows:
\(\underset{x+y=2}{\sup } \left[ \min \left( 0.5,0.8 \right) \right] , \underset{x+y=3}{\sup } \left[ \min \left( 0.5,1.0 \right) , \min \left( 1.0,0.8 \right) \right] \),
\(\underset{x+y=4}{\sup } \left[ \min \left( 0.5,0.8 \right) , \min \left( 1.0,1.0 \right) , \min \left( 0.5,0.8 \right) \right] \),
\(\underset{x+y=5}{\sup } \left[ \min \left( 1.0,0.8 \right) , \min \left( 0.5,1.0 \right) \right] , \underset{x+y=6}{\sup } \left[ \min \left( 0.5,0.8\right) \right] \).
Finally we get
\( \left. \mu _{\widetilde{A}\oplus \widetilde{B}}\left( z\right) = 0.5/2 + 0.8/3 + 1.0/4 + 0.8/5 + 0.5/6 \right. \).
Values of the membership function of the subtraction, multiplication, and division are calculated similarly applying (1.39)–(1.41); final results are given below:
\(\mu _{\widetilde{B}\ominus \widetilde{A}}\left( z\right) = 0.5/4 + 0.8/5 + 1.0/6 + 0.8/7 + 0.5/8\),
\(\mu _{\widetilde{A}\otimes \widetilde{B}}\left( z\right) = 0.5/-12 + 0.5/-10 + 0.5/-8 + 0.8/-6 + 1.0/-5 + 0.8/-4+\)
\(+ 0.5/0\),
\(\mu _{\widetilde{B}\oslash \widetilde{A}}\left( z\right) = 0.8/-6 + 1.0/-5 + 0.8/-4 + 0.5/-3 + 0.5/-2.5 + 0.5/-2\).
It can be noted that the obtained results represent values: “about 4” (for the sum), “about 6” (subtraction), “about \(-5\)” (multiplication and division), which is consistent with classic arithmetic, for example, “about \(-1\)” \( + \) “about 5” \( = \) “about 4.”
The considered arithmetic operations were defined based on the extension principle. Alternatively \(\alpha \)-cuts of fuzzy numbers can be used. Figure 1.7a shows an \(\alpha \)-cut of a fuzzy set A (see (1.20) in Sect. 1.2). According to the figure, as a result of an \(\alpha \)-cut a classic set described by the interval \(\left[ a_{-},a_{+} \right] \) is obtained. Arithmetic operations on fuzzy numbers \(\widetilde{A}\) and \(\widetilde{B}\) using \(\alpha \)-cuts consist in application of interval arithmetic to intervals describing \(\alpha \)-cuts of these numbers: \(\widetilde{A}_{\alpha } = \left[ \widetilde{a}_{-},\widetilde{a}_{+} \right] \) and \(\widetilde{B}_{\alpha } = \left[ \widetilde{b}_{-},\widetilde{b}_{+} \right] \). According to [1] arithmetic operations are defined as follows:
$$\begin{aligned} \left( \widetilde{A}\oplus \widetilde{B}\right) _{\alpha }&= \left[ \widetilde{a}_{-}+\widetilde{b}_{-},\widetilde{a}_{+}+\widetilde{b}_{+}\right] ,\end{aligned}$$
(1.42)
$$\begin{aligned} \left( \widetilde{A}\ominus \widetilde{B}\right) _{\alpha }&= \left[ \widetilde{a}_{-}-\widetilde{b}_{+},\widetilde{a}_{+}-\widetilde{b}_{-}\right] ,\end{aligned}$$
(1.43)
$$\begin{aligned} \left( \widetilde{A}\otimes \widetilde{B}\right) _{\alpha }&= \left[ \min \left( \widetilde{a}_{-}\widetilde{b}_{-},\widetilde{a}_{-}\widetilde{b}_{+},\widetilde{a}_{+}\widetilde{b}_{-},\widetilde{a}_{+}\widetilde{b}_{+}\right) ,\right. \nonumber \\&\left. \max \left( \widetilde{a}_{-}\widetilde{b}_{-},\widetilde{a}_{-}\widetilde{b}_{+},\widetilde{a}_{+}\widetilde{b}_{-},\widetilde{a}_{+}\widetilde{b}_{+}\right) \right] ,\end{aligned}$$
(1.44)
$$\begin{aligned} \left( \widetilde{A}\oslash \widetilde{B}\right) _{\alpha }&= \left[ \min \left( \widetilde{a}_{-}/\widetilde{b}_{-},\widetilde{a}_{-}/\widetilde{b}_{+},\widetilde{a}_{+}/\widetilde{b}_{-},\widetilde{a}_{+}/\widetilde{b}_{+}\right) ,\right. \nonumber \\&\left. \max \left( \widetilde{a}_{-}/\widetilde{b}_{-},\widetilde{a}_{-}/\widetilde{b}_{+},\widetilde{a}_{+}/\widetilde{b}_{-},\widetilde{a}_{+}/\widetilde{b}_{+}\right) \right] , \quad {\text { if }} 0\notin \left[ \widetilde{b}_{-},\widetilde{b}_{+}\right] . \end{aligned}$$
(1.45)
Example 1.15
Suppose we have two fuzzy numbers described by triangular membership functions:
$$\begin{aligned} \mu _{\widetilde{A}}\left( x\right)&=\mu _{\widetilde{A}}\left( x;2,3,4\right) ,\\ \mu _{\widetilde{B}}\left( x\right)&=\mu _{\widetilde{B}}\left( x;4,5,7\right) , \end{aligned}$$
which are presented in Fig. 1.7b. Let us calculate addition, subtraction, multiplication, and division of \(\widetilde{A}\) and \(\widetilde{B}\) using their \(\alpha \)-cuts.
Based on equations of straight lines including sides of triangles we get intervals describing \(\alpha \)-cuts of \(\widetilde{A}\) and \(\widetilde{B}\) (for any \(\alpha \) in the range \(\left[ 0,1 \right] \)):
\(\widetilde{A}_{\alpha }=\left[ \alpha +2,-\alpha +4 \right] \), \(\widetilde{B}_{\alpha }=\left[ \alpha +4,-2\alpha +7 \right] \).
Applying (1.42) we get the interval
\(\left( \widetilde{A}\oplus \widetilde{B}\right) _{\alpha } = \left[ 2\alpha + 6, -3\alpha + 11 \right] \),
where limits are functions describing locations of the beginning and the end of the interval describing an \(\alpha \)-cut of the sum. Because functions are linear, replacing \(\alpha \) with 0 and 1 provides parameters of the triangular membership function of the sum
\(\mu _{\widetilde{A}\oplus \widetilde{B}}\left( x\right) =\mu _{\widetilde{A}\oplus \widetilde{B}}\left( x;6,8,11\right) \),
which is shown in Fig. 1.7c.
In a similar way, using (1.43) the results of the subtraction are obtained:
the interval
\(\left( \widetilde{A}\ominus \widetilde{B}\right) _{\alpha } = \left[ 3\alpha -5,-2\alpha \right] \)
and the membership function
\(\mu _{\widetilde{A}\ominus \widetilde{B}}\left( x\right) =\mu _{\widetilde{A}\ominus \widetilde{B}}\left( x;-5,-2,0\right) \),
which is presented in Fig. 1.7d.
Determining the product requires more comments. Applying (1.44), the minimum and the maximum are searched among functions: \(\alpha ^{2} + 6\alpha + 8\), \(-2\alpha ^{2} + 3\alpha + 14\), \(-\alpha ^{2} + 16\) and \(2\alpha ^{2} - 15\alpha + 28\). From the analysis of values of these functions for \(\alpha \) in the range \(\left[ 0,1 \right] \) the following interval is obtained
\(\left( \widetilde{A}\otimes \widetilde{B}\right) _{\alpha } = \left[ \alpha ^{2}+6\alpha +8,2\alpha ^{2}-15\alpha +28 \right] \).
Limits of the above interval are not linear functions, thus replacing \(\alpha \) with 0 and 1 provides only values of x, for which the membership function takes values 0 and 1; that is, \(\mu _{\widetilde{A}\otimes \widetilde{B}}\left( 8\right) = 0\), \(\mu _{\widetilde{A}\otimes \widetilde{B}}\left( 15\right) = 1\) and \(\mu _{\widetilde{A}\otimes \widetilde{B}}\left( 28\right) = 0\). To determine the membership function of the multiplication \(\mu _{\widetilde{A}\otimes \widetilde{B}}\left( x\right) \), the following equations should be solved (with respect to \(\alpha \)):
\(\alpha ^{2}+6\alpha +8=x\), \(2\alpha ^{2}-15\alpha +28=x\).
The solutions are as follows: \(\alpha _{1,2} = \left( -3 \pm \sqrt{1 + x} \right) \) for the first equation, and \(\alpha _{1,2}=\left( 15 \pm \sqrt{1 + 8x} \right) / 4\) for the second. In the case of the first equation, the function \(\left( -3 + \sqrt{1 + x} \right) \) is chosen as the membership function because it provides values in the range \(\left[ 0,1 \right] \) for \(x\in \left[ 8,15 \right] \). Considering the second equation, for \(x\in \left[ 15,28 \right] \) the values in the range \(\left[ 0,1 \right] \) are provided by the function \(\left( 15 - \sqrt{1 + 8x} \right) / 4\). Finally, the product is described by the following membership function
$$ \mu _{\widetilde{A}\otimes \widetilde{B}}\left( x\right) =\left\{ \begin{array} [c]{ll} -3+\sqrt{1+x}, &{} 8\le x\le 15,\\ \left( 15-\sqrt{1+8x}\right) /4, &{} 15<x\le 28,\\ 0, &{} x<8 \quad \text {or} \quad x>28, \end{array} \right. $$
which is shown in Fig. 1.7e.
The result of the division is calculated similarly applying (1.45), however, there is no need to select solutions of equations since each of them has a single solution. Finally, we get the membership function
$$ \mu _{\widetilde{A}\oslash \widetilde{B}}\left( x\right) =\left\{ \begin{array} [c]{ll} \frac{7x-2}{2x+1}, &{} \frac{2}{7}\le x\le 0.6,\\[6pt] \frac{4\left( 1-x\right) }{x+1}, &{} 0.6<x\le 1,\\[4pt] 0, &{} x<\frac{2}{7} \quad \text {or} \quad x>1, \end{array} \right. $$
which is presented in Fig. 1.7f.
Analyzing membership functions of the considered fuzzy numbers \(\widetilde{A}\) and \(\widetilde{B}\) it can be noted that they represent values “about 3” and “about 5,” because membership degrees for 3 and 5 are equal to 1. The obtained results of arithmetic operations are correct; for example, the subtraction provided value “about \(-2\).”
As opposed to classic arithmetic, where two numbers are equal or are not equal, in fuzzy arithmetic a “partial equality” is possible. One of the methods of determining the degree of equality is based on the distance between compared fuzzy sets [16]. According to it, the equality index of sets A and B is defined as Eq\(_{1}\left( A,B\right) = 1 - d_{p}\left( A,B\right) \), where \(d_{p}\left( A,B\right) \) denotes Minkowski distance between sets described by membership functions \(\mu _{A}\left( x\right) \) and \(\mu _{B}\left( x\right) \)
$$\begin{aligned} d_{p}\left( A,B\right) =\left( \int \limits _{\mathbb {X}}\left| \mu _{A}\left( x\right) -\mu _{B}\left( x\right) \right| ^{p}dx\right) ^{\frac{1}{p}},\qquad p>1. \end{aligned}$$
(1.46)
Minkowski distance between sets is also the basis of one of the methods of ranking fuzzy numbers [16]. According to it, to compare fuzzy numbers \(\widetilde{A}\) and \(\widetilde{B}\), the fuzzy number \(\widetilde{C}\) such as \(\widetilde{A}\le \widetilde{C}\) and \(\widetilde{B}\le \widetilde{C}\) is established. The comparison of \(\widetilde{A}\) and \(\widetilde{B}\) consists in the analysis of their Minkowski distances from \(\widetilde{C}\); it is stated that \(\widetilde{A}\le \widetilde{B}\) if \(d_{p}\left( \widetilde{A},\widetilde{C}\right) \ge d_{p}\left( \widetilde{B},\widetilde{C}\right) \). Most often \(\widetilde{C} = \max \left( \widetilde{A},\widetilde{B}\right) \) is established based on the extension principle [16]
$$\begin{aligned} \mu _{\max \left( \widetilde{A},\widetilde{B}\right) }\left( z\right) =\underset{\left\{ \left( x,y\right) \left| \max \left( x,y\right) =z\right. \right\} }{\sup }\left[ \mu _{\widetilde{A}}\left( x\right) \star _{T}\mu _{\widetilde{B}}\left( y\right) \right] . \end{aligned}$$
(1.47)
Another way of ranking fuzzy numbers is to use their \(\alpha \)-cuts [23].
The extension of the concept of fuzzy numbers are Ordered Fuzzy Numbers (OFNs) proposed in [14, 15]. The OFNs are ordered pairs of continuous real functions defined on the interval [0, 1] and their applications are the subject of research [4, 12, 17].