Next Article in Journal
Walsh–Hadamard Kernel Feature-Based Image Compression Using DCT with Bi-Level Quantization
Previous Article in Journal
Enhancing GAN-LCS Performance Using an Abbreviations Checker in Automatic Short Answer Scoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Development of FDOSM Based on a 2-Tuple Fuzzy Environment: Evaluation and Benchmark of Network Protocols as a Case Study

Computer Science Department, College of Computer Science and Mathematics, Tikrit University (TU), Tikrit 34001, Iraq
*
Author to whom correspondence should be addressed.
Computers 2022, 11(7), 109; https://doi.org/10.3390/computers11070109
Submission received: 11 June 2022 / Revised: 22 June 2022 / Accepted: 27 June 2022 / Published: 1 July 2022

Abstract

:
Multicriteria decision-making (MCDM) is one of the most common methods used to select the best alternative from a set of available alternatives. Many methods in MCDM are presented in the academic literature, with the latest being the Fuzzy Decision by Opinion Score Method (FDOSM). The FDOSM can solve many challenges that are present in other MCDM methods. However, several problems still exist in the FDOSM and its extensions, such as uncertainty. One of the most significant problems in the use of the FDOSM is the loss of information during the conversion of a decision matrix into an opinion decision matrix. In this paper, the authors expanded the FDOSM into the 2-tuple-FDOSM to solve this problem. The methodology behind the development of the 2-tuple-FDOSM was presented. Within the methodology, definitions of the 2-tuple linguistic fuzzy method, which was used to solve the loss-of-information problem that is present in the FDSOM method, are presented. A network case study was used in the application of the 2-tuple-FDOSM. The final results show that the 2-tuple-FDOSM can be used to address the problem of loss of information. Finally, a comparison between the basic FDOSM, TOPSIS, and 2-tuple-FDOSM was presented.

Graphical Abstract

1. Introduction

MCDM is a logical strategy used to arrange available options by preference to select the most favorable option. The objective of the decision-making process is to attain the most desirable goals with the fewest potential repercussions [1]. Decision-making becomes more complicated in the presence of uncertainty, insufficient knowledge, and situations involving numerous criteria evaluations. MCDM is the most widely used decision-making method [2]. Decision-making in the presence of numerous objectives or qualities is referred to as MCDM [3]. Multiple difficulties in selection and/or decision-making are frequently addressed using the MCDM technique. The main goal of MCDM is to assist decision-makers in selecting the best option and ranking it based on its efficacy by sorting the alternatives among the available options. To complete the ranking process, various options must be examined in order to rank the alternatives and choose the best one [4]. An MCDM problem is typically represented as a decision matrix. This decision matrix is an m × n two-dimensional matrix with m rows and n columns, with rows A1, A2,… Am representing alternatives and columns C1, C2,… Cn representing criteria. For each Cj criterion, the DM matrix ranks the A1 alternative [5,6,7]. Essentially, this necessitates an evaluation and assessment process involving quantitative and/or qualitative analysis by specialists (decision-makers) to determine the optimal alternative for each criterion. Using complicated mathematical computations, the objective function examines all of the criteria with respect to each choice in the DM matrix [8]. In addition, single or a group of decision-makers are included in this approach to subjectively evaluate choices regarding several performance criteria [9,10]. The mathematical approach and the human approach are the two basic methodologies used in the MCDM process. The first employs mathematical equations, such as the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) technique [11]. The Analytic Hierarchy Process (AHP) approach [11,12,13,14] is a method that falls into the second category which considers human preferences in computations. Each method has its own set of problems, such as issues regarding normalization [15,16], criteria weight [17], and distance measurement [18,19] in the mathematical approach. The human approach, on the other hand, faces the most significant difficulty (the inconsistency ratio [20,21,22,23]). Another issue that plagues MCDM methodologies (both mathematical and human-based approaches) is uncertainty and ambiguous information. Because they use linguistic words, decision-makers (experts) are unable to calculate weights in real numbers. As a result, the problems, which include this knowledge, become more difficult to solve. This problem has been addressed by several researchers [24,25,26,27]. Many studies in the academic literature have advised using fuzzy set numbers to deal with the problem of uncertainty and ambiguous data [28,29,30,31,32]. In 2020, the Fuzzy Decision by Opinion Score method (FDOSM) was proposed as a promising solution to overcome the challenges listed above [33]. The FDOSM, as with other MCDM approaches, attempts to aid the decision-maker in identifying the most promising alternative by taking many factors into account which are dependent on the decision-maker’s viewpoint [33].
The loss of information is a challenge that researchers using the FDOSM method face when solving any decision-making problem. This problem is generated due to the philosophy of the FDOSM when opinion matrices are combined. The main aim and contribution of this paper was to evolve the FDOSM into the 2-tuple-FDOSM to address the loss-of-information problem present in the basic FDOSM. This paper is organized as follows: in Section 2, the academic literature related to the FDOSM and the 2-tuple linguistic fuzzy method is presented. The methodology used in this paper is presented in Section 3. In Section 4, the network case study is presented. The final results relating to the 2-tuple-FDOSM and the comparative analysis are presented in Section 5. In addition to this, in Section 6, the comparative analysis is presented. Finally, in Section 7, the conclusion of this paper is reported.

2. Related Work

In the academic literature, many researchers have used the FDOSM or extended the FDSOM into another fuzzy environment to solve a multicriteria decision problem. Again, any decision-making problem is presented as a decision matrix, shown as follows:
D M = A 1 A 2 A m [ x 11 x 12 x 21 x 22 x 1 n x 2 n x m 1 x m 2 x m n ]
The main steps in the FDOSM are as follows [33]:
  • Step 1: Create the decision matrix.
  • Step 2: Select the ideal solution for each criterion (the ideal solution is one of the following: min, max, or critical value).
  • Step 3: Create a reference comparison between the ideal solution and other values per criterion, according to the decision-maker’s opinion, to create the opinion matrix.
  • Step 4: Convert the opinion matrix into triangular fuzzy numbers (TFNs).
  • Step 5: Direct aggregation with the arithmetic mean.
  • Step 6: Make the final decision (the lowest is the best).
In [34], the authors applied different scenarios to the basic form of the FDOSM and made comparisons between different aggregation operators. Additionally, in [35], the authors extended the FDOSM into a q-rung orthopair fuzzy method and integrated the FDOSM with another method (i.e., the fuzzy weighted zero inconsistency method). In [36], the authors extended the FDOSM into the Pythagorean fuzzy numbers. In another article [37], the authors extended the FDOSM into T-spherical fuzzy numbers. The authors in [30] extended the FDOSM into the interval type-2 trapezoidal fuzzy numbers. Additionally, in [38], the authors extended the FDOSM into the intuitionistic fuzzy numbers. In another article [39], the authors extended the FDOSM using Pythagorean fuzzy numbers. The authors of [40] extended the FDOSM using interval-valued Pythagorean fuzzy numbers. Finally, the authors of [41] extended the FDOSM using a Fermatean fuzzy environment. However, the FDOSM suffered from issues other than uncertainty, such as the problem of losing information, when opinion matrices were combined with the group-decision-making context. For example, suppose there are three decision-makers, and each decision-maker creates an opinion matrix from their own viewpoint. For alternative 1, the first decision-maker gives their opinion (with a slight difference), the second decision-maker gives their opinion (with a big difference), and the third decision-maker gives their opinion (with a huge difference). When the fuzzy numbers of the three opinions are combined (a slight difference, a big difference, and a huge difference) we do not achieve a result that fits with the decision-makers’ opinions. In this case, we lose some information in the combination process. Many researchers in the academic literature have mentioned that the 2-tuple fuzzy method is the best way of solving the problem of missing information in the combination process [42,43,44,45]. A 2-tuple is a linguistic phrase followed by a number. The fundamental advantage of this representation is that it is continuous in its domain, allowing it to express any information counts in the discourse universe. A computational technique is used in conjunction with this representation model to deal with 2-tuples without sacrificing information. Here, we used this fuzzy linguistic representation model in a decision-making problem, demonstrating that it is more accurate than earlier models [46].
A 2-tuple can be defined by two values, the first of which is a linguistic label and the second of which is a real number that represents the symbolic translation’s value [47].
A gap in the academic literature related to the FDOSM method was identified: the FDOSM has not been extended using the 2-tuple linguistic fuzzy method to solve the loss-of-information problem. Therefore, in this article, we presented a new extension of the FDOSM based on the 2-tuple fuzzy method, namely the 2-tuple-FDOSM, to address the problem of loss of information when combining opinion matrices.

3. Methodology

In this section, the methodology relating to the development of the 2-tuple-FDOSM is presented. Definitions of the 2-tuple linguistic fuzzy method, which was used to solve the loss-of-information problem in the FDSOM method, are presented.

3.1. Development 2-Tuple-FDOSM

In this section, we present the steps used in the extension of the FDOSM, namely the 2-tuple-FDOSM. In Figure 1, these steps are summarized. The steps are composed of two main stages. The first stage relates to a data-transformation unit, and the second stage relates to a data-processing unit.

3.1.1. Data-Transformation Unit

The decision matrix was transformed into an opinion matrix in two steps using the data-transformation unit.
Step 1: The following equation is used to select the ideal solution for each criterion used in the decision matrix (CWND, throughput, queue size, and packets lost). Equation (1) represents the selection step.
A * = { [ ( max i v i j | j J ) , ( min i v i j | j J ) , ( O p i j I . J ) | i = 1 , 2 , 3 , , m ] }
The max i v i j term denotes the typical value of the benefit MCDM criteria, the min i v i j term denotes the ideal solution of the cost MCDM criteria, and O p i j   is the critical value when the ideal intermediate value lies between the min i v i j and max i v i j . The critical value must be determined by the decision-maker.
Step 2: After identifying the ideal solution, by using a five-point Likert scale, the expert conducts a reference comparison (i.e., no difference, slight difference, difference, big difference, or huge difference) between the ideal solution and alternative values in the same criterion.
The following equation can be used to express this step:
O p L a n g = { ( ( v ˜ i j v i j | j J ) . | i = 1 , 2 , 3 , , m ) }
The reference comparison is referred to as . The linguistic term opinion matrix, which is identified as follows, is the product of the data-transformation unit:
O p L a n g = A 1 A m [ o p 11 o p 1 n o p m 1 o p m n ]  
The output of this unit is the opinion matrix according to the decision-maker’s preferences. This opinion matrix is the input for the next stage (i.e., data processing). In the following section, the data-processing unit steps are presented.

3.1.2. Data-Processing Unit

In this section, we show how we used the 2-tuple fuzzy method based on the following mathematical definitions to extend the FDOSM into the 2-tuple-FDOSM.
If a symbolic approach for aggregating linguistic information yields a value of β [ 0 , g ] , and β { 0 , , g } , then an approximation function ( app 2 ( ) )   is employed to express the index of the result in S . Let S = { s 0 , , s g } be a linguistic term set.
Definition 1.
Let β be the result of a symbolic aggregation operation performed on the index values of a number of labels assessed in a linguistic term set S. β [ 0 , g ] , where q + 1 is S’s the number of elements in a set or other grouping. A α symbolic translation is defined as i = r o u n d ( β ) , with α = β i being two values such that i [ 0 , g ] and α [ 0.5 , 0.5 ) . A linguistic term’s symbolic translation, s i , is a value evaluated through [ 0.5 , 0.5 ) This supports the “variance of information” among information measurements β [ 0 , g ] after a symbolic aggregation procedure, and the value that comes closest in { 0 , , g } suggests the index of the nearest linguistic term in S ( i = r o u n d ( β ) ) .
This method expresses linguistic information as 2-tuples ( s i , α i ) , s i S , and α i [ 0.5 ,   0.5 ) . The linguistic label center of the information is expressed by s i ; α i is a numeric value which represents the value of the symbolic translation from the original outcome β to the index label that is the nearest, i in the linguistic term set ( s i ) . For linguistic phrases and 2-tuples, as well as quantitative values and 2-tuples, this model specifies transformation functions [46].
Definition 2.
Given a linguistic term set S = { s 0 , , s g } and a value β [ 0 , g ] , the 2-tuple that reflects the equivalent information to β is computed using the following function, which indicates the output of a symbolic aggregation operation [46]:
  Δ : [ 0 , g ] S × [ 0.5 , 0.5 )
Δ ( β ) = ( s i , α ) ,   with   { s i , i = r o u n d ( β ) α = β i , α [ 0.5 , 0.5 )    
whereas round  ( ) is the standard process of rounding,  s i is the nearest label for the index to   β ”, and  α is the worth of the symbolic translation.
Example: Consider a symbolic aggregation operation over labels in the range S = { s 0 , s 1 , s 2 , s 3 , s 4 , s 5 , s 6 } ,which acquires the value β = 2.8   as a result; therefore; the information’s representation as a 2-tuple will be:
Δ ( 2.8 ) = ( s 3 , 0.2 )
This is depicted graphically in Figure 2.
Let S = { s 0 , , s g } be a set of linguistic terms, and let ( s i , α ) be a 2-tuple in Proposition 1. There is always a Δ 1 function which produces the equivalent numerical value β [ 0 , g ] from a 2-tuple.
Proof. 
Consider the following function to observe how straightforward it is:
Δ 1   : S × [ 0.5 ,   0.5 ) [ 0 , g ]
Δ 1 ( s i , α ) = i + α = β .  
Remark. 
It is clear from Definitions 2 and 3, as well as Proposition 1, that converting and adding a symbolic translation of a linguistic phrase to a linguistic 2-tuple entails adding a value of 0.
s i S ( s i , 0 )  
There are many aggregation processes in the literature that allow us to mix data based on different criteria. The arithmetic mean is used for the purpose of aggregating the results because it prevents information loss [46].
Definition 3.
Given a set of 2-tuples x = { ( r 1 , α 1 ) , , ( r n , α n ) } , the 2-tuple arithmetic mean x ¯ e is calculated as
x ¯ e = Δ ( i = 1 n 1 n Δ 1 ( r i , α i ) ) = Δ ( 1 n i = 1 n β i )  
We can calculate the mean of a set of linguistic values using the arithmetic mean for 2-tuples without losing any information [46].

4. Case Study

In 2009, Long-Term Evolution-Advanced (LTE-A) was described as the first concept of a successor to Long-Term Evolution (LTE) technology because the desire for high data rates in mobile networks was steadily increasing. LTE-A is a significant improvement compared to LTE technology. LTE-A is a high-speed wireless network for mobile phones that is divided into generational groups. It is an LTE-based enhancement. Many protocols are applied under LTE-A, and to evaluate and benchmark these protocols, MCDM needed to be applied due to issues including importance criteria, data variation, and multicriteria problems. In this case study, four evaluation criteria were used. The first criterion was the congestion control window (CWND), which is one of the variables used to determine the transmission process. The CWND assigned by the sender depends on the network status maintained in the predestination address [48]. The second criterion was the throughput of the average data rate based on the amount of data that successfully reached the destination over a specific data link. It also indicated the amount of bandwidth used [48]. The third criterion was the queue size, composed of permeability that is authorized through any link connection [48]. The final criterion used in this case study was the packet loss [48]. The benefit criteria in this case study were CWND, throughput, and queue size, and the cost criterion was the packet loss.
In Table 1, the decision matrix for this case study is shown.

5. Results and Discussion

The results for the 2-tuple-FDOSM are presented in this section as follows:

5.1. The Result of the Opinion Matrix

The opinion matrix used in the evaluation and benchmarking of the LTE-A protocols is discussed in this section. This process was realized by converting the original decision matrix presented in Table 1 into the opinion decision matrix depicted in Table 2 by judging the three decision-makers’ preferences using a five-point Likert scale. The ideal solution was determined by the decision-maker as defined in Equation (1). It should be mentioned that the ideal solutions for each decision-maker are reported in Table 3. According to the FDOSM philosophy, the decision-maker selects the ideal solution depending on their own opinion, and the decision-maker is not forced to choose the max value for the benefit criteria and the min value for the cost criteria.
Therefore, to establish the opinion matrices of the decision-makers, reference comparisons were made between the ideal solution and other values of alternatives under the same criteria according to Equation (2). Table 2 presents the opinion decision matrices derived from three decisions makers’ preferences.
The opinion matrices created depended on the decision-makers’ opinions. In the table shown above, it can be seen that each decision-maker made a reference comparison between the ideal solution and other values in the same criterion from their own viewpoints to create the decision matrix.
In the following section, the final rank for the alternatives is reported.

5.2. The Final Rank

According to the philosophy of the FDOSM, opinion matrices are created using a five-point Likert scale. When these opinion matrices are aggregated to one opinion matrix, some information is lost. Therefore, we used 2-tuples to determine the final rank without losing information.
First of all, we transferred the opinion matrix into a fuzzy opinion matrix by converting the linguistic terms into numbers according to the fuzzy numbers that were used in the basic FDOSM [33]. The following table presents this information.
In accordance with the information presented in Table 4, the fuzzy opinion matrices for the three decision-makers are reported in Table 5.
In the next step, according to [33], to create the group fuzzy opinion matrix, the internal aggregation for the fuzzy opinion matrices was performed using the following equation:
g r o u p   o p i n i o n   m a t r i x = ( m i n , a g g r e g a t i o n   o p e r a t o r s , m a x )
The arithmetic mean was used to aggregate the fuzzy opinion matrix and obtain the group numbered opinion matrix. In Table 6, the group numbered opinion matrix is shown.
From the table displayed above, the loss of information when aggregating the fuzzy opinion matrix of the three decision-makers can clearly be seen. To solve the loss-of-information problem, the use of 2-tuples was the most suitable method. In accordance with the definitions that are presented in the methodology, the 2-tuple group opinion matrix is reported in Table 7. In addition, the fuzzy score was determined using the arithmetic mean in the following equation:
A m ( x ) = ( a f + a m + a l ) ( b f + b m + b l ) ( c f + c m + c l ) ( d f + d m + d l )   n
where n is the number of evaluation criteria.
According to the philosophy of the FDOSM, the best alternative is the closest to the no-difference linguistic term (the ideal solution). In Table 7, the best alternative is A4, because it has the closest value to the no-difference linguistic term (the ideal solution). On the other hand, the worst alternative is A1, because it has the furthest value from the ideal solution.
The basic FDOSM was applied [33] to an external group context on the same opinion matrix and the same fuzzy opinion matrix for the three decision-makers. Additionally, the arithmetic mean was used to determine the final score. The lowest value was the best alternative. The final result of the application of the basic FDOSM to a group is reported in Table 8.
Using the basic FDOSM, the same best and the worst alternatives that were determined using the 2-tuple-FDOSM were determined. However, we noticed some clear differences in the final rank for some alternatives (i.e., A5, A7, A8, and A9). These differences occurred because of the loss of information when using the basic FDOSM. On the other hand, the 2-tuple-FDOSM solved the problem in the basic FDOSM that caused alternatives to be given the same rank, i.e., A6 and A8 had the same rank. This problem occurred due to uncertainty. Therefore, it was shown that the 2-tuple-FDOSM is more flexible in dealing with uncertainty. Finally, in the following section, a comparative analysis between the 2-tuple-FDOSM and TOPSIS method is presented.

6. Comparative Analysis

In this section, we present a comparative analysis between the final rankings from the 2-tuple-FDOSM and the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method for the same case study, which was used in this paper. In accordance with [48], the TOPSIS method was applied to the same case study, and the final results are reported in Table 9.
According to the table displayed above, there are many differences in the positions of the alternatives. These differences occurred due to the issues that the TOPSIS method suffered from. The TOPSIS method addresses uncertainty but nevertheless displays the fundamental drawback found in the original TOPSIS method, which is the necessity for external sources to provide preference weights. The 2-tuple-FDOSM outperformed TOPSIS in terms of dealing with:
1—missing data. 2—immeasurable criteria. 3—the generation of criteria weight. 4—missing information and normalization (the process of unifying data from various scales and types in the decision matrix). 5—the ideal solution (the best value under the same criterion) and distance measurement (the distance between the ideal solution and other alternative solutions). 6—data that are ambiguous or unclear (fuzziness) [33]. In Table 10, it can be observed that the 2-tuple-FDOSM was found to be more resilient in comparison to the TOPSIS method.
Although TOPSIS only handled vague and ambiguous information (n = 1/6), the 2-tuple-FDOSM was able to solve all the previously described difficulties (n = 6/6).

7. Conclusions

The Fuzzy Decision by Opinion Score method (FDOSM) is one of the latest methods in the multicriteria decision-making approach. Many researchers have used the FDOSM to solve different MCDM problems, and have extended the FDOSM into another fuzzy environment. However, it has previously been shown that the FDOSM suffers from information loss when combined with opinion matrices. In accordance with the advantages that 2-tuples display in solving the information loss problem, in this article, we presented a new extension of the FDOSM with a 2-tuple environment, namely the 2-tuple-FDOSM. Here, through the methodology of this research, we presented the extension of the FDOSM into the 2-tuple-FDOSM. Additionally, we applied the 2-tuple-FDOSM to a network case study. The final results show that the 2-tuple-FDOSM addresses two main issues in the basic FDOSM; these issues are information loss during aggregation with opinion matrices, and an issue that caused alternatives to be given the same ranks, which occurred due to uncertainty. Finally, the 2-tuple-FDOSM was shown to be more flexible in dealing with uncertainty. In future work, researchers can apply the 2-tuple-FDOSM to solve problems that were solved with the basic FDOSM, and compare the final ranks to select the best solutions. In addition, researchers can extend the FDOSM into other fuzzy environments and compare the results with those of the basic FDOSM and 2-tuple-FDOSM.

Author Contributions

Formal analysis, M.M.S. and H.A.H.; Funding acquisition, H.A.H.; Investigation, M.A.A.; Methodology, M.M.S.; Resources, M.A.A.; Supervision, M.M.S.; Writing – review & editing, R.M.M., H.A.H. and M.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data were presented in main text.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Opricovic, S.; Tzeng, G.-H. Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS. Eur. J. Oper. Res. 2004, 156, 445–455. [Google Scholar] [CrossRef]
  2. Çelen, A. Comparative Analysis of Normalization Procedures in TOPSIS Method: With an Application to Turkish Deposit Banking Market. Informatica 2014, 25, 185–208. [Google Scholar] [CrossRef] [Green Version]
  3. Kornyshova, E.; Salinesi, C. MCDM techniques selection approaches: State of the art. In Proceedings of the 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making, Honolulu, HI, USA, 1–5 April 2007. [Google Scholar]
  4. Zughoul, O.; Zaidan, A.A.; Zaidan, B.B.; Albahri, O.S.; Alazab, M.; Amomeni, U.; Albahri, A.S.; Salih, M.M.; Mohammed, R.T.; Mohammed, K.I.; et al. Novel triplex procedure for ranking the ability of software engineering students based on two levels of AHP and group TOPSIS techniques. Int. J. Inf. Technol. Decis. Mak. 2021, 20, 67–135. [Google Scholar] [CrossRef]
  5. Zaidan, A.; Zaidan, B.; Hussain, M.; Al-Haiqi, A.; Kiah, M.M.; Abdulnabi, M. Multi-criteria analysis for OS-EMR software selection problem: A comparative study. Decis. Support Syst. 2015, 78, 15–27. [Google Scholar] [CrossRef]
  6. Abdullateef, B.N.; Elias, N.F.; Mohamed, H.; Zaidan, A.A.; Zaidan, B.B. An evaluation and selection problems of OSS-LMS packages. SpringerPlus 2016, 5, 248. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Campanella, G.; Ribeiro, R.A. A framework for dynamic multiple-criteria decision making. Decis. Support Syst. 2011, 52, 52–60. [Google Scholar] [CrossRef]
  8. Mahdavi, I.; Mahdavi-Amiri, N.; Heidarzade, A.; Nourifar, R. Designing a model of fuzzy TOPSIS in multiple criteria decision making. Appl. Math. Comput. 2008, 206, 607–617. [Google Scholar] [CrossRef]
  9. Behzadian, M.; Otaghsara, S.K.; Yazdani, M.; Ignatius, J. A state-of the-art survey of TOPSIS applications. Expert Syst. Appl. 2012, 39, 13051–13069. [Google Scholar] [CrossRef]
  10. Mahjouri, M.; Ishak, M.B.; Torabian, A.; Abd Manaf, L.; Halimoon, N.; Ghoddusi, J. Optimal selection of Iron and Steel wastewater treatment technology using integrated multi-criteria deci-sion-making techniques and fuzzy logic. Process Saf. Environ. Prot. 2017, 107, 54–68. [Google Scholar] [CrossRef]
  11. Abdulkareem, K.H.; Arbaiy, N.; Zaidan, A.A.; Zaidan, B.B.; Albahri, O.S.; Alsalem, M.A.; Salih, M.M. A Novel Multi-Perspective Benchmarking Framework for Selecting Image Dehazing Intelligent Algorithms Based on BWM and Group VIKOR Techniques. Int. J. Inf. Technol. Decis. Mak. 2020, 19, 909–957. [Google Scholar] [CrossRef]
  12. Saaty, T.L.; Vargas, L.G. Decision Making with the Analytic Network Process; Springer Science and Business Media LLC.: Berlin, Germany, 2006; Volume 282. [Google Scholar]
  13. Saaty, T.L. What is the analytic hierarchy process? In Mathematical Models for Decision Support; Springer: Berlin, Germany, 1988; pp. 109–121. [Google Scholar]
  14. Rezaei, J. Best-worst multi-criteria decision-making method. Omega 2015, 53, 49–57. [Google Scholar] [CrossRef]
  15. Guo, S.; Zhou, K.; Cao, B.; Yang, C. Combination weights and TOP SIS method for performance evaluation of aluminum electrolysis. In Proceedings of the 2015 Chinese Automation Congress (CAC), Wuhan, China, 27–29 November 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar]
  16. Sun, R.; Zhang, B.; Liu, T. Ranking web service for high quality by applying improved Entropy-TOPSIS method. In Proceedings of the 2016 17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), Shangai, China, 30 May–1 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 249–254. [Google Scholar]
  17. Wang, X.; Peng, B. Determining the value of the port transport waters: Based on improved TOPSIS model by multiple regression weighting. Ocean Coast. Manag. 2015, 107, 37–45. [Google Scholar] [CrossRef]
  18. Huang, X.; Feng, S. Research on the teaching quality evaluation for the physical education in colleges based on the AHPTOPSIS. Chem. Eng. Trans. 2015, 46, 487–492. [Google Scholar]
  19. Keshtkar, A.R.; Oros, Z.; Mohammadkhan, S.; Eagdari, S.; Paktinat, H. Multi-criteria analysis in Artemia farming site selection for sustainable desert ecosystems planning and management (case study: Siahkouh Playa, Iran). Environ. Earth Sci. 2016, 75, 1195. [Google Scholar] [CrossRef]
  20. Koczkodaj, W.; Urban, R. Axiomatization of inconsistency indicators for pairwise comparisons. Int. J. Approx. Reason. 2018, 94, 18–29. [Google Scholar] [CrossRef] [Green Version]
  21. Destercke, S. A generic framework to include belief functions in preference handling and multi-criteria decision. Int. J. Approx. Reason. 2018, 98, 62–77. [Google Scholar] [CrossRef] [Green Version]
  22. Benítez, J.; Izquierdo, J.; Pérez-García, R.; Ramos-Martínez, E. A simple formula to find the closest consistent matrix to a reciprocal matrix. Appl. Math. Model. 2014, 38, 3968–3974. [Google Scholar] [CrossRef]
  23. Morgan, R. An investigation of constraints upon fisheries diversification using the Analytic Hierarchy Process (AHP). Mar. Policy 2017, 86, 24–30. [Google Scholar] [CrossRef]
  24. Wu, J.-Z.; Tiao, P.-J. A validation scheme for intelligent and effective multiple criteria decision-making. Appl. Soft Comput. 2018, 68, 866–872. [Google Scholar] [CrossRef]
  25. Vahdani, B.; Tavakkoli-Moghaddam, R.; Mousavi, S.M.; Ghodratnama, A. Soft computing based on new interval-valued fuzzy modified multi-criteria decision-making method. Appl. Soft Comput. 2013, 13, 165–172. [Google Scholar] [CrossRef]
  26. Xu, Z.; Zhang, X. Hesitant fuzzy multi-attribute decision making based on TOPSIS with incomplete weight information. Knowl.-Based Syst. 2013, 52, 53–64. [Google Scholar] [CrossRef]
  27. Salih, M.; Zaidan, B.; Zaidan, A.; Ahmed, M. Survey on fuzzy TOPSIS state-of-the-art between 2007 and 2017. Comput. Oper. Res. 2018, 104, 207–227. [Google Scholar] [CrossRef]
  28. Singh, R.K.; Benyoucef, L. A fuzzy TOPSIS based approach for e-sourcing. Eng. Appl. Artif. Intell. 2011, 24, 437–448. [Google Scholar] [CrossRef]
  29. Nădăban, S.; Dzitac, S.; Dzitac, I. Fuzzy TOPSIS: A General View. Procedia Comput. Sci. 2016, 91, 823–831. [Google Scholar] [CrossRef] [Green Version]
  30. Salih, M.M.; Albahri, O.S.; Zaidan, A.A.; Zaidan, B.B.; Jumaah, F.M. Benchmarking of AQM methods of network congestion control based on extension of interval type-2 trapezoidal fuzzy decision by opinion score method. Telecommun. Syst. 2021, 77, 493–522. [Google Scholar] [CrossRef]
  31. Kumar, S.; Kumar, S.; Barman, A.G. Supplier selection using fuzzy TOPSIS multi criteria model for a small scale steel manufacturing unit. Procedia Comput. Sci. 2018, 133, 905–912. [Google Scholar] [CrossRef]
  32. Yaakob, A.M.; Serguieva, A.; Gegov, A. FN-TOPSIS: Fuzzy Networks for Ranking Traded Equities. IEEE Trans. Fuzzy Syst. 2016, 25, 315–332. [Google Scholar] [CrossRef] [Green Version]
  33. Salih, M.M.; Zaidan, B.; Zaidan, A. Fuzzy decision by opinion score method. Appl. Soft Comput. 2020, 96, 106595. [Google Scholar] [CrossRef]
  34. Albahri, O.S.; Zaidan, A.A.; Salih, M.M.; Zaidan, B.B.; Khatari, M.A.; Ahmed, M.A.; Albahri, A.S.; Alazab, M. Multidimensional benchmarking of the active queue management methods of network congestion control based on extension of fuzzy decision by opinion score method. Int. J. Intell. Syst. 2020, 36, 796–831. [Google Scholar] [CrossRef]
  35. Albahri, A.; Zaidan, A.; Alnoor, A.; Alsattar, H.; Mohammed, R.; Alamoodi, A.; Zaidan, B.; Aickelin, U.; Alazab, M.; Garfan, S.; et al. Integration of fuzzy-weighted zero-inconsistency and fuzzy decision by opinion score methods under a q-rung orthopair environment: A distribution case study of COVID-19 vaccine doses. Comput. Stand. Interfaces 2021, 80, 103572. [Google Scholar] [CrossRef]
  36. Albahri, O.; Zaidan, A.; Alsattar, H.; Mohammed, R.; Aickelin, U.; Kou, G.; Jumaah, F.; Salih, M.M.; Alamoodi, A.; Zaidan, B.; et al. Novel dynamic fuzzy Decision-Making framework for COVID-19 vaccine dose recipients. J. Adv. Res. 2021, 37, 147–168. [Google Scholar] [CrossRef]
  37. Alsalem, M.; Alsattar, H.; Albahri, A.; Mohammed, R.; Zaidan, A.; Alnoor, A.; Alamoodi, A.; Qahtan, S.; Zaidan, B.; Aickelin, U.; et al. Based on T-spherical fuzzy environment: A combination of FWZIC and FDOSM for prioritising COVID-19 vaccine dose recipients. J. Infect. Public Health 2021, 14, 1513–1559. [Google Scholar] [CrossRef] [PubMed]
  38. Mahmoud, U.S.; Albahri, A.S.; AlSattar, H.A.; Zaidan, A.A.; Talal, M.; Mohammed, R.A.; Albahri, O.S.; Zaidan, B.B.; Alamoodi, A.H.; Hadi, S.M. A Methodology of DASs Benchmarking to Support Industrial Community Characteristics in Designing and Implementing Advanced Driver Assistance Systems Within Vehicles. 2021. Available online: https://assets.researchsquare.com/files/rs-875230/v1_covered.pdf?c=1632176242 (accessed on 1 May 2022).
  39. Al-Samarraay, M.S.; Salih, M.M.; Ahmed, M.A.; Zaidan, A.A.; Albahri, O.S.; Pamucar, D.; AlSattar, H.A.; Alamoodi, A.H.; Zaidan, B.B.; Dawood, K.; et al. A new extension of FDOSM based on Pythagorean fuzzy environment for evaluating and benchmarking sign language recognition systems. Neural Comput. Appl. 2022, 34, 4937–4955. [Google Scholar] [CrossRef]
  40. Al-Samarraay, M.S.; Zaidan, A.A.; Albahri, O.S.; Pamucar, D.; AlSattar, H.A.; Alamoodi, A.H.; Zaidan, B.B.; Albahri, A.S. Extension of interval-valued Pythagorean FDOSM for evaluating and benchmarking real-time SLRSs based on multidimensional criteria of hand gesture recognition and sensor glove perspectives. Appl. Soft Comput. 2021, 116, 108284. [Google Scholar] [CrossRef]
  41. Salih, M.M.; Al-Qaysi, Z.; Shuwandy, M.L.; Ahmed, M.; Hasan, K.F.; Muhsen, Y.R. A new extension of fuzzy decision by opinion score method based on Fermatean fuzzy: A benchmarking COVID-19 machine learning methods. J. Intell. Fuzzy Syst. 2022; in press. [Google Scholar]
  42. Herrera, F.; Martínez, L. A 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 2000, 8, 746–752. [Google Scholar]
  43. Herrera, F.; Martínez, L. A model based on linguistic 2-tuples for dealing with multigranular hierarchical linguistic contexts in multi-expert decision-making. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2001, 31, 227–234. [Google Scholar] [CrossRef] [Green Version]
  44. Dutta, B.; Guha, D.; Mesiar, R. A Model Based on Linguistic 2-Tuples for Dealing with Heterogeneous Relationship among Attributes in Multi-expert Decision Making. IEEE Trans. Fuzzy Syst. 2014, 23, 1817–1831. [Google Scholar] [CrossRef]
  45. Zhu, H.; Zhao, J.; Xu, Y. 2-dimension linguistic computational model with 2-tuples for multi-attribute group decision making. Knowl.-Based Syst. 2016, 103, 132–142. [Google Scholar] [CrossRef]
  46. Jin-Hsien, W.; Jongyun, H. A new version of 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 2006, 14, 435–445. [Google Scholar] [CrossRef]
  47. Delgado, M.; Herrera, F.; Herrera-Viedma, E.; Martin-Bautista, M.J.; Martinez, L.; Vila, M.A. A communication model based on the 2-tuple fuzzy linguistic representation for a distributed intelligent agent system on Internet. Soft Comput. 2002, 6, 320–328. [Google Scholar] [CrossRef]
  48. Najm, I.A.; Ismail, M.; Lloret, J.; Ghafoor, K.Z.; Zaidan, B.B.; Rahem, A.A.R.T. Improvement of SCTP congestion control in the LTE-A network. J. Netw. Comput. Appl. 2015, 58, 119–129. [Google Scholar] [CrossRef]
Figure 1. The steps for 2-tuple-FDOSM.
Figure 1. The steps for 2-tuple-FDOSM.
Computers 11 00109 g001
Figure 2. Illustration of a symbolic translation calculation.
Figure 2. Illustration of a symbolic translation calculation.
Computers 11 00109 g002
Table 1. The decision matrix.
Table 1. The decision matrix.
AlternativesCWNDThroughputQueue SizePkt Loss
A11209,881,68748,424.92209.75
A21309,912,32656,199.381.75
A31459,905,46253,788.424
A420010,120,77857,67427
A52059,902,37451,274.243.5
A621210,023,75051,180.764.5
A720210,264,18257,581.370.5
A822510,106,67852,895.494.5
A923520,368,88659,680.9104
Table 2. The opinion matrices of the three decision-makers.
Table 2. The opinion matrices of the three decision-makers.
The Opinion Matrix of the First Decision-Maker
AlternativesCWNDThroughputQueue SizePkt Loss
A1Huge DifferenceHuge DifferenceHuge DifferenceHuge Difference
A2Huge DifferenceBig DifferenceSlight DifferenceBig Difference
A3Big DifferenceBig DifferenceDifferenceNo Difference
A4DifferenceDifferenceSlight DifferenceSlight Difference
A5DifferenceBig DifferenceBig DifferenceDifference
A6DifferenceDifferenceBig DifferenceDifference
A7DifferenceSlight DifferenceSlight DifferenceDifference
A8Slight DifferenceSlight DifferenceDifferenceBig Difference
A9No DifferenceNo DifferenceNo DifferenceBig Difference
The Opinion Matrix of the Second Decision-Maker
AlternativesCWNDThroughputQueue SizePkt Loss
A1Huge DifferenceSlight DifferenceNo DifferenceHuge Difference
A2Huge DifferenceNo DifferenceHuge DifferenceBig Difference
A3Big DifferenceSlight DifferenceBig DifferenceSlight Difference
A4No DifferenceDifferenceHuge DifferenceNo Difference
A5Slight DifferenceSlight DifferenceDifferenceDifference
A6Slight DifferenceDifferenceDifferenceDifference
A7Slight DifferenceBig DifferenceHuge DifferenceDifference
A8DifferenceBig DifferenceBig DifferenceBig Difference
A9DifferenceBig DifferenceHuge DifferenceBig Difference
The Opinion Matrix of the Third Decision-Maker
AlternativesCWNDThroughputQueue SizePkt Loss
A1Huge DifferenceSlight DifferenceBig DifferenceHuge Difference
A2Huge DifferenceSlight DifferenceSlight DifferenceBig Difference
A3Huge DifferenceSlight DifferenceDifferenceNo Difference
A4Big DifferenceSlight DifferenceSlight DifferenceNo Difference
A5Big DifferenceNo DifferenceDifferenceSlight Difference
A6Big DifferenceSlight DifferenceDifferenceDifference
A7DifferenceNo DifferenceSlight DifferenceDifference
A8Slight DifferenceNo DifferenceDifferenceBig Difference
A9No DifferenceNo DifferenceNo DifferenceBig Difference
Table 3. The ideal solution for each decision-maker.
Table 3. The ideal solution for each decision-maker.
Decision-MakersCWNDThroughputQueue SizePkt Loss
Decision-maker 123520,368,88659,680.924
Decision-maker 22009,912,32648,424.9227
Decision-maker 323520,368,88659,680.927
Table 4. Conversion of the linguistic terms into fuzzy numbers.
Table 4. Conversion of the linguistic terms into fuzzy numbers.
Linguistic TermsFuzzy Numbers
No difference(0, 0.1, 0.3)
Slight Difference(0.1, 0.3, 0.5)
Difference(0.3, 0.5, 0.75)
Big Difference(0.5, 0.75, 0.9)
Huge Difference(0.75, 0.9, 1)
Table 5. The fuzzy opinion matrices.
Table 5. The fuzzy opinion matrices.
The Fuzzy Opinion Matrix for the First Decision-Maker
AlternativesCWNDThroughputQueue SizePkt Loss
A10.750.901.000.750.901.000.750.901.000.750.901.00
A20.750.901.000.500.750.900.100.300.500.500.750.90
A30.500.750.900.500.750.900.300.500.750.000.100.30
A40.300.500.750.300.500.750.100.300.500.100.300.50
A50.300.500.750.500.750.900.500.750.900.300.500.75
A60.300.500.750.300.500.750.500.750.900.300.500.75
A70.300.500.750.100.300.500.100.300.500.300.500.75
A80.100.300.500.100.300.500.300.500.750.500.750.90
A90.000.100.300.000.100.300.000.100.300.500.750.90
The Fuzzy Opinion Matrix for the Second Decision-Maker
AlternativesCWNDThroughputQueue SizePkt Loss
A10.750.901.000.100.300.500.000.100.300.750.901.00
A20.750.901.000.000.100.300.750.901.000.500.750.90
A30.500.750.900.100.300.500.500.750.900.100.300.50
A40.000.100.300.300.500.750.750.901.000.000.100.30
A50.100.300.500.100.300.500.300.500.750.300.500.75
A60.100.300.500.300.500.750.300.500.750.300.500.75
A70.100.300.500.500.750.900.750.901.000.300.500.75
A80.300.500.750.500.750.900.500.750.900.500.750.90
A90.300.500.750.500.750.900.750.901.000.500.750.90
The Fuzzy Opinion Matrix for the Third Decision-Maker
AlternativesCWNDThroughputQueue SizePkt Loss
A10.750.901.000.100.300.500.500.750.900.750.901.00
A20.750.901.000.100.300.500.100.300.500.500.750.90
A30.750.901.000.100.300.500.300.500.750.000.100.30
A40.500.750.900.100.300.500.100.300.500.000.100.30
A50.500.750.900.000.100.300.300.500.750.100.300.50
A60.500.750.900.100.300.500.300.500.750.300.500.75
A70.300.500.750.000.100.300.100.300.500.300.500.75
A80.100.300.500.000.100.300.300.500.750.500.750.90
A90.000.100.300.000.100.300.000.100.300.500.750.90
Table 6. The group fuzzy opinion matrix.
Table 6. The group fuzzy opinion matrix.
AlternativesCWNDThroughputQueue SizePkt Loss
A10.750.910.10.5100.58333310.750.91
A20.750.9100.3833330.90.10.510.50.750.9
A30.50.810.10.450.90.30.5833330.900.1666670.5
A400.450.90.10.4333330.750.10.5100.1666670.5
A50.10.5166670.900.3833330.90.30.5833330.90.10.4333330.75
A60.10.5166670.90.10.4333330.750.30.5833330.90.30.50.75
A70.10.4333330.7500.3833330.90.10.510.30.50.75
A80.10.3666670.7500.3833330.90.30.5833330.90.50.750.9
A900.2333330.7500.3166670.900.36666710.50.750.9
Table 7. The final result of 2-tuple-FDOSM.
Table 7. The final result of 2-tuple-FDOSM.
AlternativesFuzzy Score2-Tuple-FDOSM ScoreRank
A10.40.7208331BD, −0.39
A20.33750.6333330.95BD, −0.168
A30.2250.50.825DI5
A40.050.38750.7875SD, 0.081
A50.1250.4791670.8625DI, −0.33
A60.20.5083330.825DI, 0.086
A70.1250.4541670.85D, −0.52
A80.2250.5208330.8625DI, 0.27
A90.1250.4166670.8875DI, −0.094
Table 8. The final result of group basic FDOSM.
Table 8. The final result of group basic FDOSM.
AlternativesScoreRank
A10.70979
A20.61948
A30.49585
A40.39581
A50.48064
A60.51396
A70.45973
A80.51396
A90.42222
Table 9. The final results for TOPSIS method.
Table 9. The final results for TOPSIS method.
AlternativesScoreRank
A109
A20.6208357
A30.7995643
A40.9108481
A50.8550292
A60.7728744
A70.7469265
A80.6392036
A90.6045358
Table 10. Comparison between 2-tuple-FDOSM and TOPSIS.
Table 10. Comparison between 2-tuple-FDOSM and TOPSIS.
No.Comparison Issue2-Tuple-FDOSMTOPSIS
1Missing information×
2Immeasurable value×
3Weight×
4Normalization×
5Ideal solution and distance measurement×
6Ambiguous and vague information
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Maher, R.M.; Salih, M.M.; Hussein, H.A.; Ahmed, M.A. A New Development of FDOSM Based on a 2-Tuple Fuzzy Environment: Evaluation and Benchmark of Network Protocols as a Case Study. Computers 2022, 11, 109. https://doi.org/10.3390/computers11070109

AMA Style

Maher RM, Salih MM, Hussein HA, Ahmed MA. A New Development of FDOSM Based on a 2-Tuple Fuzzy Environment: Evaluation and Benchmark of Network Protocols as a Case Study. Computers. 2022; 11(7):109. https://doi.org/10.3390/computers11070109

Chicago/Turabian Style

Maher, Rand M., Mahmood M. Salih, Harith A. Hussein, and Mohamed A. Ahmed. 2022. "A New Development of FDOSM Based on a 2-Tuple Fuzzy Environment: Evaluation and Benchmark of Network Protocols as a Case Study" Computers 11, no. 7: 109. https://doi.org/10.3390/computers11070109

APA Style

Maher, R. M., Salih, M. M., Hussein, H. A., & Ahmed, M. A. (2022). A New Development of FDOSM Based on a 2-Tuple Fuzzy Environment: Evaluation and Benchmark of Network Protocols as a Case Study. Computers, 11(7), 109. https://doi.org/10.3390/computers11070109

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