Unit 4: Fuzzy Numbers, Intervals & Linguistic Variables
Rigorous theory of fuzzy numbers and intervals on the real line: axiomatic characterization of fuzzy numbers (normality, fuzzy convexity, upper semicontinuity, compact bounded support), interval analysis [a, b] as 0-level fuzzy arithmetic, parameterization of Triangular Fuzzy Numbers (TFN) and Trapezoidal Fuzzy Numbers (TrFN), linguistic variables (name, term set, universe, syntactic rules, semantic rules), linguistic hedges (concentrators, dilators, intensifiers), the lattice of fuzzy numbers, and fuzzy ranking / defuzzification methods (Centroid, First of Maxima, Middle of Maxima).
§4.1 Axiomatic Definition of Fuzzy Numbers (Convexity, Normality, Compact Upper Semicontinuity)
1. What is a Fuzzy Number?
In real analysis and practical engineering, measurement uncertainty and tolerance intervals lead naturally to concepts like "approximately 5 volts" or "around 20 degrees Celsius". To formalize these concepts mathematically, a fuzzy subset of the real numbers $\mathbb{R}$ must satisfy specific topological and algebraic axioms:
Definition 4.1 (Fuzzy Number): A fuzzy set $A$ on the real line $\mathbb{R}$ is called a fuzzy number (or fuzzy quantity) if its membership function $\mu_A: \mathbb{R} \to [0, 1]$ satisfies all four of the following axioms:
- Normality: $A$ is normal, meaning there exists at least one $x_0 \in \mathbb{R}$ such that $\mu_A(x_0) = 1$. (The core is non-empty).
- Fuzzy Convexity: $A$ is fuzzy convex, meaning for all $x_1, x_2 \in \mathbb{R}$ and $\lambda \in [0, 1]$:
Equivalently, every $\alpha$-cut $A_\alpha$ is a closed convex interval of $\mathbb{R}$.
- Upper Semicontinuity: The function $\mu_A$ is upper semicontinuous, meaning for any sequence $x_n \to x$:
(This guarantees that every $\alpha$-cut $A_\alpha$ is topologically closed).
- Compact (Bounded) Support: The support closure $\text{cl}(\text{Supp}(A)) = A_0$ is a bounded subset of $\mathbb{R}$.
2. Fundamental Representation via Interval Level Sets
As an immediate consequence of Definition 4.1:
Theorem 4.1 (Interval Representation of Fuzzy Numbers): A fuzzy set $A$ is a fuzzy number if and only if for every $\alpha \in (0, 1]$, the $\alpha$-cut $A_\alpha$ is a non-empty, compact (closed and bounded) real interval:
where:
- $a_1(\alpha)$ is a bounded, monotonically non-decreasing, left-continuous function of $\alpha \in (0, 1]$.
- $a_2(\alpha)$ is a bounded, monotonically non-increasing, left-continuous function of $\alpha \in (0, 1]$.
- $a_1(1) \le a_2(1)$.
If $a_1(1) = a_2(1) = m$, the fuzzy number has a unique modal peak $m$.
§4.2 Interval Arithmetic: Addition, Subtraction, Multiplication & Inverses of Closed Intervals
1. Classical Interval Analysis (Moore, 1966)
Because every $\alpha$-cut of a fuzzy number is a compact real interval, all fuzzy number operations are fundamentally rooted in interval arithmetic.
Let $I = [a_1, a_2]$ and $J = [b_1, b_2]$ be two closed bounded intervals in $\mathbb{R}$. For any binary operation $* \in \{+, -, \times, /\}$, the interval operation is defined set-theoretically by:
2. Analytical Formulae for Interval Operations
1. Interval Addition ($+$):
- Associative and commutative. Neutral element: $[0, 0]$.
2. Interval Subtraction ($-I$ and $I - J$):
The negation of an interval is: $-[b_1, b_2] = [-b_2, -b_1]$. Thus:
3. Interval Multiplication ($\times$):
For strictly positive intervals ($a_1, b_1 \ge 0$):
4. Interval Reciprocal and Division ($/$):
For $0 \notin [b_1, b_2]$:
3. The Non-Invertibility Trap of Intervals
A crucial algebraic property that distinguishes interval arithmetic from field arithmetic is that intervals do NOT possess additive or multiplicative inverses:
For example: $[2, 5] - [2, 5] = [2 - 5, 5 - 2] = [-3, 3] \ne 0$! Subtracting an interval from itself doubles the uncertainty rather than eliminating it!
§4.3 Triangular Fuzzy Numbers (TFN) and Trapezoidal Fuzzy Numbers (TrFN)
1. Triangular Fuzzy Numbers (TFN)
A Triangular Fuzzy Number $A = (a_1, a_2, a_3)$ is parameterized by three real numbers $a_1 \le a_2 \le a_3$:
- $a_1$: lower boundary (left spread start).
- $a_2$: modal value (peak / core).
- $a_3$: upper boundary (right spread end).
- $\alpha$-cut representation:
2. Trapezoidal Fuzzy Numbers (TrFN)
A Trapezoidal Fuzzy Number $A = (a_1, a_2, a_3, a_4)$ is parameterized by four real numbers $a_1 \le a_2 \le a_3 \le a_4$:
- Core: $[a_2, a_3]$ (a flat plateau interval).
- $\alpha$-cut representation:
If $a_2 = a_3$, the trapezoidal fuzzy number degenerates to a triangular fuzzy number.
§4.4 Linguistic Variables, Hedges (Very, Slightly, More or Less), and Modifiers
1. The Concept of Linguistic Variables
In 1975, Zadeh introduced the concept of a linguistic variable to bridge natural human language with mathematical algorithms:
Definition 4.2 (Linguistic Variable): A linguistic variable is characterized by a quintuple $(X, T(X), U, G, M)$:
- $X$: The name of the variable (e.g. Temperature, Age, Speed).
- $T(X)$: The term set of $X$ (the set of linguistic values, e.g. $\{ \text{Freezing}, \text{Cold}, \text{Warm}, \text{Hot} \}$).
- $U$: The universe of discourse (e.g. $U = [-20^\circ\text{C}, 100^\circ\text{C}]$).
- $G$: A syntactic rule (grammar) for generating new terms using linguistic hedges.
- $M$: A semantic rule mapping each linguistic term $t \in T(X)$ to a fuzzy subset $M(t)$ on $U$.
2. Linguistic Hedges (Fuzzy Modifiers)
Linguistic hedges are operators that modify the shape of primary membership functions:
1. Concentration (Hedge *"Very"*):
Squaring the membership grades narrows the fuzzy set:
For example, if $\mu_{\text{Tall}}(180\text{ cm}) = 0.8$, then $\mu_{\text{Very Tall}}(180\text{ cm}) = (0.8)^2 = 0.64$.
2. Dilation (Hedge *"More or Less"* / *"Somewhat"*):
Taking the square root broadens the fuzzy set:
$\mu_{\text{More or Less Tall}}(180\text{ cm}) = \sqrt{0.8} \approx 0.894$.
3. Contrast Intensification:
Increases membership for values $> 0.5$ and decreases membership for values $< 0.5$:
§4.5 The Lattice $(\mathcal{F}_N(\mathbb{R}), \le, \wedge, \vee)$ of Fuzzy Numbers & Ranking Methods
1. Defuzzification and Ranking of Fuzzy Numbers
In practical optimization, economics, and decision-making, one frequently needs to rank or order two fuzzy numbers $A$ and $B$, or convert a fuzzy number into a single crisp scalar representative (defuzzification).
2. Major Defuzzification Techniques
1. Center of Gravity / Centroid Method (Centroid Defuzzification):
The horizontal center of mass of the membership area:
For a discrete fuzzy set: $x^* = \frac{\sum x_i \mu_A(x_i)}{\sum \mu_A(x_i)}$. For a Triangular Fuzzy Number $A = (a_1, a_2, a_3)$:
2. Mean of Maxima (MOM):
The average of the elements having maximum membership grade ($\mu = 1$):
For a Trapezoidal Fuzzy Number $A = (a_1, a_2, a_3, a_4)$:
3. First of Maxima (FOM) and Last of Maxima (LOM):
3. Yager's Centroid Ranking Index
To rank two fuzzy numbers $A$ and $B$, Yager (1981) introduced the ranking integral:
Then $A < B \iff R(A) < R(B)$, and $A \approx B \iff R(A) = R(B)$. This index computes the mean centroid position of all $\alpha$-cut midpoints across the full spectrum $\alpha \in [0, 1]$.
Rigorous Tiered Solved Examination Problems
Step-by-step unskipped derivations, complete proofs, and verification across Foundational, Advanced, and Honors tiers.
Let $I = [3, 7]$ and $J = [2, 5]$ be two closed bounded intervals in $\mathbb{R}$.
- Compute the interval sum $I + J$.
- Compute the interval difference $I - J$.
- Compute the interval product $I \times J$.
- Compute the interval quotient $I / J$.
- Evaluate $I - I$ and explain why it is NOT equal to the zero interval $[0, 0]$.
1. Interval Sum $I + J$
2. Interval Difference $I - J$
3. Interval Product $I \times J$
Since all endpoints are strictly positive:
4. Interval Quotient $I / J$
Since $0 \notin [2, 5]$:
5. Self-Difference $I - I$
Explanation:
In interval analysis, elements $x \in I$ and $y \in I$ are chosen independently. The operation $I - I = \{x - y \mid x \in [3, 7], y \in [3, 7]\}$. When $x = 3$ (minimum) and $y = 7$ (maximum), $x - y = -4$. When $x = 7$ (maximum) and $y = 3$ (minimum), $x - y = +4$. Because the two instances of $I$ are not bound to take identical values simultaneously, the uncertainty intervals accumulate rather than canceling. This proves intervals lack an additive inverse. $\blacksquare$
Consider a Trapezoidal Fuzzy Number $A = (2, 5, 8, 12)$ representing a linguistic variable.
- Determine the exact $\alpha$-cut representation $A_\alpha = [a_1(\alpha), a_2(\alpha)]$.
- Compute the defuzzified value using the Centroid (Center of Gravity) method:
- Compute the Mean of Maxima (MOM) defuzzification.
- Compute the First of Maxima (FOM) and Last of Maxima (LOM) values.
- Compute Yager's ranking index $R(A) = \int_0^1 \frac{a_1(\alpha) + a_2(\alpha)}{2} \, d\alpha$ and compare with COG.
1. $\alpha$-Cut Representation
- Left branch ($2 \le x \le 5$): $\frac{x - 2}{5 - 2} = \frac{x - 2}{3} = \alpha \implies a_1(\alpha) = 2 + 3\alpha$.
- Right branch ($8 \le x \le 12$): $\frac{12 - x}{12 - 8} = \frac{12 - x}{4} = \alpha \implies a_2(\alpha) = 12 - 4\alpha$.
Thus:
2. Centroid (COG) Method
Break the area and first moments into three geometric parts:
- Left triangle: $x \in [2, 5]$, base $b_1 = 3$, height $h = 1$.
Area $A_1 = \frac{1}{2}(3)(1) = 1.5$. Centroid $\bar{x}_1 = 2 + \frac{2}{3}(3) = 4.0$.
- Center rectangle: $x \in [5, 8]$, base $b_2 = 3$, height $h = 1$.
Area $A_2 = 3 \times 1 = 3.0$. Centroid $\bar{x}_2 = \frac{5 + 8}{2} = 6.5$.
- Right triangle: $x \in [8, 12]$, base $b_3 = 4$, height $h = 1$.
Area $A_3 = \frac{1}{2}(4)(1) = 2.0$. Centroid $\bar{x}_3 = 8 + \frac{1}{3}(4) = \frac{28}{3} \approx 9.3333$.
Total Area:
Total First Moment:
Centroid:
3. Mean of Maxima (MOM)
The core of $A$ is the interval $[5, 8]$.
4. FOM and LOM
- $\text{FOM}(A) = \inf[5, 8] = 5.0$
- $\text{LOM}(A) = \sup[5, 8] = 8.0 \qquad \blacksquare$
5. Yager's Ranking Index $R(A)$
Using the $\alpha$-cut endpoints $a_1(\alpha) = 2 + 3\alpha$ and $a_2(\alpha) = 12 - 4\alpha$:
Integrating from $\alpha = 0$ to $1$:
Notice that $R(A) = 6.75$ is very close to $\text{COG}(A) \approx 6.7949$!
Let $A = (a_1, a_2, a_3)$ be an arbitrary Triangular Fuzzy Number with $a_1 < a_2 < a_3$.
- Using integration of the piecewise linear membership function:
prove rigorously from first principles that:
- Prove that Yager's ranking index $R(A) = \int_0^1 \frac{a_1(\alpha) + a_2(\alpha)}{2} \, d\alpha$ yields:
- Contrast the weights assigned to the mode $a_2$ by COG ($1/3 \approx 0.333$) versus Yager ($2/4 = 0.5$).
1. Proof of the Centroid Formula $\text{COG}(A) = \frac{a_1 + a_2 + a_3}{3}$
Step A: Denominator (Total Area)
The graph of $\mu_A(x)$ is a triangle with base $a_3 - a_1$ and height 1. The area is:
Step B: Numerator (First Moment of Area)
##### Integral 1: Left Branch Let $u = x - a_1 \implies x = u + a_1$, $dx = du$. As $x: a_1 \to a_2$, $u: 0 \to (a_2 - a_1) = L_1$:
##### Integral 2: Right Branch Let $v = a_3 - x \implies x = a_3 - v$, $dx = -dv$. As $x: a_2 \to a_3$, $v: (a_3 - a_2) = L_2 \to 0$:
##### Sum of Moments:
Step C: Ratio
2. Derivation of Yager's Ranking Index $R(A)$
$\alpha$-cut endpoints are:
Midpoint:
Integrating with respect to $\alpha \in [0, 1]$:
3. Comparison of Weightings
- In the geometric Centroid ($\text{COG}$), all three vertices contribute with equal weights: $(1/3, 1/3, 1/3)$.
- In Yager's level-cut ranking index ($R$), the weights are $(1/4, 2/4, 1/4) = (0.25, 0.50, 0.25)$.
Yager's index places twice as much weight on the modal core $a_2$ (the most certain value with $\mu = 1$) as on either endpoint, which aligns naturally with decision-maker confidence in the most possible value! $\blacksquare$