834
Views
2
CrossRef citations to date
0
Altmetric
PRODUCTION & MANUFACTURING

The m-polar fuzzy ELECTRE-I integrated AHP approach for selection of non-traditional machining processes

ORCID Icon & ORCID Icon
Article: 2181737 | Received 28 Nov 2022, Accepted 12 Feb 2023, Published online: 08 Mar 2023

Abstract

In the literature, there are a number of decision-making strategies that can be used to choose the best NTM processes. Chen (Citation2014) introduced a novel method to handle fuzzy data that includes multipolar uncertainty, referred to as the m-polar fuzzy set (mFS) approach. The mFS method, along with other multi-criteria decision-making (MCDM) techniques, is a good way to choose between options. An illustration of such a combination is the mFS elimination and choice translating reality-I (ELECTRE-I) . A criteria weight approach is also needed to increase the accuracy of the mFS ELECTRE-I method. The mFS ELECTRE-I method and the analytical hierarchy process (AHP) criteria weight calculation method are combined in the current work. The unique thing about this method is that it can be used to solve both MCDM and MCGDM problems by combining the mFS ELECTRE-I with the AHP criteria weight method. A single-dimensional weight sensitivity analysis is performed to confirm the technique’s stability for different criterion weights for the AHP method on alternative rank performance. The results of the NTM process selection are validated by previous research findings. EDM turned out to be the best way to create machine precise holes on duralumin alloy, and ECM turned out to be the best alternative to generate the surface of revolution in stainless steel. A C++-based soft solution that uses the mFS ELECTRE-I technique to analyze various MCDM and MCGDM problems has been developed. With the soft solution, you can fix problems with selecting the FMS, the robot, and so on.

1. Introduction

The m-polar fuzzy set (mFS) is an extension of the bipolar fuzzy set (Chen et al., Citation2014).This approach can be used to solve problems with subgroups of criteria. The mFS is mathematically represented by [0,1]m, where m represents several defined concepts. The mFS algorithm can solve multi-criteria group decision-making (MCGDM) problems. We can solve multi-criteria decision-making (MCDM) and MCGDM problems by combining mFSs with various MCDM techniques. The elimination and choice translating reality-I (ELECTRE-I) method is an outranking method that shows relationships between alternatives using outranking links. The mFS ELECTRE-I method was chosen for the study in this paper. Several researchers are using the mFShybrid approach to solve selection problems in social and scientific domains. The motivation for selecting this study is to integrate the mFS ELECTRE-I algorithm with the analytical hierarchy process (AHP) criteria weight calculation method and introduce a single algorithm that can be used to solve MCDM and MCGDM problems. In this paper, the selection of the NTM process problem is considered in order to implement the mFS ELECTRE-I algorithm. The first section of the article introduces the mFS, ELECTRE-I, and NTM selection. The second section of the literature review describes the various available expert systems for selecting the NTM process. It gives a brief explanation of the ELECTRE method’s evolution over time and the problems it solves, based on literature. The mFS ELECTRE-I integrated AHP methodology is explained step by step in the third section of the paper. In the fourth section, NTM selection example one is solved using the mFS ELECTRE-I integrated AHP algorithm. Following that, in the fifth section, NTM selection example two is solved using the mFS ELECTRE-I integrated AHP algorithm. In section six, the validation of results is explained by comparing the results obtained from the mFS ELECTRE-I integrated AHP algorithm with those obtained from the TOPSIS-AHP method. Finally, in the seventh section, the work’s conclusions are developed.

NTM selection:

One of the most pressing issues that industries face is the selection of NTM processes. The features of NTM processes include obtaining intricate shapes over hard material and performing complicated machining with precision. There are several NTM processes available in practice. Names of NTM processes those are available for machining and NTM processes also have their own set of performance parameters are abrasive jet machining (AJM)(o1), chemical machining (CHM)(o2), electrical discharge machining (EDM)(o3), electrochemical machining (ECM)(o4), electron beam machining (EBM)(o5), laser beam machining (LBM) (o6), ultrasonic machining (USM) (o7), water jet machining (WJM) (o8), and wire electrical discharge machining (WEDM) (o9).

To generate the surface of revolution on stainless steel and machine precision holes on duralumin, we must choose the best process from the options presented above. The parameters considered for a more suitable machining operation are surface finish (SF) (u1), power requirement (PR) (u2), material removal rate (MRR) (u3), cost (C) (u4), efficiency (E) (u5), tooling and fixtures (TF) (u6), tool consumption (TC) (u7), safety (S) (u8), work material (M) (u9), and shape feature (F) (u10).

1.1. Objectives of the work

The objective of this paper is to select a suitable NTM process to generate the surface of revolution on stainless steel and to select a suitable NTM process to machine precision holes on duralumin. Also the mFS ELECTRE-I obtained the outranking relationship between various NTM processes and establish relationships between various NTM processes with a directed graph. The second objective of the work is to perform single dimensional sensitivity analysis in order to find the stability of the mFS ELECTRE-I integrated AHP for varying criteria weights of AHP criteria weight method.

2. Literature review

Because NTM process selection is one of the most important industrial selection problems, the development of NTM process selection scientific/mathematical tools is required, taking into account all machining applications (Chakladar & Chakraborty, Citation2008). As a result, several authors have created expert systems to select the best NTM process, given a set of input parameters. Table contains a list of such expert systems.

Table 1. Expert system developed by various authors for NTM selection

From the literature, there are the motivations for developing scientific and mathematical tools, which are to assist in decision-making, determine the NTM process based on the machining parameters, automate the decision-making process, create a visual decision aid for the process engineers, and select the NTM process for machining ceramics, hardened tool steels, and titanium materials.

The ELECTRE method was modified by Roy et al. (Citation1968) to become ELECTRE-I (Citation2019; Akram et al., Citation2019). AHP, TOPSIS, PROMETHEE, and ELECTRE were among the techniques used in MCDM models. Jagtap and Karande (Citation2022) combined the mFS with TOPSIS method for the selection of the NTM process. According to the literature, the ELECTRE family outperforms all other techniques in terms of performance and clarity of decision. In ELECTRE, the “incomparable” preference relation assists decision-makers in comparing alternatives. The concordance and discordance indices quantify relative advantages and disadvantages. To solve real-world problems with incomplete information, many researchers combined fuzzy sets (Zadeh, Citation1965) with ELECTRE-I. The following is a list of researchers and their work.

Fuzzy ELECTRE was utilised by Rouyendegh and Erkan (Citation2013) to choose academic personnel. Fuzzy group ELECTRE was used by Hatami-Marbini et al. (Citation2013) to assess hazardous waste recycling facilities. Asghari et al. (Citation2010) evaluated mobile payment models using the fuzzy ELECTRE-I approach. The fuzzy ELECTRE-I approach is used by Aytac et al. (Citation2011) to analyse the alternatives for catering companies. The similar methodology is used by Kaya & Kahraman (Citation2011) to assess environmental consequences.

Chen et al. (Citation2014) created the mFS, which is an extension of the bipolar fuzzy set. They solved real-world problems involving multipolar information, multiple agents, multiple objects, multiple attributes, and/or uncertainty. Methods mentioned in Table are incapable of dealing with real-world issues involving multiple attributes and data with multipolar information (Akram et al., Citation2019). To solve multiple attributes and data as multipolar information, the mFS ELECTRE-I method was developed. They solved real-world problems like locating a diesel plant, locating an airport, and evaluating the performance of a physical sciences instructor. Jagtap (Citation2022) elaborated use of mFS for the selection of non-traditional machining processes. Jagtap et al. (Citation2021) implemented an mFS ELECTRE-I algorithm for industrial robot selection problems. Adeel et al. (Citation2019) created the hesitant mFS ELECTRE-I and m-polar hesitant fuzzy ELECTRE-I methods to solve problems such as site selection for farming and brick selection for construction. Adeel et al. (Citation2019) explained the m-polar fuzzy linguistic ELECTRE-I method to deal with uncertainty that comes with linguistic data. Jagtap & Karande (Citation2021) studied the effect of normalization on the mFS ELECTRE-I algorithm and found that vector normalization is a suitable method for the normalization of decision matrix. The goal of this work is to introduce a suitable weight calculator method in the ELECTRE-I mFS approach. The mFS ELECTRE-I integrated AHP provides a scientific method for calculating parameter weights. The mFS ELECTRE-I integrated AHP approach is applicable for any number of concepts associated with parameters or pole size. The literature and manufacturing case studies examined mFS techniques and compared their findings to those of other researchers. Ranjit & Vimalkumar (Citation2022) integrated the ELECTRE method with the MOORA method, which deals with non-subjective data based on cardinal and most recent data. Jagtap et al. (Citation2022) combined the mFS ELECTRE-I method with Shannon’s entropy weight calculation method, where weight calculation depends on actual experimental data without any expert opinion. The current developed approach deals with subjective data effectively.

Table 2. Decision matrix: performance of various NTM processes to different attributes (N. D. Chakladar & Chakraborty, Citation2008)

Though complex in calculation, the ELECTRE family was created to address industrial issues because it provides a clear comparison between two alternatives using outranking relationships. When compared to other methods, the ELECTRE method has the advantage that it compares each alternative with all other alternatives that are available in the outranking relation, making it more useful than the other MCDM techniques.

2.1. Problems from literature

In the study by N. D. Chakladar & Chakraborty (Citation2008), the generation of the surface of a revolution shape on stainless steel and the efficient machine of precision holes on duralumin were both considered. Beneficial, non-beneficial, quantitative, and qualitative parameters are classified. Furthermore, they organised data as cardinal data.

In the given NTM selection problem, the criteria are divided into beneficial, non-beneficial, qualitative, and quantitative. The beneficial criteria are material removal rate (MRR), efficiency (E), safety (S), work material (M), and shape feature (F). The non-beneficial criteria are tolerance and surface finish (TSF), power requirement (PR), cost (C), tooling and fixtures (TF), and tool consumption (TC). High values are preferred for beneficial parameters, while low values are preferred for non-beneficial parameters. The qualitative criteria are cost (C), efficiency (E), tooling and fixtures (TF), tool consumption (TC), safety (S), work material (M), and shape feature (F). The quantitative criteria are tolerance and surface finish (TSF), power requirement (PR), and material removal rate (MRR). Quantitative parameters have numerical values, whereas qualitative parameters are represented by rank value judgment on a scale of 1–5 (1–low, 3–moderate, and 5–high). To generate a revolution in stainless steel and create holes in duralumin, we must choose an appropriate NTM process.

The mFS is an unique strategy developed by Chen (Citation2014) to tackle the MCGDM problem. When used alone, the mFS has some limitations. The most well-known aspect of the ELECTRE-I technique is the outranking connection between choices. We can compare two alternatives from the set of alternatives using the concordance and discordance indices. The mFS and ELECTRE-I can be utilised as the decision-making tools for both MCDM and MCGDM scenarios. The mFS ELECTRE-I with AHP criteria weight computations considerably improve the accuracy of the findings. Prior researchers employed the mFS ELECTRE-I methodology directly using criteria weight since it is totally reliant on expert opinion. The mFS ELECTRE-I approach is highly suited for MCGDM problems in society, engineering, and business. In the current study, the MCDM problem is used to show the effectiveness of the mFS ELECTRE-I method in solving the industrial selection problem. The decision support systems created by other researchers are intended for a specific use; however, the soft solution developed in this work is so reliable that it can be used for different industrial applications like choosing an FMS, cutting fluid, or robot, among others.

3. Methodology

This paper will modify the mFS ELECTRE-I algorithm by introducing the AHP method of criteria weight for weight calculations. The mFS is used as the algorithm’s input. The algorithm can be used to evaluate both actual and imprecise data. The mFS ELECTRE-I integrated AHP method is explained in detail below:

  1. Let O= {o1,o2,o3, … … … on} set of options (alternatives) available with U= {u1,u2,u3, … … … un} set of criteria.

  2. The decision matrix can be represented as a value of alternative to criteria with the help of

S= (sij) = {sij1,sij2,sij3, … … .sijm}.

  • (3) A normalized decision matrix is formulated using the vector normalization method, as shown in Equationequation (1).

(1) N=siji=1msij2(1)
  • (4) We are using the AHP method to calculate the weights of the criteria. Let D represent the pairwise comparison matrix. In the AHP method, the relative importance of attributes can be estimated using a pairwise matrix. A pairwise comparison matrix is constructed using Saaty’s nine-point scale. The nine-point scale is divided into two groups of numbers as the importance of the criterion increases from left to right (1, 3, 5, 7, 9). In contrast, the second set (2, 4, 6, 8) demonstrates an intermediate preference for the criterion. The principle of reflexivity is used to compare one measure to another. The first set is used for the pairwise comparison matrix. The diagonal elements of the pairwise comparison matrix are self-compared and have the same value.

D=1d12d1nd21d22d2ndn1dn21

The left and right sides of the diagonal matrix represent the strength of relative importance of one attribute concerning the other corresponding attribute. The normalization of the geometric mean is used to evaluate the importance degree of the attributes.

And let wi denote the importance of ith attributes, wi can be evaluated with Equationequation (2).

(2) w i=(n j=1d ij) 1/nn i=1(n j=1d ij) 1/ni,j=1,2,3n(2)

The summation of all the criterion weights will be one, represented by equation (3).

(3) 1=i=1nwi(3)

A consistency ratio is introduced to verify the pairwise comparison matrix’s output. The value of the consistency ratio shows it is acceptable. Let’s E represent the column vector having n-dimensions, which describes the sum of the weighted values for the importance degree of the attributes. E matrix can be mathematically expressed in Equationequation (4).

(4) E=DWT(4)

Where DWT = 1d12d1nd21d22d2ndn1dn21w1,w2,.wn =E1E2En (5)

Saaty suggested using the Eigen value (λmax) to avoid inconsistency; and λmax is used to evaluate the effectiveness of judgment. The value of λmax closure to n shows more consistent evaluation. λmax is formulated as shown in equation (6):

λmax=i=1nEcn Where i =1,2,3, … … n.(6)

With λmax consistency index (CI) can be defined as shown in Equationequation (7):

(7) CI=λmaxnn1(7)

For CI = 0, the comparison matrix is perfectly consistent.

Furthermore, the consistency ratio (CR) is used for the consistency check, as shown in Equationequation (8).

(8) CR=CIRI(8)

Where RI is a random index obtained from different orders of pairwise comparison matrices.

For CR< 0.10, degrees of attributes are reasonable.

  • (5) Applying weight to the m-polar decision matrix, B=(bij) is formed. Finally, B is a weighted normalized matrix constructed by multiplying each column of the uij by wj as shown in Equationequation (9).

(9) B=bij=bij1,bij2,bij3,..bijmhere bij=wjsij(9)
  • (6) The following condition obtains concordance sets. A weighted normalized matrix is further evaluated to compare the elements to see the column-wise dominance of one part over the other component with the value obtained yij. All such dominant elements are numbered in the concordance set. The concordance set can be mathematically shown with Equationequation (10).

Cpq=1ju:ypjyqj,pq;p,q=1,2,.n

(10) Here yij=bij1+bij2+bij3..+bijm(10)
  • (7) The following condition obtains discordance sets. A weighted normalized matrix is further evaluated for the element (criterion) comparison to see the column-wise most negligible value of one element over the other elements for the value obtained yij. Then, all such least value elements (criterion) are numbered in a discordance set. The discordance set can be mathematically shown with Equationequation (11).

Apq=1ju:ypjyqj,pq;p,q=1,2,.n

(11) Here yij=bij1+bij2+bij3..+bijm(11)
  • (8) The concordance value of indices is formed by adding weights of all such elements (criterion) weights from the concordance set of each element and mathematically represented as shown in equation (12).

cpq =jkpqwj, for all p,q.(12)

  • (9) The concordance matrix K can be obtained with all the concordance indices formed with equation (12).

C=c12c13c1nc21..c2n::::cn1cn2
  • (10) Discordance indices values are evaluated with the help of the following equation (13).

apq=maxjapq1mb1pjb1qj2+b2pjb2qj2++bmpjbmqj2maxj1mb1pjb1qj2+b2pjb2qj2++bmpjbmqj2 for all p,q(13)

  • (11) The discordance matrix A can be obtained with all the discordance indices formed with equation (13).

A=a12a13a1na21..a2n::::an1an2
  • (12) Levels of concordance (k) and discordance (v) can be formulated as shown in equations (14) and (15).

(14) cˊ=1n(n1)p=1pqnq=1qpncpq(14)

(15) aˊ=1n(n1)p=1pqnq=1qpnapq(15)
  • (13) From concordance and discordance levels, we can form the concordance dominance matrix and discordance dominance matrix. Equations (16) and (Equation17) show the if-and-then conditions to obtain the concordance matrix L and discordance matrix E elements.

L=l12l13l1nl21..l2n::::ln1ln2

Here

(16) [$$lpq=1,cpqc´0,cpqc´(16)

E=e12e13e1ne21..e2n::::en1en2

Here

(17) e pq=1,a pqa´ 0,a pqa´(17)
  • (14) To obtain the aggregate dominance matrix F, perform a point-to-point multiplication of L and E matrix values

F=f12f13f1nf21..f2n::::fn1fn2

Above 14en steps are to be followed for solving the selection problem with the mFS ELECTRE-I integrated AHP method. Matrices L, E, and F are used for outranking relations between alternatives.

3.1. Sensitivity analysis

Sensitivity analysis is a procedure used to look into how changing input can affect output for the MCDM process. There are other types of sensitivity analysis, but the two most common types are single-dimensional weight sensitivity analysis (SDWSA) and high-dimensional weight sensitivity analysis (HDWSA). While HDWSA uses the performance score to determine the most important criteria weight, SDWSA uses a weight additive constraint. To determine the range of criteria weight stability, SDWSA is now being used. Due to the lack of a performance score for the mFS ELECTRE-I method, HDWSA cannot be performed. The local and global stability range for the weight of the criteria is examined in SDWSA.

We must take into account the variable with the highest criteria weight when doing SDWSA. Utilizing a weight additive constraint, the weight of the chosen variable criteria should be increased from zero to maximum. For SDWSA, you can use the following formula:

W=Wmax+n1×Wmin

Where W is the varying criteria weight of maximum criteria weight, Wmax is the maximum criteria weight, and Wmin is the minimum criteria weight.

4. Example-I: selection of NTM process for the surface of revolution on stainless steel

N. D. Chakladar & Chakraborty (Citation2008) for the surface of revolution on stainless steel problem chose nine different NTM processes with ten parameters. The decision matrix for the same case is given in Table . TSF,PR, and MRR parameters have actual values (quantitative), while the remaining parameters are shown as qualitative values with the help of a five-point scale.

Table shows the normalised decision matrix obtained with the vector normalisation method from Table .

Table 3. Normalised decision matrix

Finally, a nine-point scale gives a pairwise comparison for parameters in Table . The significance of scale values is elaborated as 1—equally important, 3—weakly important, 5—strongly important, 7—very strongly important, and 9—absolutely important, while 2, 4, 6, and 8 show intermediate preference value.

Table 4. Pairwise comparison matrix

EquationEquation (2) is used to calculate the weights of the criterion. For the example-I, we got values of criterion weights as follows:

WTSF = 0.0783, WPR = 0.0611, WMRR = 0.1535, WC = 0.1073, WE = 0.0383, WTF = 0.0271, WTC = 0.0195, WS = 0.0146, WM = 0.2766, WF = 0.2237.

Equations (Equation6) and (Equation8) are used for the evaluation of the maximum Eigen value (λmax) and consistency ratio (CR). For the pairwise comparison matrix shown in Table , λmax = 10.5749 and CR = 0.0403. It shows consistency, as this value is less than 0.10. It is without any bias.

Table 5. Weighted normalised matrix

Table 6. Concordance set

Table shows the weighted normalised matrix.

A decision system is developed using C++ software to select the suitable NTM process in industry. It is simple in use. A decision maker from the industry can use developed solution as shown in Figure to solve the problem related to the selection of NTM process.

Figure 1. Console of the soft solution with instructions given for the input and output expected after the implementation of the mFS ELECTRE-I integrated approach.

Figure 1. Console of the soft solution with instructions given for the input and output expected after the implementation of the mFS ELECTRE-I integrated approach.

The decision system is developed in the robust way such that it can handle other decision problems from the industry by giving just input of decision matrix related to the problem with AHP weight. Figure represents actual input given in the example-I in the form of normalized decision matrix. One can use direct decision matrix as input; the normalised decision matrix gave better rank performance as compared with the decision matrix without normalization.

Figure 2. Actual input is given to the console in the form of normalised decision matrix and weight obtained from the AHP method.

Figure 2. Actual input is given to the console in the form of normalised decision matrix and weight obtained from the AHP method.

There are tabs available at the bottom task bar to perform different functions of the algorithm. “SEE EXAMPLE” tab will show sample examples to guide users to give input. “CALCULATE” tab will be used for obtaining detailed solution of the input given to the console. Appendix-I given at the end of the paper shows complete results obtained from the decision system. If we select “Result Only” selection box, summary results for the given problem comes on the screen. Figure presents summary results for example-I. “CLEAR” tab on the task bar will clear console for the next problem.

Figure 3. Results obtained for the given input data.

Figure 3. Results obtained for the given input data.

“PLOT GRAPH” on the console will plot a graph for the given input. Summary of the results obtained in Figure can be used for deciding rank of alternatives. And the digraph plotted as shown in Figure explains pictorial presentation of the dominance of one alternative over the other alternative.

Figure 4. Directed graph is plotted on the console with C++ code for example-I.

Figure 4. Directed graph is plotted on the console with C++ code for example-I.

EquationEquation (10) and Equationequation (11) from the algorithm are implemented on a weighted normalised decision matrix, and results are shown in Table as a concordance set and Table as a discordance set.

Table 7. Discordance set

Equation (12) and equation (13) from the algorithm are used to calculate concordance and discordance indices, concordance matrix C, and discordance matrix A results from all such indices.

c=0.90710.90710.21130.52320.32310.32310.76150.77610.65860.93890.07240.32320.27660.27660.70090.79330.65860.84650.07240.32320.27660.27660.70090.79330.78870.94220.94220.96170.68330.68330.96170.96170.72760.92440.94220.42730.62220.62220.85440.90060.9389110.6079110.85440.96170.9389110.607910.78540.85440.96170.76590.91940.91940.07240.43050.38390.38390.93890.76590.73410.73410.05780.4770.36930.36930.6463
A=0.22350.223310.3291110.36570.182310.2653111111111111110.09430.04670.04670.02340.37740.18880.07010.070110.13590.13591110.57090.31030.1143001000.11410.03090.1893001010.15220.041210.07570.075711110.061710.20410.204111111

Equation (16) and Equationequation (17) are used to evaluate matrix L and E. It emerges as the comparison of every element from matrix C and A with concordance and discordance levels. For example, in 1, the concordance level results from equation (14) equal to 0.682832, and the discordance level results from equation (15) is 0.568396. Conditions 0 and 1 for concordance matrix C, values above 0.6828 are one and values below 0.6828 are 0. While the discordance matrix is compared with discordance level 0.5683, values below 0.5683 are one and values above 0.5683 are 0.

L=011000011001000011010000011111011111111000011111010111111011011111000001111000000
E=011010011001000000000000000111011111011000001111010111111010011011000001011000000

Matrix F shows the overall matrix, which gives the final ranking of alternatives. The ELECTRE-I method offers a clear comparison between various options. It is a unique property of ELECTRE-I, which gives outranking relationships for other options.

F=011000011001000000000000000111011111011000001111010111111010011011000001011000000

Matrix F gives an overlap matrix for matrix L and matrix E. Figure shows a colourful directed graph. Several coloured lines associated with nodes represent a preference for an alternative.

Figure 5. Colour-directed graph, for example-I.

Figure 5. Colour-directed graph, for example-I.

Table presents a clear comparison between alternatives. In Table , outranking relations between NTM processes are shown with the help of values of elements from the L, E, and F matrix. {l =1, e = 1, f = 1} shows comparison between two alternatives. While all other combinations show “incomparable” relationships between alternatives. For example, one ranking of alternatives is given by 4-6-7-1-8-5-9-2-3. The sequence for the NTM process can be given as ECM-EDM-WEDM-USM-EBM-CHM-LBM-WJM-AJM in descending order.

Table 8. Outranking relations between NTM processes

4.1. Single-dimensional weight sensitivity analysis for example-I

SDWSA is done to find the stability range of criteria weight for the criteria having maximum criteria weight value. For example-I “material” criteria is having maximum weight. SDWSA is for the material criteria as shown in the Table .

Table 9. Criteria weight variation for single-dimensional weight sensitivity analysis

Table presents the rank of alternatives with varying criteria weight. Criteria weight for the material criteria is varied from zero to maximum. The variation comes in the rank of alternatives is observed for the local and global stability range.

Table 10. Alternatives with their ranks for criteria weight variation

Local and global stability ranges for the criteria weight variation are plotted on the graph as shown in Figure , where X- axis represents criteria weight variation and Y-axis represents alternative rank variation. Form the Figure , the local stability range is between 0 and 0.2 criteria weight, while the global stability range is between 0.3 and 0.3846.

Figure 6. Criteria weight variation for “Material” criteria v/s rank of alternatives.

Figure 6. Criteria weight variation for “Material” criteria v/s rank of alternatives.

5. Example-II: selection of NTM process to create efficient machine precision holes on duralumin

N. D. Chakladar & Chakraborty (Citation2008) selected the problem of creating efficient machine precision holes on duralumin and chose nine different NTM processes considering 10 parameters. The decision matrix for the same case is given in Table . TSF,PR, and MRR parameters have actual values (quantitative), while the remaining parameters are shown qualitative values with the help of a five-point scale.

Table 11. Decision matrix: performance of various NTM processes to different attributes (N. D. Chakladar & Chakraborty, Citation2008)

Table shows the normalised decision matrix.

Table 12. Normalised decision matrix

Pairwise comparison for parameters is given in Table , with the help of a nine-point scale. For this example, weights from example-1 are used as the same parameters selected for the NTM process.

Table 13. Pairwise comparison matrix

EquationEquation (2) is used to calculate the weights of the criterion. For the example-II, we got values of criterion weights as below:

WTSF = 0.0783,WPR = 0.0611, WMRR = 0.1535, WC = 0.1073, WE = 0.0383, WTF = 0.0271, WTC = 0.0195, WS = 0.0146, WM = 0.2766, WF = 0.2237.

Equations (6) and (Equation8) are used for the evaluation of the maximum Eigen value (λmax) and consistency ratio (CR). For the pairwise comparison matrix shown in Table , λmax = 10.5749 and CR = 0.0403. It shows consistency, as this value is less than 0.10. It is without any bias.

EquationEquation (10) and Equationequation (11) from the algorithm are implemented on a weighted normalised decision matrix in Table . Results are shown in Table as a concordance set and Table as a discordance set.

Table 14. Weighted normalised matrix

Table 15. Concordance set

Table 16. Discordance set

Figure represents actual input given in the example-II in the form of a normalized decision matrix.

Figure 7. Actual input is given to the console in the form of a normalised decision matrix and weight obtained from the AHP method for example-II.

Figure 7. Actual input is given to the console in the form of a normalised decision matrix and weight obtained from the AHP method for example-II.

Figure presents summary results for example-II.

Figure 8. Results obtained for the given input data.

Figure 8. Results obtained for the given input data.

The digraph plotted as shown in Figure explains the pictorial presentation of the dominance of one alternative over the other alternative. Appendix-II at the end gives the overall calculations of the mFS ELECTRE-I integrated AHP approach. The decision system developed is useful for the end user that is manager (decision maker) from the manufacturing industry. It is very easy to use console to provide input. Once the decision matrix is ready, it is easy to select the best alternative from the available alternatives. All the decisions obtained with the developed decision system are in line with the decision obtained from the previous work. Furthermore, the decision system helps in improving the performance of the manufacturing process as well as reduces time for decision-making. This type of decision systems can be used in other sectors to take decisions like selection of site for thermal plant, selection of suitable material, selection of best robot, and selection of suitable FMS system.

Figure 9. Directed graph is plotted on the console with C++ code for example-II.

Figure 9. Directed graph is plotted on the console with C++ code for example-II.

Equation (12) and equation (13) from the algorithm are used to calculate concordance and discordance indices, concordance matrix C, and discordance matrix A results from all such indices.

C=0.90710.90710.21130.52320.32310.32310.76150.77610.65860.93890.07240.32320.27660.27660.70090.79330.65860.84650.07240.32320.27660.27660.70090.79330.78870.94220.94220.96170.68330.68330.96170.96170.72760.92440.94220.42730.62220.62220.85440.90060.9389110.6079110.85440.96170.9389110.607910.78540.85440.96170.76590.91940.91940.07240.43050.38390.38390.93890.76590.73410.73410.05780.4770.36930.36930.6463
A=0.22350.223310.3291110.36570.182310.2653111111111111110.09430.04670.04670.02340.37740.18880.07010.070110.13590.13591110.57090.31030.1143001000.11410.03090.1893001010.15220.041210.07570.075711110.061710.20410.204111111

Equation (16) and Equationequation (17) are used to evaluate matrices L and E. Finally, matrices L and E emerge as comparison of every element from the matrix with a concordance level of 0.617754 and a discordance level of 0.583391.

L=011000011001000000010000000111010011111100011111010111111011011111000001111000010
E=011000011001000000000000000111010111011000011111010111111010011011000001011000000
F=011000011001000000000000000111010011011000011111010111111010011011000001011000000

Matrix F gives an overlap matrix for matrix L and matrix E. Figure shows a colour-directed graph. Several coloured lines associated with nodes represent a preference for an alternative.

Figure 10. Colour-directed graph, for example-II.

Figure 10. Colour-directed graph, for example-II.

Table provides a straightforward comparison of alternatives. Outranking relationships between NTM processes are shown in Table using values from the L, E, and F matrices. l = 1, e = 1, and f = 1 represent a comparison of two alternatives. While all other combinations show “incomparable” relationships between alternatives, when we calculated number of comparable alternatives the rank order will become 6-4-7-5-1-8-9-2-3. In descending order, the NTM process can be described as EDM-ECM-WEDM-CHM-USM-EBM-LBM-WJM-AJM.

Table 17. Outranking relations between NTM processes

5.1. Single-dimensional weight sensitivity analysis for example-II

SDWSA is done to find the stability range of criteria weight for the criteria having maximum criteria weight value. For example-I “material” criteria is having maximum weight. SDWSA is for the material criteria as shown in the Table .

Table 18. Criteria weight variation for single-dimensional weight sensitivity analysis

Table presents the rank of alternatives with varying criteria weight. Criteria weight for the material criteria is varied from zero to maximum. The variation comes in the rank of alternatives is observed for the local and global stability range.

Table 19. Alternatives with their ranks for criteria weight variation

Local and global stability ranges for the criteria weight variation are plotted on the graph as shown in Figure , where X- axis presents criteria weight variation and Y-axis presents alternative rank variation. Form Figure , the local and global stability ranges are between 0 and 0.3 criteria weight.

Figure 11. Criteria weight variation for “Material” criteria v/s rank of alternatives.

Figure 11. Criteria weight variation for “Material” criteria v/s rank of alternatives.

6. Validation of results

Results obtained from example-I and example-II with the mFS ELECTRE-I integrated AHP approach are compared to results obtained in the study by N. D. Chakladar & Chakraborty (Citation2008) (TOPSIS-AHP method), as shown in Table . It is observed that the ranks obtained are the same. Karande & Chakraborty (Citation2012) also obtained the results for NTM selection with the PROMETHEE-GAIA method as obtained in Table .

Table 20. Validation of results by comparing with the results of N. D. Chakladar & Chakraborty (Citation2008)

SDWSA shows that the m-polar fuzzy ELECTRE-I integrated AHP approach gives the local stability range and global stability range for example-I and example-II. For example-I, the local stability range is between 0 and 0.2 and the global stability range is between 0.3 and 0.3846. For example-II, local stability and global stability ranges are between 0 and 0.3. The AHP criteria weight method is suited for the m-polar fuzzy ELECTRE-I as it give stability for criteria weight variation.

7. Conclusions

The rank obtained by the developed decision system implemented in examples I and II is identical to that obtained by the TOPSIS-AHP method, but the advantage of the mFS ELECTRE-I integrated AHP method is that it compares each alternative with other available alternatives with the aid of concordance and discordance indices. As a result, the NTM process can be chosen using the mFS ELECTRE-I integrated AHP algorithm. For instance, it may be inferred from the findings that the ECM is the ideal technique for stainless steel surface revolution. EDM is the optimum method for creating precise holes in duralumin, according to the approved rank, for example-II. Figures illustrate how the mFS ELECTRE-I integrated AHP algorithm’s implementation offers a clear comparison between two options utilising a colour-directed graph. The decision-making process will take less time, thanks to the soft solution built for the decision system, which also produces the optimum NTM process for the manufacturing process. It gives the decision maker a clearer picture of which NTM method is practical for the specified production demand by contrasting two possibilities with their benefits and drawbacks based on the weights of the criteria. The AHP approach is used with the mFS ELECTRE-I algorithm to assign weights to parameters for the input of mixed (measured and ambiguous) information. We may infer that the mFS ELECTRE-I integrated AHP algorithm can be employed for MCDM and MCGDM based on the examples in this work and the issues solved in the literature. The results of the algorithm are supported by earlier studies (N. D. Chakladar & Chakraborty, Citation2008; Karande & Chakraborty, Citation2012), which also demonstrate that the AHP criteria weight variation produced stable rank for NTM processes. It confirms the value of the m-polar fuzzy ELECTRE-I integrated AHP technique even more. Processing the mFS ELECTRE-I for HDWSA is the sensitivity analysis’s restriction. For mFS ELECTRE-I, a procedure for the performance score is not accessible, which restricts HDWSA for the approach. The general algorithm for numerous industrial selection issues is this one. Robot selection, flexible manufacturing system selection, rapid prototyping selection, and other industrial concerns can be taken into account for applications of the mFS ELECTRE-I integrated AHP algorithm. Beyond the nine options covered by the nine trial runs, we can increase the number of options. Most experiments can be computed using the existing soft solution. Even if the highest limits for experiments have not been explored, 25 experiments can be easily evaluated. We can still compare all the possibilities, even though the calculations take more time. The user can assess all possibilities with the help of the current soft solution.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

The authors received no direct funding for this research.

Notes on contributors

Madan Jagtap

Madan Jagtap is an Assistant Professor in Mechanical Engineering Department in Saraswati College of Engineering, and PhD Research Scholar in Mechanical Engineering Department in the Veermata Jijabai Technological Institute, Matunga, Affiliated to the Mumbai University, Mumbai, India. He earned B.E. in Aeronautical Engineering from Aeronautical Society of India, New Delhi, India. Masters in Manufacturing Systems Engineering from Saraswati College of Engineering Affiliated to Mumbai University, India. He has published journal and conference papers. His research interests include manufacturing, simulation, optimization, reliability and Uncertainty.

Prasad Karande

Prasad Karande is an Associate Professor in Department of Mechanical Engineering at the Veermata Jijabai Technological Institute, Mumbai, India. He earned B.E. in Mechanical Engineering from Shivaji University, India, Masters in Production Engineering with specialization in Manufacturing from Mumbai University, India and PhD in Engineering from Jadavpur University, Kolkata, India. He has published many research papers in leading journal and conferences. Dr. Karande has taught under graduate and post-graduate courses in industrial engineering, operations research, supply chain management etc. His research interests include multi-criteria decision-making, supplier selection, optimization and manufacturing.

References

  • Adeel, A., Akram, M., Ahmed, I., & Nazar, K. (2019). Novel m—polar fuzzy linguistic ELECTRE-I method for group decision-making. Symmetry, 11(4), 471. https://doi.org/10.3390/sym11040471
  • Adeel, A., Akram, M., & Koam, A. (2019). Multi-criteria decision-making under mHF ELECTRE-I and HmF ELECTRE-I. Energies, 12(9), 1661. https://doi.org/10.3390/en12091661
  • Akram, M., Waseem, N., & Liu, P. (2019). Novel approach in decision making with m–polar fuzzy ELECTRE-I. International Journal of Fuzzy Systems, 21(4), 1117–45. https://doi.org/10.1007/s40815-019-00608-y
  • Asghari, F., Amidian, A. A., Muhammadi, J., & Rabiee, H. R. (2010). A fuzzy ELECTRE approach for evaluating mobile payment business models. Proceedings - 2010 International Conference on Management of e-Commerce and e-Government, ICMeCG 2010, 351–355. https://doi.org/10.1109/ICMeCG.2010.78
  • Aytac, E., Tus, I. A., & Kundakci, N. (2011). Fuzzy ELECTRE I method for evaluating catering firm alternatives. Ege Academic Review, 11(2011), 125–134. http://acikerisim.pau.edu.tr/xmlui/handle/11499/41842
  • Boral, S., & Chakraborty, S. (2016). A case-based reasoning approach for non-traditional machining processes selection. Advances in Production Engineering and Management, 11(4), 311–323. https://doi.org/10.14743/apem2016.4.229
  • Chakladar, N. D., & Chakraborty, S. (2008). A combined TOPSIS-AHP-method-based approach for non-traditional machining processes selection. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 222(12), 1613–1623. https://doi.org/10.1243/09544054JEM1238
  • Chakladar, N., Das, R., & Chakraborty, S. (2009). A digraph-based expert system for non-traditional machining processes selection. International Journal of Advanced Manufacturing Technology, 43(3–4), 226–237. https://doi.org/10.1007/s00170-008-1713-0
  • Chakrabarti, S., Mitra, S., & Bhattacharyya, B. (2007). Development of an management information system as knowledge base model for machining process characterisation. International Journal of Advanced Manufacturing Technology, 34(11–12), 1088–1097. https://doi.org/10.1007/s00170-006-0673-5
  • Chakraborty, S. (2011). Applications of the MOORA method for decision making in manufacturing environment. International Journal of Advanced Manufacturing Technology, 54(9–12), 1155–1166. https://doi.org/10.1007/s00170-010-2972-0
  • Chakraborty, S., & Dey, S. (2006). Design of an analytic-hierarchy-process-based expert system for non-traditional machining process selection. International Journal of Advanced Manufacturing Technology, 31(5–6), 490–500. https://doi.org/10.1007/s00170-005-0216-5
  • Chakraborty, S., & Dey, S. (2007). QFD-based expert system for non-traditional machining processes selection. Expert Systems with Applications, 32(4), 1208–1217. https://doi.org/10.1016/j.eswa.2006.02.010
  • Chatterjee, P., Mondal, S., Boral, S., Banerjee, A., & Chakraborty, S. (2017). A novel hybrid method for non-traditional machining process selection using factor relationship and multi-attribute border approximation method. Facta Universitatis, Series: Mechanical Engineering, 15(3), 439–456. https://doi.org/10.22190/FUME170508024C
  • Chen J, Li S, Ma S and Wang X. (2014). m -Polar Fuzzy Sets: An Extension of Bipolar Fuzzy Sets. The Scientific World Journal, 2014 1–8. 10.1155/2014/416530
  • Cogun, C. (1993). Computer-aided system for selection of nontraditional machining operations. Computers in Industry, 22(2), 169–179. https://doi.org/10.1016/0166-3615(93)
  • Das, S., & Chakraborty, S. (2011). Selection of non-traditional machining processes using analytic network process. Journal of Manufacturing Systems, 30(1), 41–53. https://doi.org/10.1016/j.jmsy.2011.03.003
  • Edison Chandrasselan, R., Jehadeesan, R., & Raajenthiren, M. (2008). Web-based knowledge base system for selection of non-traditional machining processes. Malaysian Journal of Computer Science, 21(1), 45–56. https://ejournal.um.edu.my/index.php/MJCS/article/view/6318
  • Hatami-Marbini, A., Tavana, M., Moradi, M., & Kangi, F. (2013). A fuzzy group electre method for safety and health assessment in hazardous waste recycling facilities. Safety Science, 51(1), 414–426. https://doi.org/10.1016/j.ssci.2012.08.015
  • Jagtap, M., & Karande, P. (2021). Effect of normalization methods on rank performance in single valued mFSELECTRE-I algorithm. Materials Today: Proceedings, Xxxx. https://doi.org/10.1016/j.matpr.2021.10.146
  • Jagtap, M., & Karande, P. (2022). Application of M-polar fuzzy set algorithm for non traditional machining process selection. E. Zaramenskikh & A. Fedorova, Eds. Digitalization of society, economics and management. lecture notes in information systems and organisation (Vol. 53, pp. 221–233). Springer. https://doi.org/10.1007/978-3-030-94252-6_16
  • Jagtap, M., & Karande, P. (2022). The m-polar fuzzy TOPSIS method for NTM selection. In S. N. Mohanty, P. Chatterjee, & B. T. Hung (Eds.), Fuzzy Computing in Data Science. Wiley. https://doi.org/10.1002/9781394156887.ch15
  • Jagtap, M., Karande, P., & Athawale, V. M. (2021). Rank assessment of robots using mFSELECTRE-I algorithm. Proceedings of the International Conference on Industrial Engineering and Operations Management, 246–255. http://ieomsociety.org/sample-reference-paper-9.pdf
  • Jagtap, M., Karande, P., & Patil, P. (2022). Modified m-polar fuzzy set ELECTRE-I approach. In S. N. Mohanty, P. Chatterjee, & B. T. Hung (Eds.), Fuzzy computing in data science (pp. 113–145). Wiley. https://doi.org/10.1002/9781394156887.ch7
  • Karande, P., & Chakraborty, S. (2012). Application of PROMETHEE-GAIA method for non-traditional machining processes selection. Management Science Letters, 2(6), 2049–2060. https://doi.org/10.5267/j.msl.2012.06.015
  • Kaya, T., & Kahraman, C. (2011). An integrated fuzzy AHP-ELECTRE methodology for environmental impact assessment. Expert Systems with Applications, 38(7), 8553–8562. https://doi.org/10.1016/j.eswa.2011.01.057
  • Khandekar, A. V., & Chakraborty, S. (2016). Application of fuzzy axiomatic design principles for selection of non-traditional machining processes. International Journal of Advanced Manufacturing Technology, 83(1–4), 529–543. https://doi.org/10.1007/s00170-015-7608-y
  • Prasad, K., & Chakraborty, S. (2014). A decision-making model for non-traditional machining processes selection. Decision Science Letters, 3(4), 467–478. https://doi.org/10.5267/j.dsl.2014.7.002
  • Prasad, K., & Chakraborty, S. (2018). A decision guidance framework for non-traditional machining processes selection. Ain Shams Engineering Journal, 9(2), 203–214. https://doi.org/10.1016/j.asej.2015.10.013
  • Ranjit, R., & Vimalkumar, S. N. (2022). Integrated MOORA-ELECTRE approach for solving multi-criteria decision problem. World Journal of Engineering, 19(4), 510–521. https://doi.org/10.1108/WJE-12-2020-0656
  • Recherche, R. O., & Roy, O. B. (1968). Classement et choix en présence de points de vue multiples. Revue Française D’Automatique, D’Informatique Et De recherche opérationnelle. Recherche opérationnelle, tome, 2, 57–75.
  • Rouyendegh, B. D., & Erkan, T. E. (2013). An application of the Fuzzy ELECTRE method for academic staff selection. Human Factors and Ergonomics in Manufacturing, 23(2), 107–115.https://doi.org/10.1002/hfm.20301
  • Sadhu, A., & Chakraborty, S. (2011). Non-traditional machining processes selection using data envelopment analysis (DEA). Expert Systems with Applications, 38(7), 8770–8781. https://doi.org/10.1016/j.eswa.2011.01.088
  • Temuçin, T., Tozan, H., Vayvay, Ö., Harničárová, M., & Valíček, J. (2014). A fuzzy based decision model for nontraditional machining process selection. International Journal of Advanced Manufacturing Technology, 70(9–12), 2275–2282. https://doi.org/10.1007/s00170-013-5474-z
  • Yurdakul, M., & Çoǧun, C. (2003). Development of a multi-attribute selection procedure for non-traditional machining processes. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 217(7), 993–1009. https://doi.org/10.1243/09544050360686851
  • Zadeh, L. (1965). Fuzzy Set. Information and Control, 8, 338–353. https://www-liphy.univ-grenoble-alpes.fr/pagesperso/bahram/biblio/Zadeh_FuzzySetTheory_1965.pdf

Appendix I:

sample calculation for example-I and example-II

0.1229,0.0994,0.4210,0.2195,0.3345,0.2481,0.4121,0.1240,0.2981,0.2041

0.3071,0.0022,0.0007,0.1098,0.3345,0.2481,0.2747,0.3721,0.2981,0.2041

0.3071,0.0024,0.0004,0.1098,0.3345,0.2481,0.2747,0.3721,0.2981,0.2041

0.3686,0.9943,0.3368,0.5488,0.1672,0.3721,0.1374,0.3721,0.3727,0.8165

0.3686,0.0040,0.0126,0.3293,0.2509,0.2481,0.1374,0.3721,0.3727,0.2041

0.4300,0.0268,0.6737,0.3293,0.3345,0.4961,0.5494,0.3721,0.3727,0.2041

0.4300,0.0249,0.5053,0.3293,0.3345,0.4961,0.5494,0.3721,0.3727,0.2041

0.3071,0.0020,0.0013,0.4391,0.4181,0.2481,0.1374,0.3721,0.2981,0.2041

0.2457,0.0139,0.0001,0.3293,0.4181,0.2481,0.1374,0.1240,0.2981,0.2041

<–>

0.0783,0.0611,0.1535,0.1073,0.0383,0.0271,0.0195,0.0146,0.2766,0.2237

===============

Solution:-

Weight multiplied matrix

{{0.00962307},{0.00607334},{0.0646235},{0.0235524},{0.0128114},{0.00672351},{0.00803595},{0.0018104},{0.0824545},{0.0456572}}

{{0.0240459},{0.00013442},{0.00010745},{0.0117815},{0.0128114},{0.00672351},{0.00535665},{0.00543266},{0.0824545},{0.0456572}}

{{0.0240459},{0.00014664},{6.14e-05},{0.0117815},{0.0128114},{0.00672351},{0.00535665},{0.00543266},{0.0824545},{0.0456572}}

{{0.0288614},{0.0607517},{0.0516988},{0.0588862},{0.00640376},{0.0100839},{0.0026793},{0.00543266},{0.103089},{0.182651}}

{{0.0288614},{0.0002444},{0.0019341},{0.0353339},{0.00960947},{0.00672351},{0.0026793},{0.00543266},{0.103089},{0.0456572}}

{{0.033669},{0.00163748},{0.103413},{0.0353339},{0.0128114},{0.0134443},{0.0107133},{0.00543266},{0.103089},{0.0456572}}

{{0.033669},{0.00152139},{0.0775635},{0.0353339},{0.0128114},{0.0134443},{0.0107133},{0.00543266},{0.103089},{0.0456572}}

{{0.0240459},{0.0001222},{0.00019955},{0.0471154},{0.0160132},{0.00672351},{0.0026793},{0.00543266},{0.0824545},{0.0456572}}

{{0.0192383},{0.00084929},{1.535e-05},{0.0353339},{0.0160132},{0.00672351},{0.0026793},{0.0018104},{0.0824545},{0.0456572}}

Vij Matrix

{0.00962307,0.00607334,0.0646235,0.0235524,0.0128114,0.00672351,0.00803595,0.0018104,0.0824545,0.0456572}

{0.0240459,0.00013442,0.00010745,0.0117815,0.0128114,0.00672351,0.00535665,0.00543266,0.0824545,0.0456572}

{0.0240459,0.00014664,6.14e-05,0.0117815,0.0128114,0.00672351,0.00535665,0.00543266,0.0824545,0.0456572}

{0.0288614,0.0607517,0.0516988,0.0588862,0.00640376,0.0100839,0.0026793,0.00543266,0.103089,0.182651}

{0.0288614,0.0002444,0.0019341,0.0353339,0.00960947,0.00672351,0.0026793,0.00543266,0.103089,0.0456572}

{0.033669,0.00163748,0.103413,0.0353339,0.0128114,0.0134443,0.0107133,0.00543266,0.103089,0.0456572}

{0.033669,0.00152139,0.0775635,0.0353339,0.0128114,0.0134443,0.0107133,0.00543266,0.103089,0.0456572}

{0.0240459,0.0001222,0.00019955,0.0471154,0.0160132,0.00672351,0.0026793,0.00543266,0.0824545,0.0456572}

{0.0192383,0.00084929,1.535e-05,0.0353339,0.0160132,0.00672351,0.0026793,0.0018104,0.0824545,0.0456572}

Tabular Concordance Matrix

{{},{2,3,4,5,6,7,9,10},{2,3,4,5,6,7,9,10},{3,5,7},{2,3,5,6,7,10},{2,5,10},{2,5,10},{2,3,6,7,9,10},{2,3,6,7,8,9,10}}

{{1,5,6,8,9,10},{},{1,3,4,5,6,7,8,9,10},{5,7,8},{5,6,7,8,10},{5,8,10},{5,8,10},{1,2,6,7,8,9,10},{1,3,6,7,8,9,10}}

{{1,5,6,8,9,10},{1,2,4,5,6,7,8,9,10},{},{5,7,8},{5,6,7,8,10},{5,8,10},{5,8,10},{1,2,6,7,8,9,10},{1,3,6,7,8,9,10}}

{{1,2,4,6,8,9,10},{1,2,3,4,6,8,9,10},{1,2,3,4,6,8,9,10},{},{1,2,3,4,6,7,8,9,10},{2,4,8,9,10},{2,4,8,9,10},{1,2,3,4,6,7,8,9,10},{1,2,3,4,6,7,8,9,10}}

{{1,4,6,8,9,10},{1,2,3,4,6,8,9,10},{1,2,3,4,6,8,9,10},{1,5,7,8,9},{},{4,8,9,10},{4,8,9,10},{1,2,3,6,7,8,9,10},{1,3,4,6,7,8,9,10}}

{{1,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,3,5,6,7,8,9},{1,2,3,4,5,6,7,8,9,10},{},{1,2,3,4,5,6,7,8,9,10},{1,2,3,6,7,8,9,10},{1,2,3,4,6,7,8,9,10}}

{{1,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,3,5,6,7,8,9},{1,2,3,4,5,6,7,8,9,10},{1,4,5,6,7,8,9,10},{},{1,2,3,6,7,8,9,10},{1,2,3,4,6,7,8,9,10}}

{{1,4,5,6,8,9,10},{1,3,4,5,6,8,9,10},{1,3,4,5,6,8,9,10},{5,7,8},{4,5,6,7,8,10},{4,5,8,10},{4,5,8,10},{},{1,3,4,5,6,7,8,9,10}}

{{1,4,5,6,8,9,10},{2,4,5,6,9,10},{2,4,5,6,9,10},{5,7},{2,4,5,6,7,10},{4,5,10},{4,5,10},{2,5,6,7,9,10},{}}

F Matrix

{0,0.9071,0.9071,0.2113,0.5232,0.3231,0.3231,0.7615,0.7761}

{0.6586,0,0.9389,0.0724,0.3232,0.2766,0.2766,0.7009,0.7933}

{0.6586,0.8465,0,0.0724,0.3232,0.2766,0.2766,0.7009,0.7933}

{0.7887,0.9422,0.9422,0,0.9617,0.6833,0.6833,0.9617,0.9617}

{0.7276,0.9422,0.9422,0.4273,0,0.6222,0.6222,0.8544,0.9006}

{0.9389,1,1,0.6079,1,0,1,0.8544,0.9617}

{0.9389,1,1,0.6079,1,0.7854,0,0.8544,0.9617}

{0.7659,0.9194,0.9194,0.0724,0.4305,0.3839,0.3839,0,0.9389}

{0.7659,0.7341,0.7341,0.0578,0.477,0.3693,0.3693,0.6463,0}

Concordance level is 0.682832

Tabular Discordance Matrix

{{},{1,8},{1,8},{1,2,4,6,8,9,10},{1,4,8,9},{1,3,4,6,7,8,9},{1,3,4,6,7,8,9},{1,4,5,8},{1,4,5}}

{{2,3,4,7},{},{2},{1,2,3,4,6,9,10},{1,2,3,4,9},{1,2,3,4,6,7,9},{1,2,3,4,6,7,9},{3,4,5},{2,4,5}}

{{2,3,4,7},{3},{},{1,2,3,4,6,9,10},{1,2,3,4,9},{1,2,3,4,6,7,9},{1,2,3,4,6,7,9},{3,4,5},{2,4,5}}

{{3,5,7},{5,7},{5,7},{},{5},{1,3,5,6,7},{1,3,5,6,7},{5},{5}}

{{2,3,5,7},{5,7},{5,7},{2,3,4,6,10},{},{1,2,3,5,6,7},{1,2,3,5,6,7},{4,5},{2,5}}

{{2},{},{},{2,4,10},{},{},{},{4,5},{5}}

{{2},{},{},{2,4,10},{},{2,3},{},{4,5},{5}}

{{2,3,7},{2,7},{2,7},{1,2,3,4,6,9,10},{1,2,3,9},{1,2,3,6,7,9},{1,2,3,6,7,9},{},{2}}

{{2,3,7},{1,3,7,8},{1,3,7,8},{1,2,3,4,6,8,9,10},{1,3,8,9},{1,2,3,6,7,8,9},{1,2,3,6,7,8,9},{1,3,4,8},{}}

G Matrix

{0,0.223555,0.223395,1,0.329152,1,1,0.36575,0.182354}

{1,0,0.265364,1,1,1,1,1,1}

{1,1,0,1,1,1,1,1,1}

{0.0943451,0.0467728,0.0467728,0,0.0234004,0.377492,0.188802,0.0701453,0.0701453}

{1,0.135947,0.135947,1,0,1,1,0.570967,0.310344}

{0.114357,0,0,1,0,0,0,0.114147,0.0309667}

{0.189302,0,0,1,0,1,0,0.152287,0.0412889}

{1,0.0757729,0.0757729,1,1,1,1,0,0.0617143}

{1,0.204125,0.204125,1,1,1,1,1,0}

Discordance level is 0.568396

H Matrix

{0,1,1,0,0,0,0,1,1}

{0,0,1,0,0,0,0,1,1}

{0,1,0,0,0,0,0,1,1}

{1,1,1,0,1,1,1,1,1}

{1,1,1,0,0,0,0,1,1}

{1,1,1,0,1,0,1,1,1}

{1,1,1,0,1,1,0,1,1}

{1,1,1,0,0,0,0,0,1}

{1,1,1,0,0,0,0,0,0}

L Matrix

{0,1,1,0,1,0,0,1,1}

{0,0,1,0,0,0,0,0,0}

{0,0,0,0,0,0,0,0,0}

{1,1,1,0,1,1,1,1,1}

{0,1,1,0,0,0,0,0,1}

{1,1,1,0,1,0,1,1,1}

{1,1,1,0,1,0,0,1,1}

{0,1,1,0,0,0,0,0,1}

{0,1,1,0,0,0,0,0,0}

M Matrix

{0,1,1,0,0,0,0,1,1}

{0,0,1,0,0,0,0,0,0}

{0,0,0,0,0,0,0,0,0}

{1,1,1,0,1,1,1,1,1}

{0,1,1,0,0,0,0,0,1}

{1,1,1,0,1,0,1,1,1}

{1,1,1,0,1,0,0,1,1}

{0,1,1,0,0,0,0,0,1}

{0,1,1,0,0,0,0,0,0}

The best alternative is A4.

Appendix

0.1229,0.0994,0.4210,0.2195,0.3345,0.2481,0.4121,0.1240,0.3288,0.1072

0.3071,0.0022,0.0007,0.1098,0.3345,0.2481,0.2747,0.3721,0.2466,0.1072

0.3071,0.0024,0.0004,0.1098,0.3345,0.2481,0.2747,0.3721,0.2466,0.1072

0.3686,0.9943,0.3368,0.5488,0.1672,0.3721,0.1374,0.3721,0.4110,0.4288

0.3686,0.0040,0.0126,0.3293,0.2509,0.2481,0.1374,0.3721,0.4110,0.4288

0.4300,0.0268,0.6737,0.3293,0.3345,0.4961,0.5494,0.3721,0.3288,0.5361

0.4300,0.0249,0.5053,0.3293,0.3345,0.4961,0.5494,0.3721,0.3288,0.5361

0.3071,0.0020,0.0013,0.4391,0.4181,0.2481,0.1374,0.3721,0.3288,0.1072

0.2457,0.0139,0.0001,0.3293,0.4181,0.2481,0.1374,0.1240,0.3288,0.1072

<–>

0.0783,0.0611,0.1535,0.1073,0.0383,0.0271,0.0195,0.0146,0.2766,0.2237

===============

Solution:-

Weight multiplied matrix

{{0.00962307},{0.00607334},{0.0646235},{0.0235524},{0.0128114},{0.00672351},{0.00803595},{0.0018104},{0.0909461},{0.0239806}}

{{0.0240459},{0.00013442},{0.00010745},{0.0117815},{0.0128114},{0.00672351},{0.00535665},{0.00543266},{0.0682096},{0.0239806}}

{{0.0240459},{0.00014664},{6.14e-05},{0.0117815},{0.0128114},{0.00672351},{0.00535665},{0.00543266},{0.0682096},{0.0239806}}

{{0.0288614},{0.0607517},{0.0516988},{0.0588862},{0.00640376},{0.0100839},{0.0026793},{0.00543266},{0.113683},{0.0959226}}

{{0.0288614},{0.0002444},{0.0019341},{0.0353339},{0.00960947},{0.00672351},{0.0026793},{0.00543266},{0.113683},{0.0959226}}

{{0.033669},{0.00163748},{0.103413},{0.0353339},{0.0128114},{0.0134443},{0.0107133},{0.00543266},{0.0909461},{0.119926}}

{{0.033669},{0.00152139},{0.0775635},{0.0353339},{0.0128114},{0.0134443},{0.0107133},{0.00543266},{0.0909461},{0.119926}}

{{0.0240459},{0.0001222},{0.00019955},{0.0471154},{0.0160132},{0.00672351},{0.0026793},{0.00543266},{0.0909461},{0.0239806}}

{{0.0192383},{0.00084929},{1.535e-05},{0.0353339},{0.0160132},{0.00672351},{0.0026793},{0.0018104},{0.0909461},{0.0239806}}

Vij Matrix

{0.00962307,0.00607334,0.0646235,0.0235524,0.0128114,0.00672351,0.00803595,0.0018104,0.0909461,0.0239806}

{0.0240459,0.00013442,0.00010745,0.0117815,0.0128114,0.00672351,0.00535665,0.00543266,0.0682096,0.0239806}

{0.0240459,0.00014664,6.14e-05,0.0117815,0.0128114,0.00672351,0.00535665,0.00543266,0.0682096,0.0239806}

{0.0288614,0.0607517,0.0516988,0.0588862,0.00640376,0.0100839,0.0026793,0.00543266,0.113683,0.0959226}

{0.0288614,0.0002444,0.0019341,0.0353339,0.00960947,0.00672351,0.0026793,0.00543266,0.113683,0.0959226}

{0.033669,0.00163748,0.103413,0.0353339,0.0128114,0.0134443,0.0107133,0.00543266,0.0909461,0.119926}

{0.033669,0.00152139,0.0775635,0.0353339,0.0128114,0.0134443,0.0107133,0.00543266,0.0909461,0.119926}

{0.0240459,0.0001222,0.00019955,0.0471154,0.0160132,0.00672351,0.0026793,0.00543266,0.0909461,0.0239806}

{0.0192383,0.00084929,1.535e-05,0.0353339,0.0160132,0.00672351,0.0026793,0.0018104,0.0909461,0.0239806}

Tabular Concordance Matrix

{{},{2,3,4,5,6,7,9,10},{2,3,4,5,6,7,9,10},{3,5,7},{2,3,5,6,7},{2,5,9},{2,5,9},{2,3,6,7,9,10},{2,3,6,7,8,9,10}}

{{1,5,6,8,10},{},{1,3,4,5,6,7,8,9,10},{5,7,8},{5,6,7,8},{5,8},{5,8},{1,2,6,7,8,10},{1,3,6,7,8,10}}

{{1,5,6,8,10},{1,2,4,5,6,7,8,9,10},{},{5,7,8},{5,6,7,8},{5,8},{5,8},{1,2,6,7,8,10},{1,3,6,7,8,10}}

{{1,2,4,6,8,9,10},{1,2,3,4,6,8,9,10},{1,2,3,4,6,8,9,10},{},{1,2,3,4,6,7,8,9,10},{2,4,8,9},{2,4,8,9},{1,2,3,4,6,7,8,9,10},{1,2,3,4,6,7,8,9,10}}

{{1,4,6,8,9,10},{1,2,3,4,6,8,9,10},{1,2,3,4,6,8,9,10},{1,5,7,8,9,10},{},{4,8,9},{4,8,9},{1,2,3,6,7,8,9,10},{1,3,4,6,7,8,9,10}}

{{1,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,3,5,6,7,8,10},{1,2,3,4,5,6,7,8,10},{},{1,2,3,4,5,6,7,8,9,10},{1,2,3,6,7,8,9,10},{1,2,3,4,6,7,8,9,10}}

{{1,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},{1,3,5,6,7,8,10},{1,2,3,4,5,6,7,8,10},{1,4,5,6,7,8,9,10},{},{1,2,3,6,7,8,9,10},{1,2,3,4,6,7,8,9,10}}

{{1,4,5,6,8,9,10},{1,3,4,5,6,8,9,10},{1,3,4,5,6,8,9,10},{5,7,8},{4,5,6,7,8},{4,5,8,9},{4,5,8,9},{},{1,3,4,5,6,7,8,9,10}}

{{1,4,5,6,8,9,10},{2,4,5,6,9,10},{2,4,5,6,9,10},{5,7},{2,4,5,6,7},{4,5,9},{4,5,9},{2,5,6,7,9,10},{}}

F Matrix

{0,0.9071,0.9071,0.2113,0.2995,0.376,0.376,0.7615,0.7761}

{0.382,0,0.9389,0.0724,0.0995,0.0529,0.0529,0.4243,0.5167}

{0.382,0.8465,0,0.0724,0.0995,0.0529,0.0529,0.4243,0.5167}

{0.7887,0.9422,0.9422,0,0.9617,0.4596,0.4596,0.9617,0.9617}

{0.7276,0.9422,0.9422,0.651,0,0.3985,0.3985,0.8544,0.9006}

{0.9389,1,1,0.555,0.7234,0,1,0.8544,0.9617}

{0.9389,1,1,0.555,0.7234,0.7854,0,0.8544,0.9617}

{0.7659,0.9194,0.9194,0.0724,0.2068,0.4368,0.4368,0,0.9389}

{0.7659,0.7341,0.7341,0.0578,0.2533,0.4222,0.4222,0.6463,0}

The concordance level is 0.617754.

Tabular Discordance Matrix

{{},{1,8},{1,8},{1,2,4,6,8,9,10},{1,4,8,9,10},{1,3,4,6,7,8,10},{1,3,4,6,7,8,10},{1,4,5,8},{1,4,5}}

{{2,3,4,7,9},{},{2},{1,2,3,4,6,9,10},{1,2,3,4,9,10},{1,2,3,4,6,7,9,10},{1,2,3,4,6,7,9,10},{3,4,5,9},{2,4,5,9}}

{{2,3,4,7,9},{3},{},{1,2,3,4,6,9,10},{1,2,3,4,9,10},{1,2,3,4,6,7,9,10},{1,2,3,4,6,7,9,10},{3,4,5,9},{2,4,5,9}}

{{3,5,7},{5,7},{5,7},{},{5},{1,3,5,6,7,10},{1,3,5,6,7,10},{5},{5}}

{{2,3,5,7},{5,7},{5,7},{2,3,4,6},{},{1,2,3,5,6,7,10},{1,2,3,5,6,7,10},{4,5},{2,5}}

{{2},{},{},{2,4,9},{9},{},{},{4,5},{5}}

{{2},{},{},{2,4,9},{9},{2,3},{},{4,5},{5}}

{{2,3,7},{2,7},{2,7},{1,2,3,4,6,9,10},{1,2,3,9,10},{1,2,3,6,7,10},{1,2,3,6,7,10},{},{2}}

{{2,3,7},{1,3,7,8},{1,3,7,8},{1,2,3,4,6,8,9,10},{1,3,8,9,10},{1,2,3,6,7,8,10},{1,2,3,6,7,8,10},{1,3,4,8},{}}

G Matrix

{0,0.223555,0.223395,1,1,1,1,0.36575,0.182354}

{1,0,0.265364,1,1,1,1,1,1}

{1,1,0,1,1,1,1,1,1}

{0.179655,0.0890662,0.0890662,0,0.0529805,0.874817,0.436681,0.133573,0.133573}

{0.871389,0.0445065,0.0445065,1,0,1,1,0.163765,0.0890129}

{0.0462334,0,0,1,0.224052,0,0,0.114147,0.0309667}

{0.0474434,0,0,1,0.300631,1,0,0.122795,0.0333721}

{1,0.0757729,0.0757729,1,1,1,1,0,0.0617143}

{1,0.204125,0.204125,1,1,1,1,1,0}

Discordance level is 0.583391.

H Matrix

{0,1,1,0,0,0,0,1,1}

{0,0,1,0,0,0,0,0,0}

{0,1,0,0,0,0,0,0,0}

{1,1,1,0,1,0,0,1,1}

{1,1,1,1,0,0,0,1,1}

{1,1,1,0,1,0,1,1,1}

{1,1,1,0,1,1,0,1,1}

{1,1,1,0,0,0,0,0,1}

{1,1,1,0,0,0,0,1,0}

L Matrix

{0,1,1,0,0,0,0,1,1}

{0,0,1,0,0,0,0,0,0}

{0,0,0,0,0,0,0,0,0}

{1,1,1,0,1,0,1,1,1}

{0,1,1,0,0,0,0,1,1}

{1,1,1,0,1,0,1,1,1}

{1,1,1,0,1,0,0,1,1}

{0,1,1,0,0,0,0,0,1}

{0,1,1,0,0,0,0,0,0}

M Matrix

{0,1,1,0,0,0,0,1,1}

{0,0,1,0,0,0,0,0,0}

{0,0,0,0,0,0,0,0,0}

{1,1,1,0,1,0,0,1,1}

{0,1,1,0,0,0,0,1,1}

{1,1,1,0,1,0,1,1,1}

{1,1,1,0,1,0,0,1,1}

{0,1,1,0,0,0,0,0,1}

{0,1,1,0,0,0,0,0,0}

The best alternative is A6.