5.1. N-Ary Discrete Pseudo-Quasi-Overlap Functions
To start with, we present the concept of n-ary discrete pseudo-quasi-overlap functions on L.
Definition 11. Let be a finite chain. A function is called an n-ary discrete pseudo-quasi-overlap function on L when it satisfies ,
-
for , such as ;
-
for , such as ;
-
is non-decreasing.
Note that we extend the finite chain L in Definition 11 to [0, 1], then is an n-ary pseudo-quasi-overlap function. Moreover, we can readily provide the definition of n-ary pseudo-quasi-overlap functions , along with its corresponding properties , and . The definition of n-ary pseudo-quasi-overlap functions is similar to Definition 11, so it is omitted here.
Additionally, we assume that in Definition 11. In this section, we use to represent the finite chain .
Example 2. Let be a finite chain.
, the function ,where is an integral function and represents an n-ary discrete pseudo-quasi-overlap function on . , the function ,is an n-ary discrete pseudo-quasi-overlap function on . 5.2. Generation of N-Ary Discrete Pseudo-Quasi-Overlap Functions
As stated in reference [
18], the generation of pseudo-overlap functions comes from n-dimensional overlap functions and a set of weights. Therefore, we construct an n-dimensional discrete pseudo-quasi-overlap function based on the pseudo-overlap functions mentioned above, pseudo-quasi-isomorphisms, and integral functions. Below, we introduce the concept of pseudo-quasi-isomorphisms:
Definition 12. A unary function is called a pseudo-quasi-automorphism when it satisfies ,
H is non-decreasing;
-
when and only when ;
-
when and only when .
Obviously, each pseudo-automorphism is a pseudo-quasi-automorphism given in [
26]. Conversely, a continuous pseudo-quasi-automorphism is a pseudo-automorphism.
Theorem 2. Let be a finite chain, be a pseudo-quasi-automorphism, and be an n-ary pseudo-overlap function. Then, , the function is defined as follows:where is an integral function, i.e., is an n-ary pseudo-quasi-overlap function. Proof. Suppose that
is an n-ary pseudo-overlap function.
(Necessity) If we have the following:
then
, i.e.,
. So, for
, such as
. (Sufficiency) If
,
, then
, that is, we have the following:
Thus,
satisfies
.
(Necessity) If
, then
, that is,
, So, for
, such as
. (Sufficiency) If
,
, then
, that is, we have the following:
Thus,
satisfies
.
Since
F is increasing,
H is increasing, and
is increasing, we clearly know that
is increasing. Thus,
satisfies
. Therefore,
is an n-ary pseudo-quasi-overlap function. □
Below, we transform the pseudo-quasi-overlap function on
in Theorem 2 into a discrete pseudo-quasi-overlap function on
. According to the description of function restrictions in [
50] and Theorem 2, we obtain the following conclusion:
Lemma 2. Let be a finite chain, ,and be an n-ary pseudo-quasi-overlap function, and let be a subset of . Then, , the n-ary function is an n-ary discrete pseudo-quasi-overlap function on . Specifically, we use to represent an n-ary discrete pseudo-quasi-overlap function on . Based on Theorem 2, Lemma 2, and Examples 6 and 7 of [
18], we can obtain the following example:
Example 3. Let be a finite chain, and be a positive weighted vector; the following are ternary discrete pseudo-quasi-overlap functions on generated by .
, the function ,is a discrete pseudo-quasi-overlap function on . , the function ,is a discrete pseudo-quasi-overlap function on . , the function ,is a discrete pseudo-quasi-overlap function on . , the function ,where is a permutation of , and it fulfills , is a discrete pseudo-quasi-overlap function on . , the function ,where is a permutation of , and it fulfills , is a discrete pseudo-quasi-overlap function on . Example 4. Let be a finite chain, and be a positive weighted vector. The following are six-variable discrete pseudo-quasi-overlap functions on generated by .
, the function ,is a discrete pseudo-quasi-overlap function on . , the function ,is a discrete pseudo-quasi-overlap function on . , the function ,is a discrete discrete pseudo-quasi-overlap function on . , the function ,where is a permutation of , and it fulfills , is a discrete pseudo-quasi-overlap function on . , the function ,where is a permutation of , and it fulfills , is a discrete pseudo-quasi-overlap function on . Next, we apply the discrete pseudo-quasi-overlap functions on proposed above to fuzzy multi-attribute group decision-making.
5.3. An Application of Discrete Pseudo-Quasi-Overlap Functions in Fuzzy Multi-Attribute Group Decision-Making
At present, the aggregation functions used in most applications of fuzzy multi-attribute group decision-making are continuous, such as the Sugeno integral based on overlap functions in [
47], the overlap function in [
49], and the pseudo-overlap function in [
18]. However, in practical applications of fuzzy multi-attribute group decision-making, the data objects involved are generally discrete. Therefore, we apply the n-ary discrete pseudo-quasi-overlap function constructed above to fuzzy multi-attribute group decision-making. Firstly, we briefly introduce the concept of fuzzy multi-attribute group decision-making.
A solution to the fuzzy multi-attribute group decision-making problem (FMAGDMP) involves selecting the most favorable options from a list of alternatives, taking into account various attributes of the alternatives as well as the perspectives of the specialist group.
Generally, in a FMAGDMP, let be a discrete finite set of feasible alternatives, be a set of attributes, be a set of decision makers, and be a positive weighted vector. Each decision maker creates a decision matrix , with the columns denoting the attributes and the rows indicating the feasible alternatives. In traditional decision-making, if the feasible alternative has the attribute , then the decision makers believe that the position of has the value of 1, and if not, the position of has the value of 0. However, under certain circumstances, some features are usually vague, such as “reasonable price”, “market depression”, and “currency inflation”, which are essentially ambiguous. Therefore, we need to treat them as fuzzy sets. In this instance, the value at position represents the membership degree, that is, a value in [0, 1], of the alternative to the fuzzy set connected to the attribute . Generally speaking, profit and expenses are two important attributes. For instance, while “risk of investment” is an expense attribute, “quality of construction project” is a profit attribute. In addition, we assume that is an index set of the profit attributes.
We provide the solution to FMAGDMP as follows:
Next, we demonstrate the application of the above method through the example given in [
43]. We assume that investors plan to contribute a portion of their funds to an enterprise. Making use of a market analysis, investors narrow down the range of potential enterprises to six:
a chemical enterprise;
a food firm;
a computer corporation;
an automobile firm;
a furniture corporation;
a pharmaceutical enterprise.
Three specialists or decision makers with corresponding weight vectors assist the investor.
Six attributes are established by the specialist panel to assess the investments.
The profit attributes include the following:
profits in the immediate term;
profits in the medium term;
profits over the long haul.
The expense attributes include the following:
investing in danger;
investment challenge;
additional detrimental aspects of investment.
The assessments provided by the specialists regarding the degree to which the investments align with the attributes are shown in
Table 6,
Table 7 and
Table 8, forming the decision matrix for each specialist.
After applying Formula (3) from step 1 to the decision matrices
and
mentioned above, we obtain the standard decision matrices
, and
, which are shown in
Table 9,
Table 10 and
Table 11 in that order.
The congregate decision matrix
Q of
Table 12 is produced by applying
of Example 3 to the standard decision matrices
, and
above.
Afterward, the total preference vector
is determined by taking into account
of Example 4.
Table 13 presents the final result. (Specifically,
in
and
only represents the rounding function. For other types of integral functions, such as floor, ceil, and fix, the results obtained are similar to those of the round function.)
Eventually, we obtain the descending order of the alternative
by utilizing
Table 13:
We are aware that the weighted discrete pseudo-quasi-overlap functions used in steps 2 and 3 of the FMAGDMP solution are different, and the final ranking of the alternative
is dissimilar. In
Table 14, we obtain different rankings by utilizing
and
from Examples 3 and 4 and other aggregation functions in [
48,
50]. Moreover, the above rankings are generated by different aggregation functions under the same FMAGDMP solution.
From
Table 14, we notice that the eleven aggregation methods generated by
and
of Examples 3 and 4 resulted in seven different sorts. In addition, among these seven different sorts, all sorts indicate that
is the best, while most sorts (five sorts) show that
is the worst.
By analyzing
Table 14, we can see that the rankings generated by different aggregation functions under the same FMAGDMP solution are slightly different, and compared to other aggregation functions, the rankings obtained using discrete pseudo-quasi-overlap functions are more reasonable.
As mentioned above, we use weighted discrete pseudo-quasi-overlap functions to fuse information. However, in practical applications, there may be situations without weight vectors. Therefore, we choose other types of discrete pseudo-quasi-overlap functions as aggregation functions to solve FMAGDMP. Of course, this type of discrete pseudo-quasi-overlap function is significantly different from Examples 3 and 4. It implies the importance of various expert decisions or attributes in the function formula itself. Below, we apply this type of discrete pseudo-quasi-overlap function to the previous approach for solving FMAGDMP.
Based on Theorem 2, Lemma 2, and [
18], we obtain the following example:
Example 5. Let be a finite chain; the following are ternary discrete pseudo-quasi-overlap functions on .
, the function is defined as follows:and is a discrete pseudo-quasi-overlap function on . , the function is defined as follows:and is a discrete pseudo-quasi-overlap function on . , the function is defined as follows:and is a discrete pseudo-quasi-overlap function on . Example 6. Let be a finite chain; the following are six-variable discrete pseudo-quasi-overlap functions on .
, the function ,is a discrete pseudo-quasi-overlap function on . , the function ,is a discrete pseudo-quasi-overlap function on . , the function ,is a discrete pseudo-quasi-overlap function on . Similar to the previous approach to solving FMAGDMP, we obtain different rankings by means of
in Examples 5 and 6, as shown in
Table 15 below.
From
Table 15, it can clearly be seen that the nine different aggregation methods created by
from Examples 5 and 6 bring seven different sorts, and among these sorts, the great majority of sorts (five sorts) consider
to be the best, while all sorts consider
to be the worst. Moreover, the rankings in
Table 14 and
Table 15 can be integrated, and further analysis shows that discrete pseudo-quasi-overlap functions may be more flexible in fuzzy multi-attribute applications compared to other aggregate functions.
In summary, the discrete pseudo-quasi-overlap function applied to fuzzy multi-attribute group decision-making not only aggregates multiple pieces of information but also reflects the significance of different factors, such as the importance of attributes and specialists. More importantly, under the same fuzzy multi-attribute decision-making solution, according to
Table 14 and
Table 15, and references [
18,
49,
51], we can see that, compared to the overlap functions and pseudo-overlap functions—which contain continuity and symmetry and have limitations—the discrete pseudo-quasi-overlap function proposed in this paper offers a wider range of applications and greater flexibility.