Next Article in Journal
An Integrated Multicriteria Sorting Methodology with q-Rung Orthopair Fuzzy Sets for Evaluating the Impacts of Delays on Residential Construction Projects
Next Article in Special Issue
Decision Rules for Renewable Energy Utilization Using Rough Set Theory
Previous Article in Journal
Solvability, Approximation and Stability of Periodic Boundary Value Problem for a Nonlinear Hadamard Fractional Differential Equation with p-Laplacian
Previous Article in Special Issue
Ranking Startups Using DEMATEL-ANP-Based Fuzzy PROMETHEE II
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sugeno Integral Based on Overlap Function and Its Application to Fuzzy Quantifiers and Multi-Attribute Decision-Making

1
College of Information Engineering, Shanghai Maritime University, Shanghai 200135, China
2
College of Science and Technology, Ningbo University, Ningbo 315211, China
3
School of Sciences, Shanghai Maritime University, Shanghai 200135, China
*
Author to whom correspondence should be addressed.
Axioms 2023, 12(8), 734; https://doi.org/10.3390/axioms12080734
Submission received: 6 June 2023 / Revised: 20 July 2023 / Accepted: 25 July 2023 / Published: 27 July 2023

Abstract

:
The overlap function is an important class of aggregation function that is closely related to the continuous triangular norm. It has important applications in information fusion, image processing, information classification, intelligent decision-making, etc. The usual multi-attribute decision-making (MADM) is to select the decision object that performs well on all attributes (indicators), which is quite demanding. The MADM based on fuzzy quantifiers is to select the decision object that performs well on a certain proportion or quantification (such as most, many, more than half, etc.) of attributes. Therefore, it is necessary to study how to express and calculate fuzzy quantifiers such as most, many, etc. In this paper, the Sugeno integral based on the overlap function (called the O-Sugeno integral) is used as a new information fusion tool, and some related properties are studied. Then, the truth value of a linguistic quantified proposition can be estimated by using the O-Sugeno integral, and the O-Sugeno integral semantics of fuzzy quantifiers is proposed. Finally, the MADM method based on the O-Sugeno integral semantics of fuzzy quantifiers is proposed and the feasibility of our method is verified by several illustrative examples such as the logistics park location problem.

1. Introduction

The triangular norm (t-norm) first appeared in Menger’s paper “Statistical metrics” in 1942, which proposed t-norm as a natural generalization of triangular inequalities in classical metric spaces [1]. A t-norm is an aggregation operator that satisfies commutativity, monotonicity, and associativity, and has the identity element 1. From the mathematical structure, t-norms and t-conorms are pairs of dual operators. T-norms play an important role as the general fuzzy “and” operator in the fuzzy logic community. In order to apply more widely, researchers proposed many generalized forms of t-norms and t-conorms, such as t-seminorms [2], pseudo-t-norms [3], t-operators [4], uninorms [5], semiuninorms [6], etc. Recently, many scholars still studied the extension structure of t-norms. For example, Dan proposed a universal way to study t-semi(co)norms and semiuninorms in terms of behavior operations [7]. For partially defined binary operations in practical problems, Borzooei et al. introduced a partial t-norm on a bounded lattice [8]. Zhang et al. further investigated the partial residual implications of partial t-norms and partial residuated lattices [9].
The measures discussed in classical measure theory are additive, and they are abstractions of real-world concepts such as length, area, volume and weight. However, additivity cannot be satisfied in many practical situations, e.g., the work efficiency of two people in cooperation is often greater or less than the combined work efficiency of two people. In 1971, Shilkret introduced the maxitive measure in place of the usual additive measure, and then proposed the integral with respect to a maxitive measure in [10]. The concepts of fuzzy measures and fuzzy integrals (also called Sugeno integrals) were first introduced by Sugeno in his doctoral thesis in 1974 [11]. Fuzzy measure is a class of set functions using weaker monotonicity instead of additivity. Fuzzy measures have been widely used in different scenarios and can be described as similar concepts such as importance, reliability, and satisfaction. Sugeno integrals replace the addition and multiplication of Lebesgue integrals with the maximum and minimum operators, respectively. These operations have limitations. Subsequently, many scholars further generalized Sugeno’s integral theory based on other operators. For example, Garcia and Alvarez defined semi-normed fuzzy integrals and semiconorm fuzzy integrals and pointed out that Sugeno integrals are a special case [2]. Dudois et al. introduced Sugeno-like qualitative integrals and qualitative co-integrals defined in terms of fuzzy conjunctions and implications, respectively [12]. In 2010, Klement et al. Proposed the framework covering generalizations of Sugeno integrals, in which the role of multiplication is played by semicopulas [13]. Note that the multiplication of Shilkret integrals is still the standard product. Jin et al. introduced the concept of weak universal integrals based on semicopulas, which are generalizations of Sugeno integrals and Shilkret integrals [14]. Mihailovi and Pap defined Sugeno integrals based on set functions that have the properties of absolute monotony and sign stability [15]. In recent years, many scholars have been interested in Sugeno integrals and their generalizations, such as [16,17,18,19,20].
Eslami et al. pointed out that t-norms are not suitable for solving natural interpretations of language words [21]. In addition, Fodor and Keresztfalvi proposed non-associative conjunctions are very effective in generalized inference patterns [22]. Bustince et al., in 2010, introduced the concept of overlap functions as a special class of bivariate continuous aggregation functions, which are closely related to continuous t-norms [23]. Subsequently, scholars deeply studied the theory of overlap functions and their application, such as [24,25,26,27,28,29]. Overlap functions are mainly used for image processing, classification problems, decision analysis, and intelligent information fusion, in which the associative law is not strongly required. In order to be applied in more fields, overlap functions were generalized in various ways, including general overlap functions [30], Archimedean overlap functions [31], quasi-overlap functions [32], pseudo-overlap functions [33], semi-overlap functions [34], and interval-valued pseudo-overlap functions [35].
The MADM requires comprehensively considering multiple attributes through the aggregation function, and gives the optimal choice or sorts the schemes. The usual MADM is to select the decision object that performs well on all attributes (indicators), which is quite demanding. Attribute weight values can reflect the importance of attributes. In the MADM problem with known attribute weights, the decision-maker considers all the attributes together by means of an aggregation function and gives the optimal choice or ranking of decision objects. However, different attribute weights will affect the decision results and it is difficult to obtain the optimal attribute weights. The MADM problem with unknown attribute weights has been studied by many researchers from different perspectives. For example, a new MADM method based on rough sets and fuzzy measures was proposed by Wang et al. [36]. Because decision objects that perform well on all attributes are difficult to be selected out, many scholars have begun to study the MADM based on fuzzy quantifiers. The MADM problem based on fuzzy quantifiers selects the decision object that performs well on a certain proportion or quantification (such as most, many, more than half, etc.) of attributes. Therefore, it is necessary to study how to express and calculate fuzzy quantifiers such as most, many, etc.
In 1983, Zadeh first used the term “fuzzy quantifier” and described a method for quantifying fuzzy sets [37]. Zadeh treated fuzzy quantifiers as fuzzy numbers, and linguistic quantified propositions correspond to fuzzy sets defined by linguistic predicates. Zadeh obtained the truth value of a quantification proposition by calculating the cardinality of the fuzzy set. In 1988, Yager, an American scholar, proposed the method of evaluating a linguistic quantified proposition based on the ordered weighted average (OWA) operators [38]. Recently, Dvorak et al. proposed the notion of fuzzy quantifiers over fuzzy domains and investigated relevant semantic properties [39]. Medina et al. further investigated the properties of generalized quantifiers and defined the semantics of multi-adjoint logic programs [40]. In 2006, Ying, a Chinese scholar, proposed a method for modeling linguistic statements involving fuzzy quantifiers in natural language, in which fuzzy measures can be used to represent fuzzy quantifiers and Sugeno integrals can be used to calculate the truth value of a quantified statement [41]. Zhang et al. studied fuzzy quantifiers and their integral semantics based on the Sugeno integral with t-norm, and successfully applied them to the problem [42].
For wider application, we generalized the t-norm-based Sugeno integral in [42] by replacing t-norms with overlap function, which is non-associative and continuous. The Sugeno integral based on overlap functions (O-Sugeno integral) is proposed as a new information fusion tool, and its related properties are studied. Then, the O-Sugeno integral is used to deal with fuzzy quantifiers and the O-Sugeno integral semantics of fuzzy quantifiers is proposed. In fuzzy quantifier integral semantics, fuzzy measures are usually used to represent fuzzy quantifiers, and O-Sugeno integrals are used to calculate the truth value of a quantified proposition. Finally, a novel MADM method is proposed based on the O-Sugeno integral semantics of fuzzy quantifiers. The method is used to solve the fuzzy quantifiers-based MADM problems.

2. Preliminaries

We briefly review the basic definitions and conclusions that are used in our discussion of overlap functions, fuzzy quantifiers, and Sugeno integrals.
Definition 1. 
Binary mapping O: [0, 1] 2 → [0, 1] is called an overlap function if it satisfies the following requirements: for any x, y ∈ [0, 1]:
(i)
O is commutative, that is, O(x, y) = O(y, x);
(ii)
O(x, y) = 0 if and only if x y = 0;
(iii)
O(x, y) = 1 if and only if x y = 1;
(iv)
O is non-decreasing; and
(v)
O is an continuous function [23].
Definition 2. 
Overlap function O is inflationary if it satisfies the condition O(x, 1) ≥ x, and is deflationary if it satisfies O(x, 1) ≤ x; and has unit element 1 if O(x, 1) = x holds for each x ∈ [0, 1] [43].
Example 1. 
(1)
The binary function is defined by
O ( x , y ) = x y x + y 2
where x, y are two arbitrary element on the unit interval. Then it is an overlap function that does not have associativity and 1 is not a unit element, therefore, it is not a continuous t-norm.
(2)
The binary function is defined by
O(x, y) = min(xp, yp)
for every x, y ∈ [0, 1] and p > 0. Then it is an overlap function and is deflationary if p > 1 and inflationary if 0 < p < 1, and has neutral element 1 if p = 1.
In natural languages, many “vague” words are used to express quantity, such as “several”, “a few”, “quite a few”, “most”, “many”, “very many”, “not many”, “not very many”, “approximately eight”, “frequently”, etc. These linguistic components used to represent inexact amounts are called fuzzy quantifiers [37].
Definition 3. 
A fuzzy quantifier includes two items:
For arbitrary non-empty set X, a Borel field X over X; and
a selection function
Q: (X, X) a Q(X, X) ∈ M(X, X)
of the truth class {M(X, ℘ X): (X, ℘ X) is a measurable space} [41].
For convenience, the selection function Q(X, X) is usually abbreviated as QX when the Borel field does not need to be specifically indicated. Given X as a discourse domain, if E represents individuals in X that have a specific attribute A, then QX(E) is seen as the truth value of the linguistic quantified statement “Q Xs are As”.
Example 2. 
 
The quantifier “at least five” is defined as follows:
a t   l e a s t   f i v e X ( E ) = 1 ,   i f   | E | 5 , 0 ,   o t h e r w i s e .
where the domain X is any nonempty set, and E is any subset of X. Then the quantifier “at least five” is a crisp quantifier because at least fiveX(E) ∈ {0, 1}.
As is well known, ∀ and ∃ are also crisp quantifiers. The following example gives three typical fuzzy quantifiers.
Example 3. 
 
The terms “many”, “most”, and “almost all” are often used to indicate inexact amounts in natural language, and are defined based on the following fuzzy measures [41]:
m a n y X ( E ) = | E | | X | , m o s t X ( E ) = | E | | X | 3 / 2 , a l m o s t X ( E ) = | E | | X | 2 ,
for every non-empty set X and any subset E of X, where |E| represents the cardinality of E.
Definition 4: 
Suppose (X, 2X, m) is a fuzzy measure space. If h: X → [0, 1] is a measurable function, then the Sugeno integral of h over A ∈ ℘ is defined as follows [11]:
A h m = sup F 2 X min [ inf x F h ( x ) , m ( A F ) ]
Theorem 1. 
Given (X, ℘, m) as a fuzzy measure space, for any ℘ measurable function h: X → [0, 1], we have
A h m = sup λ [ 0 , 1 ] min [ λ , m ( A h λ ) ]
where hλ = {x∈X: h(x) ≥ λ} for every λ ∈ [0, 1] [11].
In particular, A h° m will be abbreviated as ∫ h° m whenever A = X.

3. Sugeno Integrals Based on Overlap Functions

Definition 5. 
Given (X, ℘, m) as a fuzzy measure space and O: [0, 1]2 → [0, 1] as an overlap function, if h: X → [0, 1] is a ℘ measurable function, then the Sugeno integral based on the overlap function (O-Sugeno integral) of h over A ∈ ℘ is defined by
A ( O S ) h m = sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ]
where hλ = {x∈X: h(x) ≥ λ} for every λ ∈ [0, 1].
When the Borel field in measurable space is the power set of the underlying set, the O-Sugeno integral can be simplified.
Theorem 2. 
Assume (X, ℘, m) is a fuzzy measure space and O: [0, 1]2 → [0, 1] is an overlap function. If ℘ = 2X, then for any ℘ measurable function h: X → [0, 1] and any subset A of X, we have
A ( O S ) h m = sup F X O [ inf x F h ( x ) , m ( A F ) ]
where hλ = {x∈X: h(x) ≥ λ} for every λ∈ [0, 1].
Proof of Theorem 2. 
(1)
FX, Let λ′ = inf x F h ( x ) .
If λ′ = 0, then hλ = X, so Fhλ;
If λ′ > 0, then ∀xF, h(x) ≥ λ′, so Fhλ.
Hence, we have
O [ λ , m ( A h λ ) ] O [ inf x F h ( x ) , m ( A F ) ]
Further, we obtain
A ( T S ) h m = sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ] sup F X O [ λ , m ( A h λ ) ] ,   ( λ = inf x F h ( x ) ) sup F X O [ inf x F h ( x ) , m ( A F ) ]
(2)
λ ∈ [0, 1], Let F′ = hλ, then ∀xF′, h(x) ≥ λ, so inf x F h ( x ) λ .
Hence, we have
O [ inf x F h ( x ) , m ( A h λ ) ] O [ λ , m ( A h λ ) ]
Further, we obtain
A ( O S ) h m = sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ] sup λ [ 0 , 1 ] O [ inf x F h ( x ) , m ( A F ) ] ,   ( F = h λ ) sup F X O [ inf x F h ( x ) , m ( A F ) ]
In summary, we can get
A ( O S ) h m = sup F X O [ inf x F h ( x ) , m ( A F ) ]
□.
In the case where the domain is finite, the O-Sugeno integral over it can be further simplified.
Theorem 3. 
Given domain X = {x1, …, xn} as a finite set, and ℘ = 2X, (X, ℘, m) as a fuzzy measure space, and O: [0, 1]2 → [0, 1] as an overlap function, if a ℘ measurable function h: X → [0, 1] such that h(xi) ≤ h(xi+1), for 1 ≤ i ≤ n − 1 (if not, rearrange h(xi), 1 ≤ i ≤ n). Then the O-Sugeno integral of h over A is further simplified as follows:
A ( O S ) h m = max i = 1 n O [ h ( x i ) , m ( A X i ) ]
where A is any subset of X and Xi = {xj: i ≤ j ≤ n}, 1 ≤ i ≤ n.
Proof of Theorem 3. 
For any λ ∈ [0, 1], it holds that
h λ = X 1 = X , 0 λ h ( x 1 ) X 2 , h ( x 1 ) < λ h ( x 2 ) X 3 , h ( x 2 ) < λ h ( x 3 ) X n , h ( x n 1 ) < λ h ( x n ) Φ , h ( x n ) < λ
So, we obtain
A ( O S ) h m = sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ] = max n + 1 i = 1 sup λ [ h ( x i 1 ) , h ( x i ) ] O [ λ , m ( A h λ ) ]   h x 0 = 0 , h x n + 1 = 1 = max n + 1 i = 1 sup λ [ h ( x i ) , h ( x i + 1 ) ] O [ λ , m ( A X i ) ]   ( X n + 1 = Φ ) = max n + 1 i = 1 O [ h ( x i ) , m ( A X i ) ] = max n i = 1 O [ h ( x i + 1 ) , m ( A X i + 1 ) ] O [ 1 , 0 ] = max n i = 1 O [ h ( x i + 1 ) , m ( A X i + 1 ) ]
□.
Theorem 4. 
Given (X, ℘, m) as a fuzzy measure space and ℘ = 2X and O: [0, 1]2 → [0, 1] as an overlap function, for arbitrary ℘ measurable functions h, h1, and h2 and arbitrary subset A of X, the following conclusion is established:
(1)
If h1 ≤ h2 (i.e., for any x ∈ X, h1(x) ≤ h2(x)), then it holds that
A ( O S ) h 1 m A ( O S ) h 2 m
(2)
If m(A) = 0, then it holds that
A ( O S ) h m = 0
(3)
If a constant c ∈ [0, 1], then it holds that
A ( O S ) c m = O [ c ,   m ( A ) ]
(4)
If a constant c ∈ [0, 1], and for any x ∈ X, max(c, h)(x) = max{c, h(x)}, then it holds that
A ( O S ) max ( c , h ) m = max A ( O S ) c m ,   A ( O S ) h m
(5)
If A1 ⊆ A2, then it holds that
A 1 ( O S ) h m A 2 ( O S ) h m
(6)
 
A ( O S ) max ( h 1 , h 2 ) m max A ( O S ) h 1 m , A ( O S ) h 2 m
Proof of Theorem 4. 
 
(1)
For any λ ∈ [0, 1], it holds that for any xX, λh1(x) ≤ h2(x).
Then,
h1λ = {xX: h1(x) ≥ λ} ⊆ {xX: h2(x) ≥ λ} = h2λ
So,
m(Ah1λ) ≤ m(Ah2λ).
Then, we have
O(λ, m(Ah1λ)) ≤ O(λ, m(Ah2λ))
Furthermore, we obtain
sup λ [ 0 , 1 ] O ( λ , m ( A h 1 λ ) ) sup λ [ 0 , 1 ] O ( λ , m ( A h 2 λ ) )
that is,
A ( O S ) h 1 m A ( O S ) h 2 m
(2)
From m(A) = 0, we have m(Ahλ) = 0.
Thus, it holds that
A ( O S ) h m = sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ] = sup λ [ 0 , 1 ] O [ λ , 0 ] = 0
(3)
For any xX, we define h(x) = c.
If λc, then hλ= X. So,
O[λ, m(Ahλ)] = O[λ, m(AX)] = O[λ, m(A)].
If λ > c, then hλ = Φ. So,
O[λ, m(AΦ)] = O[λ, m(Φ)] = O[λ, 0] = 0
Hence, we can obtain
A ( O S ) h m = sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ] = max sup λ [ 0 , c ] O [ λ , m ( A h λ ) ] , sup λ [ c , 1 ] O [ λ , m ( A h λ ) ] = max sup λ [ 0 , c ] O [ λ , m ( A ) ] , sup λ [ c , 1 ] O [ λ , m ( Φ ) ] = max O [ c , m ( A ) ] , 0 = O [ c , m ( A ) ]
(4)
If λc, then for every xX,
max(c, h)(x) = max(c, h(x)) ≥ cλ,
that is, max(c, h)λ = X.
Hence,
O[λ, m(A ∩ max(c, h)λ)] = O[λ, m(AX)] = O[λ, m(A)].
If λ > c, then
{xX: max(c, h(x)) ≥ λ} = {xX: h(x) ≥ λ},
that is, max(c, h)λ = hλ.
Hence,
O[λ, m(A ∩ max(c, h)λ)] = O[λ, m(Ahλ)].
Furthermore, we obtain
sup λ [ 0 , 1 ] O [ λ , m ( A max ( c , h ) λ ) ] = max sup λ [ 0 , c ] O [ λ , m ( A max ( c , h ) λ ) ] , sup λ [ c , 1 ] O [ λ , m ( A max ( c , h ) λ ) ] = max O [ c , m ( A ) ] , sup λ [ c , 1 ] O [ λ , m ( A h λ ) ]
And because
sup λ [ 0 , c ] O [ λ , m ( A h λ ) ] sup λ [ 0 , c ] O [ λ , m ( A ) ] O [ c , m ( A ) ]
we obtain
A ( O S ) max ( c , h ) m = sup λ [ 0 , 1 ] O [ λ , m ( A max ( c , h ) λ ) ] = max O [ c , m ( A ) ] , sup λ [ 0 , 1 ] O [ λ , m ( A h λ ) ] = max A ( O S ) c m ,   A ( O S ) h m
(5)
For any λ ∈ [0, 1] and A1A2, we have
(A1hλ) ⊆ (A2hλ), then m(A1hλ) ≤ m(A2hλ).
Thus, we can obtain
sup λ [ 0 , 1 ] O [ λ , m ( A 1 h λ ) ] sup λ [ 0 , 1 ] O [ λ , m ( A 2 h λ ) ]
that is,
A 1 ( O S ) h m A 2 ( O S ) h m
(6)
For any xX, it holds that
max(h1, h2)(x) = max(h1(x), h2(x)).
So, for any λ ∈ [0, 1], we have
max(h1, h2)(x) ≥ h1(x) ≥ λ and max(h1, h2)(x) ≥ h2(x) ≥ λ.
Then,
h1λ ⊆ max(h1, h2)λ and h2λ ⊆ max(h1, h2)λ.
Therefore, we get
m(Ah1λ) ≤ m(A ∩ max(h1, h2)λ) and m(Ah2λ) ≤ m(A ∩ max(h1, h2)λ).
Furthermore, we obtain
A ( O S ) max ( h 1 , h 2 ) m A ( O S ) h 1 m , A ( O S ) max ( h 1 , h 2 ) m A ( O S ) h 2 m
that is,
A ( O s ) max ( h 1 , h 2 ) m max A ( O S ) h 1 m , A ( O S ) h 2 m
□.
Example 4. 
Consider the decision-making problem of a commercial housing purchase. After preliminary screening, the buyer needs to choose one of two properties. Assume that the evaluation of the property mainly considers the attributes geographical location, floor, and orientation, which are recorded as s1, s2, and s3. Let the attribute set X = {s1, s2, s3}. The importance of each attribute is determined by experts and house buyers as follows:
m(Φ) = 0, m({s1}) = 0.7, m({s2}) = 0.5, m({s3}) = 0.4, m({s1, s2}) = 0.9, m({s1, s3}) = 0.6, m({s2, s3}) = 0.8, m({s1, s2, s3}) = 1
The buyer rates the two properties and the three attributes as follows:
First property: h1({s1}) = 0.9, h1({s2}) = 0.8, h1({s3}) = 0.5; second property: h2({s1}) = 0.6, h2({s2}) = 0.9, h2({s3}) = 0.7.
Taking the importance of the attribute in the property evaluation as a measure of the attribute set, it easy to see that it is non-additive. The h1 and h2 scores of the two properties are regarded as functions of the property set X. The overlap function is defined by
O(x, y) = x2y2, for any x, y ∈ [0, 1].
Then the buyer’s composite score for the first property can be calculated by the O-Sugeno integral of h1 over X, as follows:
( O S ) h 1 m = max i = 1 3 O [ h 1 ( x i ) , m ( X i ) ] = max { O ( h 1 ( x 3 ) ,   m ( X ) ) ,   O ( h 1 ( x 2 ) ,   m ( { x 1 ,   x 2 } ) ) ,   O ( h 1 ( x 1 ) ,   m ( { x 1 } ) ) } = max { 0.52 × 12 ,   0.82 × 0.92 ,   0.92 × 0.72 } = 0.5184
The buyer’s composite score for the second property can be calculated by the O-Sugeno integral of h2 over X, as follows:
( O S ) h 2 m = max i = 1 3 O [ h 2 ( x i ) , m ( X i ) ] = max { O ( h 2 ( x 1 ) ,   m ( X ) ) ,   O ( h 2 ( x 3 ) ,   m ( { x 2 ,   x 3 } ) ) ,   O ( h 2 ( x 2 ) ,   m ( { x 2 } ) ) } = max { 0.62 × 12 ,   0.72 × 0.62 ,   0.92 × 0.52 } = 0.36
This shows that the buyer has a higher comprehensive score for the first property, so he should buy the first property.

4. O-Sugeno Integral Semantics of Fuzzy Quantifiers

For the sake of completeness, we recall several concepts of a first-order logical language Lq with fuzzy quantifiers.
Definition 6. 
A first order logical language Lq contains the following:
(i) 
An enumerable set of individual variables: x0, x1, x2;
(ii) 
A set of predicate symbols: F = n = 0 F n , where Fn indicates the set of all n-place predicate symbols for every n ≥ 0, assuming that n = 0 F n Φ ;
(iii) 
Propositional connectors: ~ and ∧; and
(iv) 
Parentheses: ( ) [41].
The following definition gives the syntax of language Lq:
Definition 7. 
The minimum set of symbol strings is called set Wff of well-formed formula if the following conditions are satisfied:
(i) 
For every n ≥ 0, if F is an n-place predicate symbol and y1, …, yn are individual variables, then F(y1, …, yn) is a well-formed formula;
(ii) 
If Q is a quantifier, x is an individual variable, and φ is a well-formed formula, then (Qx) φ is also a well-formed formula; and
(iii) 
If φ, φ1, and φ2 are all well-formed formulas, then ~φ, φ1, and ∧φ2 are also well-formed formulas [41].
The following definitions give the semantics of language Lq:
Definition 8. 
The following items comprise an interpretation I of the logic language:
(i) 
A measurable space (X, ℘), which is called the domain of the interpretation;
(ii) 
For every n ≥ 0, there exists an element xiI in X corresponding to the individual variable xi; and
(iii) 
For every n ≥ 0 and any F ∈ Fn, there exists a ℘n-measurable function FI: Xn→ [0, 1] [41].
Definition 9. 
Assume that I is an interpretation. Then the truth value TI (φ) of formula φ under I based on O-Sugeno integrals is defined recursively as follows:
(i) 
If φ = F(y1, …, yn), then
TI (φ) = F(y1I, …, ynI).
(ii) 
If φ = (Qx) y, then
T I ( φ ) = ( O S ) T I { / x } ( ψ ) Q X
where X is the domain of I, TI {. / x}: X → [0, 1] is a mapping such that
TI {. / x} (φ)(u) = TI {u/x} (φ), for every u ∈ X,
and I {u/x} is the interpretation which is different from I only in the assignment of the individual variable x, that is,
yI {u/x} = yI and xI {u/x} = u, for every x, yX and xy.
(iii) 
If φ = ~ ψ, then
TI (φ) = 1 − TI (ψ),
and if φ = φ1 ∧ φ2, then
T I ( φ ) = min { T I ( φ 1 ) , T I ( φ 2 ) } = ( O S ) T I { / x } ( φ ) Q X
Proposition 1. 
For any quantifier Q and for any formula φ ∈ Wff, if O is an overlap function with unit element 1 and I is an interpretation with the domain of a single point set X = {u}, then
TI ((Qx)φ) = TI (φ).
Proof of Proposition 1. 
T I ( ( Q x ) φ ) = ( O S ) T I { / x } ( φ ) Q X = sup F X O [ inf u F T I { u / x } ( φ ) , Q X ( F ) ] = O [ inf u φ T I { u / x } ( φ ) , Q X ( φ ) ] O [ T I { u / x } ( φ ) , Q X ( { u } ) ] = O [ inf u φ T I { u / x } ( φ ) ,   0 ) ] O [ T I { u / x } ( φ ) ,   1 ) ] = O [ T I { u / x } ( φ ) ,   1 ) ] = T I { u / x } ( φ ) = T I ( φ )
□.
The above proposition states that quantification degenerates in a single point domain.
Proposition 2. 
For any quantifier Q and for any formula φ ∈ Wff, if O is an overlap function with unit element 1, then for any interpretation I with domain X
(1) 
T I ( ( x ) φ ) = sup u X T I { u / x } ( φ ) and
(2) 
T I ( ( x ) φ ) = inf u X T I { u / x } ( φ ) .
Proof of Proposition 2. 
 
(1)
T I ( ( x ) φ ) = O S T I { u / x } ( φ ) X = sup F X O [ inf u F T I { u / x } ( φ ) , X ( F ) ] = O [ inf u φ T I { u / x } ( φ ) , X ( φ ) ] sup φ F X O [ inf u F T I { u / x } ( φ ) , X ( F ) ] = O [ inf u φ T I { u / x } ( φ ) , 0 ) ] sup φ F X O [ inf u F T I { u / x } ( φ ) ,   1 ) ] = sup φ F X O [ inf u F T I { u / x } ( φ ) ,   1 ] = sup φ F X inf u F T I { u / x } ( φ ) = sup u X T I { u / x } ( φ )
(2)
T I ( ( x ) φ ) = O S T I { u / x } ( φ ) X = sup F X O [ inf u F T I { u / x } ( φ ) , X ( F ) ] = O [ inf u X T I { u / x } ( φ ) , X ( X ) ] sup F X O [ inf u F T I { u / x } ( φ ) , X ( F ) ] = O [ inf u X T I { u / x } ( φ ) ,   1 ] sup F X O [ inf u F T I { u / x } ( φ ) ,   0 ] = O [ inf u X T I { u / x } ( φ ) ,   1 ] = inf u X T I { u / x } ( φ )
□.
The above proposition shows that for the two quantifiers ∀ and ∃, the method of calculating the truth value of a quantified proposition based on O-Sugeno integrals corresponds to the standard method, which shows that the O-Sugeno integral semantics of fuzzy quantifiers is reasonable.
Example 5. 
We consider a comprehensive evaluation of students’ health status (see Example 43 in [41]). Assuming X is a set consisting of 10 students, X = {s1, s2, …, s10}, and H is a linguistic predicate, “to be healthy”. The health evaluation of these students is shown in Table 1.
Next, we choose the fuzzy quantifier Q = “most” to describe the overall health status of this group of students.
Let QxH(x) be the proposition ”Most students are healthy” and I be the interpretation given in Table 1, then TI ((Qx)H(x)) represents the truth value of QxH(x) under I calculated by the O-Sugeno integral. According to Theorem 2 in Section 3 and Definition 4 in Section 4, we have
T I ( ( Q x ) H ( x ) ) = ( O S ) T I { / x } ( H ( x ) ) Q X = max i = 1 10 O [ h ( x i ) , Q X ( X i ) ]
where h(xi) is the result of rearranging the possible values of H(x) in non-decreasing order, and Xi = {xj: ij ≤ 10} for 1 ≤ i ≤ 10. Table 2 presents the rearranged truth values h(xi) for 1 ≤ i ≤ 10.
According to the definition of the quantifier “most” in Example 3, we calculate the fuzzy measures of Xi as follows:
QX(Xi) = (|Xi|/|X|)3/2= [(11 − i)/10]3/2, for 1 ≤ i ≤ 10
Using the O-Sugeno integral in which the overlap function O(x, y) = x2y2 for every x, y ∈ [0, 1], the truth value of QxH(x) is calculated as follows:
T I ( ( Q x ) H ( x ) ) = max i = 1 10 O [ h ( x i ) , Q X ( X i ) ] = 0.01 0.327 0.251 0.183 0.142 0.088 0.052 0.024 0.008 0.001 = 0.327
If the overlap function by O(x, y) = min ( x , y ) for any x, y ∈ [0, 1], the truth value of QxH(x) is calculated as follows:
T I ( ( Q x ) H ( x ) ) = max i = 1 10 O [ h ( x i ) , Q X ( X i ) ] = 0.316 0.819 0.837 0.765 0.682 0.595 0.503 0.405 0.299 0.178 = 0.837
The above example shows that choosing different overlap functions to calculate the true value of the proposition “Most students are healthy” under the interpretation will lead to different results. In decision-making problems based on preference relationships, different overlap functions can reflect different fuzzy preferences, which provide multiple choices for decision-makers (they can manifest the preference relationship by choosing different overlap functions).
Example 6. 
We consider a comprehensive evaluation of the weather conditions for a week (see Example 42 in [41]). Let X be a set consisting of 7 days, X = {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}. And let P1 and P2 represent respectively the linguistic predicates “to be cloudy” and ”to be cold”. The respective weather conditions of the week are indicated in Table 3. Suppose Q is a fuzzy quantifier, “most”, then the formula φ = (Qx)ψ = (Qx) (P1(x)∧~ P2(x)) represents “many days (in this week) are cloudy but not cold”.
With interpretation I and truth values P1 and P2 given in Table 3, then TI (φ) = TI ((Qx) (P1(x) ∧~P2(x))) represents the truth value of φ = (Qx) (P1(x)∧~ P2(x)) under interpretation I about the O-Sugeno integral. According to Theorem 2 in Section 3 and Definition 4 in Section 4, we have
T I ( φ ) = A ( O S ) T I { / x } [ P 1 I ( x ) ~ P 2 I ( x ) ] Q X = max i 1 7 O [ h ( x i ) , Q X ( X i ) ]
where h(xi) is the result of the rearranged possible values of TI (P1(x)∧~ P2(x)) in non-decreasing order, and Xi = {xj: ij ≤ 7} for 1 ≤ i ≤ 7. Table 4 presents the rearranged truth values h(xi) for 1 ≤ i ≤ 7.
According to the definition of the quantifier “most” in Example 3, fuzzy measures about the fuzzy quantifier of Xi are calculated as follows:
QX(X1) = 1, QX(X2) = 6/7, QX(X3) = 5/7, QX(X4) = 4/7, QX(X5) = 3/7, QX(X6) = 2/7, QX(X7) = 1/7.
The overlap function be defined as O(x, y) = min( x , y ) for any x, y ∈ [0, 1], and by using the O-Sugeno integral, the truth value of (Qx)(P1(x)~P2(x)) is calculated as follows:
T I ( φ ) = max i = 1 7 O [ h ( x i ) , Q X ( X i ) ] = 0 0 0.447 0.548 0.655 0.535 0.378 = 0.655

5. Applying Integral Semantics of Fuzzy Quantifiers to MADM

The MADM based on fuzzy quantifiers is to select the decision object that performs well on a certain proportion or quantification (such as most, many, more that half, etc.) of attributes. In this section, we propose a MADM method based on O-Sugeno integral semantics of fuzzy quantifiers to solve the MADM problem involving fuzzy quantifiers. The specific process is described as follows.
The basic representations are as follows: S = {s1, s2, …, sm} is a set of m decision objects (also known as feasible alternatives), G = {g1, g2, …, gn} is a set of n evaluation indicators (also called attributes), and Q represents the fuzzy quantifiers such as most, many, more than half, etc.
Step 1: Calculate the truth values of linguistic predicates under the interpretations and rearrange them to obtain the standardized truth values.
The performance of each decision-making object on the attributes is regarded as an interpretation I. For any xG, φ(x) means that the predicate meets the requirements of attribute x. For each decision-making object sS, we compute the truth value of the linguistic predicate φ(x) under interpretation I, and then rearrange all of them to get h(xi), where for 1 ≤ in − 1, h(xi) ≤ h(xi+1).
Step 2: Calculate fuzzy measures about the fuzzy quantifier.
According to the semantic analysis of the fuzzy quantifier, we can calculate a family of fuzzy measures QX(Xi), where for 1 ≤ in, Xi = {xj: ijn}.
Step 3: Calculate the truth value of the proposition for each decision object based on O-Sugeno integral semantics.
We consider the proposition (Qx)φ(x) = “A decision object meets the requirements of attributes with the fuzzy proportion Q”. Based on the O-Sugeno integral semantics of fuzzy quantifiers, we calculate the truth values D(si) of proposition (Qx)φ(x) under its interpretation for each decision-making object siS:
D ( s ) = T I ( ( Q x ) φ ( x ) ) = ( O S ) s Q X = max i = 1 n O [ h ( x i ) , Q X ( X i ) ]
for any sG
Step 4: Obtain the optimal object by ranking the truth values of decision objects.
Example 7. 
Decision-making problem for selecting excellent students. The best of three high school students will be recommended to enter a well-known university based on their mathematics, physics, biology, chemistry, and literature grades. The relevant data in Table 5 show the grades for each student in each course.
In order to obtain a comprehensive evaluation of each student, we consider the proposition “(student) has performed well in almost all courses”. The domain is indicated as X = {mathematics, physics, biology, chemistry, literature}, the fuzzy quantifier is Q = ”almost all”, and the predicate is φ (x) = “(student) performed well on x” for each student, then the proposition “(student) performs well in almost all courses” is expressed as the logic formula (Qx)φ(x).
Each student’s performance in the five courses is considered as an interpretation I. For each student, we rearrange the truth values of the linguistic predicate φ(x) under its interpretation I to get h(xi) for 1 ≤ i ≤ 5. Table 6 presents the rearranged truth values.
According to the definition of “almost all” in Example 3, we can calculate fuzzy measures of Xi = {xj: ij ≤ 5} for 1 ≤ i ≤ 5 about the fuzzy quantifier as follows:
QX(X1) = 1, QX(X2) = 0.64, QX(X3) = 0.36, QX(X4) = 0.16, QX(X5) = 0.04.
The overlap function is defined by O(x, y) = x y (x + y)/2 for any x, y ∈ [0, 1], then the true value (Qx)φ(x) of each student under interpretation I based on the O-Sugeno integral is calculated as follows:
D ( s 1 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 1 Q X = max i = 1 5 O [ h 1 ( x i ) , Q X ( X i ) ] = 0.75 × 1 × ( 0.75 + 1 ) / 2 0.85 × 0.64 × ( 0.85 + 0.64 ) / 2 0.86 × 0.36 × ( 0.86 + 0.36 ) / 2 0.9 × 0.16 × ( 0.9 + 0.16 ) / 2 0.95 × 0.04 × ( 0.95 + 0.04 ) / 2 = 0.656 0.405 0.189 0.076 0.019 = 0.656 .
D ( s 2 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 2 Q X = max i = 1 5 O [ h 2 ( x i ) , Q X ( X i ) ] = 0.85 × 1 × ( 0.85 + 1 ) / 2 0.86 × 0.64 × ( 0.86 + 0.64 ) / 2 0.91 × 0.36 × ( 0.91 + 0.36 ) / 2 0.92 × 0.16 × ( 0.92 + 0.16 ) / 2 0.95 × 0.04 × ( 0.95 + 0.04 ) / 2 = 0.786 0.413 0.208 0.079 0.019 = 0.786 .
D ( s 3 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 3 Q X = max i = 1 5 O [ h 3 ( x i ) , Q X ( X i ) ] = 0.87 × 1 × ( 0.87 + 1 ) / 2 0.89 × 0.64 × ( 0.89 + 0.64 ) / 2 0.9 × 0.36 × ( 0.9 + 0.36 ) / 2 0.91 × 0.16 × ( 0.91 + 0.16 ) / 2 0.92 × 0.04 × ( 0.92 + 0.04 ) / 2 = 0.813 0.436 0.204 0.078 0.018 = 0.813 .
The maximum value D(s3) can be obtained by ranking these true values, so student s3 is the best student.
Example 8. 
Decision-making problem about supplier selection. A factory needs to choose a supplier for an important raw material, and the decision-maker intends to select from four alternative suppliers, which are represented as s1, s2, s3, and s4. The decision-maker evaluates these suppliers in four aspects, which are called decision attributes: product price, product quality, service level, and reputation. The specific data are given in Table 7.
In order to obtain a comprehensive evaluation of each supplier, we consider the proposition “(supplier) meets the requirements for most attributes”. Domain X is indicated as X = {product price, product quality, service level, reputation}, the fuzzy quantifier is Q = ”most”, and the predicate is φ (x) = “(supplier) meets the requirement of x” for each xX, then the proposition “(supplier) meets the requirements for most attributes” is expressed as the logic formula (Qx)φ(x).
Each supplier’s performance on four attributes is considered as an interpretation I. For each supplier, we rearrange the truth values of the linguistic predicate φ(x) under its interpretation I to get h(xi) for 1 ≤ i ≤ 4. Table 8 presents the rearranged truth values.
According to the definition of “most” in Example 3, we can calculate fuzzy measures of Xi = {xj: ij ≤ 4} for 1 ≤ i ≤ 4 about the fuzzy quantifier as follows:
QX(X1) = 1, QX(X2) = (3/4)3/2 ≈ 0.650, QX(X3) = (1/2)3/2 ≈ 0.354, QX(X4) = (1/4)3/2 ≈ 0.125.
Let the overlap function O: [0, 1]2 → [0, 1] be defined as
O ( x , y ) = 1 1 x y + 1 / x y
for any x, y∈ [0, 1], then the true value (Qx)φ(x) of each supplier under its interpretation I based on the O-Sugeno integral is calculated as follows:
D ( s 1 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 1 Q X = max i = 1 4 O [ h 1 ( x i ) , Q X ( X i ) ] = 1 1 0 . 71 + 1 / 0 . 71 1 1 0 . 8 × 0 . 65 + 1 / ( 0 . 8 × 0 . 65 ) 1 1 0 . 85 × 0 . 354 + 1 / ( 0 . 85 × 0 . 354 ) 1 1 0 . 95 × 0 . 125 + 1 / ( 0 . 95 × 0 . 125 ) = 0.589 0.416 0.248 0.108 = 0.589 .
D ( s 2 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 2 Q X = max i = 1 4 O [ h 2 ( x i ) , Q X ( X i ) ] = 1 1 0 . 76 + 1 / 0 . 76 1 1 0 . 8 × 0 . 65 + 1 / ( 0 . 8 × 0 . 65 ) 1 1 0 . 83 × 0 . 354 + 1 / ( 0 . 83 × 0 . 354 ) 1 1 0 . 92 × 0 . 125 + 1 / ( 0 . 92 × 0 . 125 ) = 0.643 0.416 0.243 0.104 = 0.643 .
D ( s 3 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 3 Q X = max i = 1 4 O [ h 3 ( x i ) , Q X ( X i ) ] = 1 1 0 . 7 + 1 / 0 . 7 1 1 0 . 81 × 0 . 65 + 1 / ( 0 . 81 × 0 . 65 ) 1 1 0 . 85 × 0 . 354 + 1 / ( 0 . 85 × 0 . 354 ) 1 1 0 . 86 × 0 . 125 + 1 / ( 0 . 86 × 0 . 125 ) = 0.579 0.421 0.248 0.098 = 0.579 .
D ( s 4 ) = T I ( Q x ) φ ( x ) ) = ( O S ) s 4 Q X = max i = 1 4 O [ h 4 ( x i ) , Q X ( X i ) ] = 1 1 0 . 75 + 1 / 0 . 75 1 1 0 . 76 × 0 . 65 + 1 / ( 0 . 76 × 0 . 65 ) 1 1 0 . 84 × 0 . 354 + 1 / ( 0 . 84 × 0 . 354 ) 1 1 0 . 9 × 0 . 125 + 1 / ( 0 . 9 × 0 . 125 ) = 0.632 0.395 0.246 0.102 = 0.632 .
Therefore, the evaluation shows that supplier s2 has the highest score, thus supplier s2 should be selected.
Example 9. 
Decision-making problem about logistics park location. A city wants to build a logistics park, and the decision-maker plans to choose from eight alternatives, which are represented as si, for 1 ≤ i ≤ 8. The decision-maker evaluates these alternatives in 12 aspects, which are called decision attributes: urban support, traffic conditions, geological environment, land price, urban traffic improvement, convenient delivery, surrounding facilities, neighboring enterprises, talent attraction, logistics development space, prospect of environmental development, and predicted economic development. The specific data are given in Table 9.
In order to obtain a comprehensive evaluation of each alternative, we consider the proposition “(alternative) meets the requirements of most attributes”. Domain X is indicated as X = {urban support, traffic conditions, geological environment, land price, urban traffic improvement, convenient delivery, surrounding facilities, neighboring enterprises, talent attraction, logistics development space, prospect of environmental development, predicted economic development}, the fuzzy quantifier is Q = ”most”, and the predicate is φ (x) = “(alternative) meets the requirement of x” for each xX, then the proposition “(alternative) meets the requirements of most attributes” is expressed as the logic formula (Qx)φ(x).
The performance of each alternative on 12 attributes is considered as an interpretation I. For each alternative, we rearrange the truth values of the linguistic predicate φ(x) under its interpretation I to get h(xi) for 1 ≤ i ≤ 12. Table 10 presents the rearranged truth values.
According to the definition of “most” in Example 3, we can calculate fuzzy measures of Xi = {xj: ij ≤ 12} for 1 ≤ i ≤ 12 about the fuzzy quantifier as follows:
QX(Xi) = (|Xi|/|X|)3/2 = [(13 − i)/12]3/2, for 1 ≤ i ≤ 12.
After the calculation, we can obtain:
QX(X1) = 1, QX(X2) ≈ 0.878, QX(X3) ≈ 0.761, QX(X4) ≈ 0.650, QX(X5) ≈ 0.544, QX(X6) ≈ 0.446,
QX(X7) ≈ 0.354, QX(X8) ≈ 0.269, QX(X9) ≈ 0.192, QX(X10) = 0.125, QX(X11) ≈ 0.068, QX(X12) ≈ 0.024.
The overlap function is defined as
O ( x , y ) = min ( x , y )
for any x, y ∈ [0, 1], then the true value (Qx)φ(x) of each supplier under its interpretation I based on the O-Sugeno integral is calculated as follows:
D ( s j ) = T I ( Q x ) φ ( x ) ) = ( O S ) s j Q X = max i = 1 12 O [ h j ( x i ) , Q X ( X i ) ]
for 1 ≤ j ≤ 8.
After the calculation, we obtain the comprehensive evaluation values of all alternatives, as shown in Table 11.
Therefore, the evaluation shows that alternative s3 has the highest score, thus alternative s3 should be selected.
Example 10. 
Decision-making problem about the purchase of a new energy car. A customer is going to buy a new energy car. After preliminary screening, the customer has four alternatives. These alternatives are represented as si, for 1 ≤ i ≤ 4. In order to purchase a satisfactory car, the customer browsed the comments of each alternative on various network platforms and evaluated them from seven aspects (attributes): appearance, interior, space, comfort, power, operation difficulty, and cost performance. Through text sentiment analysis, all evaluation information is converted into specific data, as shown in Table 12.
In order to obtain a comprehensive evaluation of each alternative, we consider the proposition of “(alternative) meets the requirements for almost all attributes”. Domain X is indicated as X = {appearance, interior, space, comfort, power, operation difficulty, cost performance}, the fuzzy quantifier is Q = “almost all”, and the predicate is ϕ(x) = “(alternative) meets the requirement of x” for each xX, then the proposition “(alternative) meets the requirements of almost all attributes” is expressed as the logic formula (Qx)ϕ(x).
The performance of each alternative on seven attributes is considered as an interpretation I. For each alternative, we rearrange the truth values of the linguistic predicate ϕ(x) under its interpretation I to get h(xi) for 1 ≤ i ≤ 7. Table 13 presents the rearranged truth values.
According to the definition of “almost all” in Example 3, we can calculate fuzzy measures of Xi = {xj: 1 ≤ i ≤ 7} for 1 ≤ i ≤ 7 about fuzzy quantifier as follows:
QX(Xi) = (|Xi|/|X|)2 = [(8 − i)/7]2, for 1 ≤ i ≤ 7.
After the calculation, we can obtain:
QX(X1) = 1, QX(X2) = 0.735, QX(X3) = 0.510, QX(X4) = 0.327, QX(X5) = 0.184, QX(X6) = 0.082, QX(X7) = 0.020
The overlap function is defined as
O ( x , y ) = min ( x , y ) ,
for any x, y∈ [0, 1], then the truth value (Qx)ϕ(x) of each alternative under its interpretation I based on the O-Sugeno integral is calculated as follows:
D ( s j ) = T I ( ( Q x ) φ ( x ) ) = O S s j Q X = max i = 1 7 O [ h j ( x i ) , Q X ( X i ) ]
for 1 ≤ j ≤ 4.
After the calculation, we obtain the comprehensive evaluation values of all alternatives, as shown in Table 14.
Therefore, the evaluation shows that alternatives s1 has the highest score, thus alternatives s1 should be selected.
Example 11. 
Decision-making problem about red wine selection. There are currently four types of red wines. In order to select the optimal one, the components (attributes) of each wine needs to be measured and evaluated, including fixed acidity, volatile acidity, citric acid, residual sugar, chlorides, free sulfur dioxide, total sulfur dioxide, sulfate and alcohol. The specific data are revealed in Table 15. (data from open source datasets website).
In order to obtain a comprehensive evaluation of each alternative, we consider the proposition of “(alternative) meets the requirements for almost all attributes”. Domain X is indicated as X = {fixed acidity, volatile acidity, citric acid, residual sugar, chlorides, free sulfur dioxide, total sulfur dioxide, sulfate, alcohol}, the fuzzy quantifier is Q = “almost all”, and the predicate is ϕ(x) = “(alternative) meets the requirement of x” for each xX, then the proposition “(alternative) meets the requirements for almost all attributes” is expressed as the logic formula (Qx)ϕ(x).
The performance of each alternative on nine attributes is considered as an interpretation I. For each alternative, we rearrange the truth values of the linguistic predicate ϕ(x) under its interpretation I to get h(xi) for 1 ≤ i ≤ 4. Table 16 presents the rearranged truth values.
According to the definition of “almost all” in Example 3, we can calculate fuzzy measures of Xi = {xj: 1 ≤ i ≤ 9} for 1 ≤ i ≤ 9 about the fuzzy quantifier as follows:
Q X ( X i ) = ( X i / X ) 2 = ( 9 i ) / 9 2 ,   for   1 i 9
After the calculation, we can obtain:
QX(X1) = 1, QX(X2) = 64/81, QX(X3) = 49/81, QX(X4) = 4/9, QX(X5) = 25/81, QX(X6) = 16/81, QX(X7) = 1/9, QX(X8) = 4/81, QX(X9) = 1/81.
The overlap function is defined as
O ( x , y ) = min ( x , y ) ,
for any x, y∈ [0, 1], then the truth value (Qx)ϕ(x) of each supplier under its interpretation I based on the O-Sugeno integral is calculated as follows:
D ( s j ) = T I ( ( Q x ) φ ( x ) ) = O S s j Q X = max i = 1 9 O [ h j ( x i ) , Q X ( X i ) ]
for 1 ≤ j ≤ 4.
After the calculation, we obtain the comprehensive evaluation values of all alternatives, as shown in Table 17.
Therefore, the evaluation shows that alternatives s4 has the highest score, and the alternatives s4 should be selected.

6. Conclusions

In this study, we proposed O-Sugeno integrals and studied their basic properties. Since overlap functions can be non-associative, the range of applications of O-Sugeno integrals is greatly expanded. Fuzzy quantifiers can be quantified by fuzzy measures, and linguistic quantifier propositions containing fuzzy quantifiers can be calculated their truth values using O-Sugeno integrals. Then, we researched the O-Sugeno integral semantics of fuzzy quantifiers. Finally, we proposed a MADM method based on O-Sugeno integral semantics of fuzzy quantifiers to solve the MADM problem involving fuzzy quantifier-based.
In future work, we will introduce Choquet integrals based on overlap functions and apply them to MADM problems involving fuzzy quantifiers.

Author Contributions

Writing—original draft preparation, X.M.; writing—review and editing, C.T.; writing—inspection and modification, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Zhejiang Province, grant number LY20A010012, and by the Zhejiang Provincial Soft Science Research Project, grant number 2022C35101.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Menger, K. Statistical Metrics. Proc. Natl. Acad. Sci. USA 1942, 28, 535–537. [Google Scholar]
  2. García, F.S.; Álvarez, P.G. Two families of fuzzy integrals. Fuzzy Sets Syst. 1986, 18, 67–81. [Google Scholar]
  3. Flondor, P.; Georgescu, G.; Iorgulescum, A. Pseudo-t-morms and pseudo-BL algebras. Soft Comput. 2001, 5, 355–371. [Google Scholar]
  4. Mas, M.; Mayor, G.; Torrens, J. t-operators. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 1999, 7, 31–50. [Google Scholar]
  5. Yager, R.R.; Rybalov, A. Uninorm aggregation operators. Fuzzy Sets Syst. 1996, 80, 111–120. [Google Scholar]
  6. Liu, H. Semi-uninorms and implications on a complete lattice. Fuzzy Sets Syst. 2012, 191, 72–82. [Google Scholar]
  7. Dan, Y. A unified way to studies of t-seminorms, t-semiconorms and semi-uninorms on a complete lattice in terms of behaviour operations. Int. J. Approx. Reason. 2023, 156, 61–76. [Google Scholar]
  8. Borzooei, R.A.; Dvurecenskij, A.; Sharafi, A.H. Material implications in lattice effect algebras. Information Sciences 2018, 433–434, 233–240. [Google Scholar]
  9. Zhang, X.; Sheng, N.; Borzooei, R.A. Partial residuated implications induced by partial triangular norms and partial residuated lattices. Axioms 2023, 12, 63. [Google Scholar]
  10. Shilkret, N. Maxitive measure and integration. Indag. Math. 1971, 33, 109–116. [Google Scholar]
  11. Sugeno, M. Theory of Fuzzy Integral and Its Application. Ph.D. Thesis, Tokyo Institute of Technology, Tokyo, Japan, 1974. [Google Scholar]
  12. Dubois, D.; Prade, H.; Rico, A.; Teheux, B. Generalized qualitative Sugeno integrals. Inf. Sci. 2017, 415–416, 429–445. [Google Scholar] [CrossRef]
  13. Klement, E.P.; Mesiar, R.; Rap, E. A universal integral as common frame for Choquet and Sugeno integral. IEEE Trans. Fuzzy Syst. 2010, 18, 178–187. [Google Scholar] [CrossRef]
  14. Jin, L.; Kolesarova, A.; Mesiar, R. Semicopula based integrals. Fuzzy Sets Syst. 2021, 412, 106–119. [Google Scholar]
  15. Mihailovi, B.; Pap, E. Sugeno integral based on absolutely monotone real set functions. Fuzzy Sets Syst. 2010, 161, 2857–2869. [Google Scholar]
  16. Liu, X. Further discussion on convergence theorems for seminormed fuzzy integrals and semiconormed fuzzy integrals. Fuzzy Sets Syst. 1993, 55, 219–226. [Google Scholar]
  17. Luan, T.N.; Hoang, D.H.; Thuyet, T.M.; Phuoc, H.N.; Dung, K.H. A note on the smallest semicopula-based universal integral and an application. Fuzzy Sets Syst. 2022, 430, 88–101. [Google Scholar]
  18. Hoang, D.H.; Son, P.T.; Duc, H.Q.; Duong, D.V.; Luan, T.N. On a convergence in measure theorem for the seminormed and semiconormed fuzzy integrals. Fuzzy Sets Syst. 2023, 457, 156–168. [Google Scholar] [CrossRef]
  19. Luan, T.N.; Hoang, D.H.; Thuyet, T.M. On the coincide of lower and upper generalized Sugeno integrals. Fuzzy Sets Syst. 2023, 457, 169–179. [Google Scholar] [CrossRef]
  20. Tao, Y.; Sun, G.; Wang, G. Generalized K-Sugeno integrals and their equivalent. Comput. Appl. Math. 2022, 41, 52. [Google Scholar]
  21. Eslami, E.; Khosravi, H.; Sadeghi, F. Very and more or less in non-commutative fuzzy logic. Soft Comput. 2008, 12, 275–279. [Google Scholar]
  22. Fodor, J.C.; Keresztfalvi, T. Nonstandard conjunctions and implications in fuzzy logic. Int. J. Approx. Reason. 1995, 12, 69–84. [Google Scholar] [CrossRef]
  23. Bustince, H.; Fernandez, J.; Mesiar, R.; Orduna, R. Overlap function. Nonlinear Anal. 2010, 72, 1488–1499. [Google Scholar]
  24. Bedregal, B.C.; Dimuro, G.P.; Bustince, H.; Barrenechea, E. New results on overlap and grouping function. Inf. Sci. 2013, 249, 148–170. [Google Scholar]
  25. Dimuro, G.P.; Bedregal, B. On residual implications derived from overlap functions. Inf. Sci. 2015, 312, 78–88. [Google Scholar]
  26. Qiao, J.; Hu, B. On generalized migrativity property for overlap functions. Fuzzy Sets Syst. 2019, 357, 91–116. [Google Scholar]
  27. Jurio, A.; Bustince, H.; Pagola, M.; Pradera, A.; Yager, R.R. Some properties of overlap and grouping function and their application to image thresholding. Fuzzy Sets Syst. 2013, 229, 69–90. [Google Scholar]
  28. Bustince, H.; Pagola, M.; Mesiar, R.; Hullermeier, E.; Herrera, F. Grouping, overlap, and generalized bientropic functions for fuzzy modeling of pairwise comparisons. IEEE Trans. Fuzzy Syst. 2012, 20, 405–415. [Google Scholar]
  29. Gomez, D.; Rodriguez, J.T.; Yanez, J.; Montero, J. A new modularity measure for fuzzy community problems based on overlap and grouping function. Int. J. Approx. Reason. 2016, 74, 88–107. [Google Scholar]
  30. Miguel, L.D.; Gomez, D.; Rodriguez, J.T.; Montero, J.; Bustince, H.; Dimuro, G.P.; Sanz, J.A. General overlap functions. Fuzzy Sets Syst. 2019, 372, 81–96. [Google Scholar] [CrossRef]
  31. Dimuro, G.P.; Bedregal, B. Archinmedean overlap functions: The ordinal sum and the cancellation, idempotency and limiting properties. Fuzzy Sets Syst. 2014, 252, 39–54. [Google Scholar]
  32. Paiva, R.; Santiago, R.; Bedregal, B.; Palmeira, E. Lattice-valued overlap and quasi-overlap functions. Inf. Sci. 2021, 562, 180–199. [Google Scholar] [CrossRef]
  33. Zhang, X.; Liang, R.; Bustince, H.; Bedregal, B.; Fernandez, J.; Li, M.; Qu, Q. Pseudo overlap functions, fuzzy implications and pseudo grouping functions with applications. Axioms 2022, 11, 593. [Google Scholar] [CrossRef]
  34. Zhang, X.; Wang, M.; Bedregal, B.; Li, M.; Liang, R. Semi-overlap functions and novel fuzzy reasoning algorithms with applications. Inf. Sci. 2022, 614, 104–122. [Google Scholar] [CrossRef]
  35. Liang, R.; Zhang, X. Interval-valued pseudo overlap functions and application. Axioms 2022, 11, 216. [Google Scholar] [CrossRef]
  36. Wang, J.; Zhang, X. A novel multi-criteria decision-making method based on rough sets and fuzzy measures. Axioms 2022, 11, 275. [Google Scholar] [CrossRef]
  37. Zadeh, L.A. A computational approach to fuzzy quantifiers in natural languages. Comput. Math. Appl. Spec. Issue Comput. Linguist. 1983, 9, 149–184. [Google Scholar] [CrossRef]
  38. Yager, R.R. On ordered weighted averaging aggregation operators in multicriteria decisionmaking. IEEE Trans. Syst. Man Cybern. 1988, 18, 183–190. [Google Scholar] [CrossRef]
  39. Dvorak, A.; Holcapek, M. Fuzzy quantifiers defined over fuzzy domains. Fuzzy Sets Syst. 2022, 431, 39–69. [Google Scholar] [CrossRef]
  40. Medina, J.; Torne-Zambrano, J.A. Immediate consequences operator on generalized quantifiers. Fuzzy Sets Syst. 2023, 456, 72–91. [Google Scholar] [CrossRef]
  41. Ying, M. Linguistic quantifiers modeled by Sugeno integrals. Artif. Intell. 2006, 170, 581–606. [Google Scholar] [CrossRef]
  42. Zhang, X.; She, Y. Fuzzy Quantifiers and Their Integral Semantics; Science Press: Beijing, China, 2017; pp. 104–123. [Google Scholar]
  43. Paiva, R.; Santiago, R.; Bedregal, B.; Rivieccio, U. Inflationary BL-algebras obtained from 2-dimensional general overlap functions. Fuzzy Sets Syst. 2021, 418, 64–83. [Google Scholar] [CrossRef]
Table 1. Health condition of 10 students.
Table 1. Health condition of 10 students.
s1s2s3s4s5s6s7s8s9s10
H (x)0.950.10.7310.840.70.670.910.81
Table 2. Rearranged truth values.
Table 2. Rearranged truth values.
12345678910
h (xi)0.10.670.70.730.810.840.90.9511
Table 3. Truth values of linguistic predicates P1 and P2.
Table 3. Truth values of linguistic predicates P1 and P2.
SundayMondayTuesdayWednesdayThursdayFridaySaturday
P1I0.100.50.80.610.2
P2I10.90.40.70.30.40
Table 4. Rearranged truth values.
Table 4. Rearranged truth values.
1234567
h(xi)000.20.30.50.60.6
Table 5. Performance of three students.
Table 5. Performance of three students.
MathematicsPhysicsBiologyChemistryLiterature
s10.750.850.950.900.86
s20.850.920.910.950.86
s30.920.870.900.890.91
Table 6. Rearranged truth values.
Table 6. Rearranged truth values.
12345
s1 (h1(xi))0.750.850.860.90.95
s2 (h2(xi))0.850.860.910.920.95
s3 (h3(xi))0.870.890.900.910.92
Table 7. Attribute values of four suppliers.
Table 7. Attribute values of four suppliers.
Product PriceProduct QualityService LevelReputation
s10.950.710.850.8
s20.80.760.920.83
s30.850.810.70.86
s40.760.90.750.84
Table 8. Rearranged truth values.
Table 8. Rearranged truth values.
1234
s1 (h1(xi))0.710.80.850.95
s2 (h2(xi))0.760.80.830.92
s3 (h3(xi))0.70.810.850.86
s4 (h4(xi))0.750.760.840.9
Table 9. Evaluation of 12 attributes.
Table 9. Evaluation of 12 attributes.
s1s2s3s4s5s6s7s8
Urban support0.9120.970.8240.7060.9640.5560.6560.734
Traffic conditions0.90.8460.7860.930.8240.9720.7380.892
Geological environment0.890.8760.930.8240.7720.9320.9360.814
Land price 0.690.5740.8560.7120.5920.930.7260.794
Urban traffic improvement0.70.6240.8580.890.6520.9780.9720.904
Convenient delivery0.850.8640.9040.7740.9020.6060.5960.912
Surrounding facilities0.6480.7740.9120.8420.8040.670.8060.796
Neighboring enterprises0.8060.8280.9120.7740.8120.6040.7720.804
Talent attraction0.8460.9720.8260.7740.9620.6040.7960.806
Logistics development space0.7960.7120.9120.8040.8060.6080.7780.952
Prospect of environmental development 0.7920.7740.9560.7960.8460.7340.7520.846
Predicted economic development 0.8080.8080.8160.8420.7920.7740.8040.912
Table 10. Rearranged truth values.
Table 10. Rearranged truth values.
s1 (h1(xi))s2 (h2(xi))s3 (h3(xi))s4 (h4(xi))s5 (h5(xi))s6 (h6(xi))s7 (h7(xi))s8 (h8(xi))
10.6480.5740.7860.7060.5920.5560.5960.734
20.690.6240.8160.7120.6520.6040.6560.794
30.70.7120.8240.7740.7720.6040.7260.796
40.7920.7740.8260.7740.7920.6060.7380.804
50.7960.7740.8560.7740.8040.6080.7520.806
60.8060.8080.8580.7960.8060.670.7720.814
70.8080.8280.9040.8040.8120.7340.7780.846
80.8460.8460.9120.8240.8240.7740.7960.892
90.850.8640.9120.8420.8460.930.8040.904
100.890.8760.9120.8420.9020.9320.8060.912
110.90.970.930.890.9620.9720.9360.912
120.9120.9720.9560.930.9640.9780.9720.952
Table 11. Comprehensive evaluation values of eight alternatives.
Table 11. Comprehensive evaluation values of eight alternatives.
s1s2s3s4s5s6s7s8
Evaluation value0.8370.8440.9030.8720.8720.7780.8520.891
Table 12. Evaluation of 7 attributes.
Table 12. Evaluation of 7 attributes.
s1s2s3s4
Appearance0.81490.73200.83520.6786
Interior0.68900.73020.70560.6810
Space0.59690.38580.25550.3183
Comfort0.70580.60300.73980.6429
Power0.57080.52270.62590.4488
Operation difficulty0.66320.60410.48930.4579
Cost performance0.67650.45970.61230.4090
Table 13. Rearranged truth values.
Table 13. Rearranged truth values.
s1 (h1(xi))s2 (h2(xi))s3 (h3(xi))s4 (h4(xi))
10.57080.38580.25550.3183
20.59690.45970.48930.4090
30.66320.52270.61230.4488
40.67650.60300.62590.4579
50.68900.60410.70560.6429
60.70580.73020.73980.6786
70.81490.73200.83520.6810
Table 14. Comprehensive evaluation values of four alternatives.
Table 14. Comprehensive evaluation values of four alternatives.
s1s2s3s4
Evaluation value0.7730.7140.7140.670
Table 15. Evaluation of nine components.
Table 15. Evaluation of nine components.
s1s2s3s4
Fixed acidity0.96890.92220.82100.8327
Volatile acidity0.40550.98430.73230.7323
Citric acid0.66480.53690.87500.7983
Residual sugar0.81470.62070.89220.9914
Chlorides0.77270.45130.83120.7581
Free sulfur dioxide0.82850.75310.34300.9456
Total sulfur dioxide0.71430.89370.62460.9867
Sulfate 0.69030.81480.87260.9580
Alcohol0.76070.78550.80200.8682
Table 16. Rearranged truth values.
Table 16. Rearranged truth values.
s1 (h1(xi))s2 (h2(xi))s3 (h3(xi))s4 (h4(xi))
Fixed acidity0.40550.45130.34300.7323
Volatile acidity0.66480.53690.62460.7581
Citric acid0.69030.62070.73230.7983
Residual sugar0.71430.75310.80200.8327
Chlorides0.76070.78550.82100.8682
Free sulfur dioxide0.77270.81480.83120.9456
Total sulfur dioxide0.81470.89370.87260.9580
Sulfate 0.82850.92220.87500.9867
Alcohol0.96890.98430.89220.9914
Table 17. Comprehensive evaluation values of nine alternatives.
Table 17. Comprehensive evaluation values of nine alternatives.
s1s2s3s4
Evaluation value0.8150.7780.7900.871
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mao, X.; Temuer, C.; Zhou, H. Sugeno Integral Based on Overlap Function and Its Application to Fuzzy Quantifiers and Multi-Attribute Decision-Making. Axioms 2023, 12, 734. https://doi.org/10.3390/axioms12080734

AMA Style

Mao X, Temuer C, Zhou H. Sugeno Integral Based on Overlap Function and Its Application to Fuzzy Quantifiers and Multi-Attribute Decision-Making. Axioms. 2023; 12(8):734. https://doi.org/10.3390/axioms12080734

Chicago/Turabian Style

Mao, Xiaoyan, Chaolu Temuer, and Huijie Zhou. 2023. "Sugeno Integral Based on Overlap Function and Its Application to Fuzzy Quantifiers and Multi-Attribute Decision-Making" Axioms 12, no. 8: 734. https://doi.org/10.3390/axioms12080734

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop