Next Article in Journal
A No-Go Theorem for Observer-Independent Facts
Previous Article in Journal
Molecular Dynamics vs. Stochastic Processes: Are We Heading Anywhere?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robot Evaluation and Selection with Entropy-Based Combination Weighting and Cloud TODIM Approach

1
School of Management, Shanghai University, Shanghai 200444, China
2
School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China
3
School of Economics and Management, Tongji University, Shanghai 200092, China
4
Department of Economics & Management, Yibin University, Yibin 644007, China
*
Author to whom correspondence should be addressed.
Entropy 2018, 20(5), 349; https://doi.org/10.3390/e20050349
Submission received: 13 April 2018 / Revised: 2 May 2018 / Accepted: 7 May 2018 / Published: 7 May 2018
(This article belongs to the Section Information Theory, Probability and Statistics)

Abstract

:
Nowadays robots have been commonly adopted in various manufacturing industries to improve product quality and productivity. The selection of the best robot to suit a specific production setting is a difficult decision making task for manufacturers because of the increase in complexity and number of robot systems. In this paper, we explore two key issues of robot evaluation and selection: the representation of decision makers’ diversified assessments and the determination of the ranking of available robots. Specifically, a decision support model which utilizes cloud model and TODIM (an acronym in Portuguese of interactive and multiple criteria decision making) method is developed for the purpose of handling robot selection problems with hesitant linguistic information. Besides, we use an entropy-based combination weighting technique to estimate the weights of evaluation criteria. Finally, we illustrate the proposed cloud TODIM approach with a robot selection example for an automobile manufacturer, and further validate its effectiveness and benefits via a comparative analysis. The results show that the proposed robot selection model has some unique advantages, which is more realistic and flexible for robot selection under a complex and uncertain environment.

1. Introduction

Due to the explosion of information technology and engineering sciences, robots have been widely utilized in many manufacturing practices. An industry robot is defined as a self-controlled, reprogrammable, and multi-functional machine made of mechanical, microelectronic, and electrical components [1,2,3]. Robots are capable of executing monotonous, complicated, and hazardous tasks with precision, and thus used by manufacturers in many applications, including assembly, material handling, spray painting, and packaging [4,5]. Proper evaluation of robots and selecting the most appropriate one for a particular production environment would be helpful for a company to improve product quality and build profitability. Because of the increasing complexity of robot systems and the growing number of options on the market with different capabilities, features, and specifications, selecting the most suited robotic system for a particular industrial application is not an easy task for production firms. Therefore, in recent years, the problem of robot selection has attracted extensive attention from researchers as well as practitioners [6,7,8].
Normally, robot selection is accomplished by multiple decision makers from different technical expertise and working backgrounds. In practice, it is hard for decision makers to give their opinions about alternatives using numerical values. Instead, they often use linguistic terms to express the assessments for alternate robots versus different criteria and criteria weights. As a new cognition model, cloud model was suggested by Li et al. [9] based on probability statistics and fuzzy sets for handle fuzziness, randomness, and uncertain concepts. The prominent feature of the cloud model is that it can perfectly deal with the uncertainty of qualitative notions and make the bidirectional conversion between qualitative concepts and quantitative information more easily [10,11,12]. Recently, researchers have applied cloud model theory to address linguistic decision making problems in many areas. For example, Wu et al. [11] proposed a modified multi-objective optimization by ratio analysis plus the full multiplicative form (MULTIMOORA) method based on cloud model theory for quality function deployment analysis. Wang et al. [12] reported an extended QUALIFLEX (qualitative flexible multiple criteria) method with cloud model theory to assess the performance of suppliers under economic and environmental criteria. Liu and Wen [13] proposed a cloud model-based robust algorithm for continuum topology optimization considering uncertainties in load locations. Wu et al. [14] designed an applicable method using cloud model with 2-order additive fuzzy measures for the selection of waste-to-energy disposal sites in China. Wang et al. [15] suggested a consensus-based method based on cloud model for the large group decision making with linguistic information. In addition, Liu et al. [16] used a grey relational analysis method and cloud model to evaluate failure modes with incomplete weight information of risk factors. Chang and Wang [17] employed cloud model and decision tree to assess teacher evaluation in higher education including subjectivity, inaccuracy, and fuzziness.
On the other hand, various factors, such as positioning accuracy, cost, programming flexibility, load capacity, man-machine interface, and vendor’s service quality, need to be considered in the robot selection decision making [7,18,19]. Therefore, robot selection is basically a multiple criteria decision making (MCDM) problem [3,8], and organizations can find utility in MCDM methods that can assist with evaluating and selecting robots in view of different conflict criteria. The TODIM (an acronym in Portuguese of interactive and multiple criteria decision making) [20] is an MCDM method on the basis of prospect theory, which uses prospect formula to determine the supremacy of one alternative against another and considers experts’ bounded rationality in the decision making processes. Due to its advantages, the TODIM method has been applied by many researchers in different decision making solutions. For instance, Zhang and Xu [21] suggested a hesitant vague TODIM approach for the evaluation of sustainable water management efficiency. Wang et al. [22] developed a likelihood-based TODIM method based on multi-hesitant fuzzy linguistic sets to select service providers in logistics outsourcing. Sang and Liu [23] proposed an interval type-2 fuzzy set-based TODIM approach to address multiple criteria green supplier selection problems. Ji et al. [24] reported a projection-based TODIM model to deal with personnel selection problems within the multi-valued neutrosophic environment. In [25], an extended TODIM model was presented for the evaluation of mineral resources development efficiency with hesitant fuzzy linguistic information. In [26], an intuitionistic linguistic TODIM method was proposed to deal with the interactive MCDM problems in which criteria weights are unknown. Besides, Hu et al. [27] addressed the online diagnosis and medical treatment selection problems by using a TODIM-based three-way decision model, and Wang et al. [28] managed the non-homogeneous information and experts’ psychological behavior in group emergency decision making by using a fuzzy TODIM method.
Against the above background, this article aims to develop a cloud model based-TODIM (cloud TODIM) approach to handle robot selecting problems within an uncertain linguistic context. The proposed decision making approach brings several contributions to robot evaluation and selection. First, various linguistic assessments of decision makers on alternative robots are described with the aid of cloud model theory. Second, a new type of the standard TODIM is developed for determining the best robot for a given industrial application problem. Third, a combination weighting method is utilized to indicate criteria weights, which considers both subjective and objective weights in the robot selection process. In addition, a real example is presented to display the feasibility and effectiveness of the proposed cloud TODIM method for selecting robots.
The rest of this article is arranged as below: Section 2 briefly reviews current robot selection methods in the literature. Section 3 presents the basic concepts and operations regarding cloud model theory. In Section 4, we give a new robot evaluation and selection framework by combing cloud model theory with the TODIM method. In Section 5, we exemplify the proposed cloud model-TODIM methodology by using a practical robot selection case and by comparing with some existing methods. Finally, the conclusions of this paper and future research suggestions are provided in Section 6.

2. Literature Review

In the past decades, a wide variety of methods and tools have been proposed for supporting robot selection decision making in different industrial contexts. Generally, the approaches of robot assessment and selection can be categorized into four categories: MCDM methods, optimization models, computer aided methods, and other solutions (e.g., statistical and mathematical models) [2,29]. Due to the multi-criteria character of robot selection problems, the MCDM methods have been recognized as a promising tool which reduces the problem of human’s decision impact on the final result of selection process. Thus, in the following, we mainly review the MCDM-based models suggested in previous studies for supporting the robot selection process. For a comprehensive review of more robot selection methods, one can refer to [29].
Xue et al. [8] developed a linguistic MCDM model, which integrates hesitant linguistic term sets with an improved QUALIFLEX technique, for robot selection with partial criteria weight information. Sen et al. [3] presented an extension of the preference ranking organization method for enrichment evaluation (PROMETHEE) for robot evaluation considering objective and subjective data simultaneously, and Sen et al. [7] applied the PROMETHEE II method for addressing the robot selection problem subjected to a set of objective data. An extended VIKOR approach was developed by Keshavarz Ghorabaee [6] for robot evaluation under the interval type-2 fuzzy environment, and Kavita [30] suggested an improved VIKOR method for the evaluation of robots in the context of triangular intuitionistic vague sets. Gitinavard et al. [4] presented an interval hesitant fuzzy COPRAS (COmplex Proportional ASsessment of alternatives) model and Vahdani et al. [31] offered an interval-valued fuzzy COPRAS framework for the determination of the most appropriate robot under uncertainty. Durán and Aguilo [32] developed a fuzzy analytic hierarchy process (AHP)-based decision support system for selecting machine tools, and Kumru and Kumru [33] used a fuzzy analytic network process (ANP) model for the selection of 3D coordinate-measuring machines. Besides, a number of other models have been suggested to help experts in their robot selection decisions, such as the generalized interval-valued fuzzy TOPSIS [34], the fuzzy hierarchical TOPSIS [5], the weighted aggregated sum product assessment (WASPAS) [35,36], and the ELECTRE (Elimination and Choice Expressing the Reality) method [37].
In Koulouriotis and Ketipi [38], a fuzzy digraph methodology was proposed for the comparison and selection of industrial robots, in which the fuzzy logic was used for managing experts’ assessments and the digraph and matrix technique was adopted for ranking robots. Gola and Świć [39] proposed a computer aided machine tool selection tool for focused flexibility manufacturing systems considering several economical criteria. Rao et al. [1] proposed a MCDM technique to evaluate and rank robots in an industry application, which utilizes statistical variance and AHP method to compute the objective and subjective weights of criteria, respectively. Kentli and Kar [40] presented a multi-criteria robot selection algorithm on the basis of satisfaction function and distance measure, and Kumar and Garg [41] gave a determining quantitative framework using the distance method to choose the optimal robot. In addition, multiple MCDM methods have been used for industrial robot selection. For instance, Parameshwaran et al. [19] proposed a united approach for the assessment of robots from objective and subjective standards, in which fuzzy AHP was utilized to indicate criteria weights and fuzzy TOPSIS and fuzzy VIKOR were employed to determine rank orders of alternatives. Chatterjee et al. [2] utilized the VIKOR and ELECTRE methods for the selection of industrial robots, and Bairagi et al. [42] presented a de novo multi-approaches multi-criteria decision making method called Technique of Precise Order Preference (TPOP) for the performance evaluation of material handling devices.
The literature review above shows that a lot of MCDM methods have been applied for robot selection decision making. However, the psychological behavior of experts has not been taken into consideration in the existing models of robot selection, which is of considerable significance since different experts may have different psychological expectations in the practical situation. On the other hand, although many uncertainty theories, such as fuzzy sets, intuitionistic vague sets and 2-tuple linguistic variables, have been utilized by researchers for coping with imprecise and fuzzy decision makers’ preferences, they cannot describe the fuzziness and randomness of qualitative characteristics of criteria simultaneously. Therefore, to bridge theses gaps, this paper attempts to developed a novel behavioral decision making model to address the problem of robot evaluation and selection with hesitant linguistic information. Furthermore, both subjective and objective criteria weights are taken into account in determining the ranking orders of alternative robots. Finally, we apply the proposed cloud TODIM approach to the robot selection case in an auto company to demonstrate its validity and applicability.

3. Basic Concepts

3.1. Cloud Model Theory

Definition 1
[9,10]. Supposing a qualitative concept T defined on a universe of discourse U, let x ( x U ) be a random instantiation of the concept T and y [ 0 , 1 ] be the certainty degree of x belonging to T, which corresponds to a random number with a stable tendency. Then the distribution of x in the universe U is called a cloud, and the cloud drop is denoted as (x, y).
Definition 2
[9,10]. The characteristics of a cloud y are depicted by expectation Ex, entropy En, and hyper entropy He. Here, Ex is the center value of the qualitative concept domain, En measures the randomness and fuzziness of the qualitative concept, and He reflects the dispersion of the cloud drops and the uncertain degree of the membership function. Based on the three numerical characteristics, a cloud can be described as y ˜ = ( E x , E n , H e ) .
Generally, different kinds of clouds exist in the literature, such as normal cloud, trapezium cloud, triangular cloud, and half cloud. Among them, the normal cloud based on normal distribution and Gaussian membership is an important cloud model widely applied by researchers.
Definition 3.
Considering any two normal clouds y ˜ 1 = ( E x 1 , E n 1 , H e 1 ) and y ˜ 2 = ( E x 2 , E n 2 , H e 2 ) in the universe U, some basic operations between them are defined as follows [14,43]:
(1)
y ˜ 1 + y ˜ 2 = ( E x 1 + E x 2 , E n 1 2 + E n 2 2 , H e 1 2 + H e 2 2 ) ;
(2)
y ˜ 1 × y ˜ 2 = ( E x 1 E x 2 , ( E n 1 E x 2 ) 2 + ( E n 2 E x 1 ) 2 , ( H e 1 E x 2 ) 2 + ( H e 2 E x 1 ) 2 ) ;
(3)
λ y ˜ 1 = ( λ E x 1 , λ E n 1 , λ H e 1 ) , λ > 0 ;
(4)
y ˜ 1 λ = ( E x 1 λ , λ ( E x 1 ) λ 1 E n 1 , λ ( E x 1 ) λ 1 H e 1 ) , λ > 0 .
Definition 4.
Let y ˜ i = ( E x i , E n i , H e i ) ( i = 1 , 2 , , n ) be a collection of normal clouds in the universe U, and w = ( w 1 , w 2 , , w n ) T be their associated weights with w i [ 0 , 1 ] and i = 1 n w i = 1 . Then the cloud weighted averaging (CWA) is defined as [43]:
CWA w ( y ˜ 1 , y ˜ 2 , , y ˜ n ) = i = 1 n w i y ˜ i = ( i = 1 n w i E x i , i = 1 n w i E n i 2 , i = 1 n w i H e i 2 ) .
Definition 5.
Assume that there are two normal clouds y ˜ 1 = ( E x 1 , E n 1 , H e 1 ) and y ˜ 2 = ( E x 2 , E n 2 , H e 2 ) in the universe U, the distance between them is defined as [44]:
d ( y ˜ 1 , y ˜ 2 ) = | ( 1 ( E n 1 ) 2 + ( H e 1 ) 2 ( E n 1 ) 2 + ( H e 1 ) 2 + ( E n 2 ) 2 + ( H e 2 ) 2 ) E x 1 ( 1 ( E n 2 ) 2 + ( H e 2 ) 2 ( E n 1 ) 2 + ( H e 1 ) 2 + ( E n 2 ) 2 + ( H e 2 ) 2 ) E x 2 | .
Especially, when E n 1 = H e 1 = E n 2 = H e 2 = 0 , the cloud distance changes to be the distance between crisp numbers and d ( y ˜ 1 , y ˜ 2 ) = | E x 1 E x 2 | .
Definition 6.
Let y ˜ i = ( E x i , E n i , H e i ) ( i = 1 , 2 , , n ) be a collection of normal clouds in the universe U, and ω = ( ω 1 , ω 2 , , ω n ) be an associated weight vector satisfying ω j [ 0 , 1 ] and j = 1 n ω j = 1 , then the cloud ordered weighted averaging (COWA) is defined as [43]:
COWA ω ( y ˜ 1 , y ˜ 2 , , y ˜ n ) = j = 1 n ω j y ˜ σ ( j ) = ( j = 1 n ω j E x σ ( j ) , j = 1 n ω j E n σ ( j ) 2 , j = 1 n ω j H e σ ( j ) 2 ) ,
where y ˜ σ ( j ) = ( E x σ ( j ) , E n σ ( j ) , H e σ ( j ) ) is the jth largest element of y ˜ i ( i = 1 , 2 , , n ) .
Note that many methods have been proposed in the literature to determine the weights of ordered weighted average (OWA) operator [45], which can also be applied for the COWA operator.
Definition 7
[43]. Let y ˜ i = ( E x i , E n i , H e i ) ( i = 1 , 2 , , n ) be a collection of normal clouds in the universe U, and ω = ( ω 1 , ω 2 , , ω n ) be an associated weight vector with ω j [ 0 , 1 ] , a n d j = 1 n ω j = 1 , then the cloud hybrid averaging (CHA) operator is defined as:
CHA ω , w ( y ˜ 1 , y ˜ 2 , , y ˜ n ) = j = 1 n ω j y ˜ ˙ σ ( j ) = ( j = 1 n ω j E ˙ x σ ( j ) , j = 1 n ω j E ˙ n σ ( j ) 2 , j = 1 n ω j H ˙ e σ ( j ) 2 ) ,
where y ˜ ˙ σ ( j ) is the jth largest element of the weighted normal clouds y ˜ ˙ i ( y ˜ ˙ i = n w i y ˜ i , i = 1 , 2 , , n ) , w = ( w 1 , w 2 , , w n ) is the weights of y ˜ i ( i = 1 , 2 , , n ) , with w i [ 0 , 1 ] , i = 1 n w i = 1 , and n is the balancing coefficient. Especially, if ω = ( 1 / n , 1 / n , , 1 / n ) , then the CHA operator reduces to the CWA operator, and if w = ( 1 / n , 1 / n , , 1 / n ) , then the CHA operator becomes the COWA operator.

3.2. Conversion between Linguistic Terms and Clouds

The concept of linguistic variables [46] was proposed to deal with situations which are too complex or too ill-defined to be reasonably represented by quantitative expressions.
Definition 8.
Let S = { s 0 , s 1 , , s g } be a finite and totally ordered discrete linguistic term set, where g is an even number and s i denotes a possible value of a linguistic variable, then the linguistic term set has the following characteristics [12,47]:
(1)
Negation operator: Neg (si) = sj such that j = g i ;
(2)
The set is ordered: si > sj, if i > j;
(3)
Max operator: max (si, sj) = si, if s i s j .
Definition 9.
Let S = { s 0 , s 1 , , s g } be a linguistic term set and [Xmin, Xmax] is an effective domain, then g + 1 basic clouds can be generated corresponding to the linguistic values s i ( i = 0 , 1 , , g ) , which are denoted as y ˜ 0 = ( E x 0 , E n 0 , H e 0 ) , y ˜ 1 = ( E x 1 , E n 1 , H e 1 ) , , y ˜ g = ( E x g , E n g , H e g ) , respectively.
Let the linguistic term set S = { s 0 , s 1 , , s 6 } , where the valid universe is [Xmin, Xmax]. By applying a golden radio method, seven basic clouds can be produced and their numerical characteristics are shown below:
E x 3 = ( X min + X max ) / 2 , E x 0 = X min , E x 6 = X max , E x 2 = E x 3 0.382 ( X max X min ) / 4 , E x 4 = E x 3 + 0.382 ( X max X min ) / 4 , E x 1 = E x 3 ( X max X min ) / 4 , E x 5 = E x 3 + ( X max X min ) / 4 , E n 2 = E n 4 = 0.382 ( X max X min ) / 12 , E n 3 = 0.618 E n 2 , E n 1 = E n 5 = E n 2 / 0.618 , E n 0 = E n 6 = E n 1 / 0.618 , H e 2 = H e 4 = H e 3 / 0.618 , H e 1 = H e 5 = H e 2 / 0.618 , H e 0 = H e 6 = H e 1 / 0.618 ,
where He3 can be designated in advance by decision makers.
For example, given the universe [0, 10] and He3 = 0.1, six basic clouds can be computed as below for the linguistic term set S [44]:
y ˜ 0 = ( 0 , 0.833 , 0.424 ) , y ˜ 1 = ( 2.5 , 0.515 , 0.262 ) , y ˜ 2 = ( 4.05 , 0.318 , 0.162 ) , y ˜ 3 = ( 5 , 0.197 , 0.100 ) , y ˜ 4 = ( 5.96 , 0.318 , 0.162 ) , y ˜ 5 = ( 7.5 , 0.515 , 0.262 ) , y ˜ 6 = ( 10 , 0.833 , 0.424 ) .
To depict the hesitancy, fuzziness, and uncertainty of decision makers, Meng et al. [48] defined the linguistic hesitant fuzzy sets (LHFSs) by using linguistic terms and a related membership degree.
Definition 10.
Let S = { s 0 , s 1 , , s g } be a linguistic term set, a LHFS in S is a set that, when applied to the linguistic terms of S, returns a subset of S with several values in [0, 1], denoted by L H = { s i , l h ( s i ) | s i S } , where l h ( s i ) = { r 1 , r 2 , , r m i } is a set with mi values in [0, 1] denoting the possible membership degrees of the element s i S to the set LH.
Definition 11
[44]. Let S = { s 0 , s 1 , , s g } be a linguistic term set and [Xmin, Xmax] is an effective domain, the corresponding cloud y ˜ L H = ( E x L H , E n L H , H e L H ) of the LHFS L H = { s i , l h ( s i ) | s i S } can be computed by
E x L H = 1 | index ( L H ) | ( i index ( L H ) E x i | l h ( s i ) | ( r l h ( s i ) r ) ) , E n L H = 1 | index ( L H ) | ( i index ( L H ) ( E n i ) 2 ) , H e L H = 1 | index ( L H ) | ( i index ( L H ) ( H e i ) 2 ) ,
where | l h ( s i ) | is the count of real numbers in l h ( s i ) and | index ( L H ) | is the cardinality of index ( L H ) defined as index ( L H ) = { i | ( s i , l h ( s i ) ) L H , l h ( s i ) { 0 } } with s i S .

4. The Proposed Robot Selection Approach

This section develops a novel decision supporting method by combining cloud model with a modified TODIM to cope with the robot evaluation and selection problems considering subjective and objective criteria weights. In a nutshell, the new model comprises three key phases of determining the ratings for available robots, estimating the weights regarding evaluation criteria, and determining the ranking for alternative robots. First, the linguistic ratings of decision makers on alternatives are handled with the cloud model theory. Second, the importance weights of selection criteria are acquired by using a combination weighting method. Finally, the ranking orders of alternatives are determined adopting the procedure of a modified TODIM method. The overall process for using the proposed three-stage cloud TODIM model is shown in Figure 1, and the corresponding procedural steps are explained in the following subsections.

4.1. Determine Robot Assessments

Let us consider a robot selection problem with m possible alternatives ( A i , i = 1 , 2 , , m ) and n selection criteria ( C j , j = 1 , 2 , , n ) , in which a collection of l experts or decision makers ( DM k , k = 1 , 2 , , l ) is involved. Let D k = [ d i j k ] m × n be the linguistic decision matrix specified by DMk, where d i j k denotes the judgement of alternative Ai against Cj assigned by DM k . Because decision makers from different working backgrounds have dissimilar experience and knowledge, they are given different weights λ k ( k = 1 , 2 , , l with k = 1 l λ k = 1 ) in the robot selection process. Next, the cloud model is implemented to address the decision makers’ linguistic assessments of robots against each criterion.
Step 1: Establish the normalized linguistic decision matrix R k = ( r i j k ) m × n
In the real robot selection problem, different types of criteria often exist, such as cost and benefit. Therefore, we normalize the linguistic decision matrix D k = ( d i j k ) m × n first to obtain the corresponding matrix R k = ( r i j k ) m × n , which can be yielded by
r i j k = { d i j k , for   benefit   critera n e g ( d i j k ) , for   cos t   criteria .
Note that if d i j k is an LHFS d i j k = { s i , l h ( s i ) } , then r i j k = { n e g ( s i ) , l h ( s i ) } .
Step 2: Obtain the cloud decision matrix Y ˜ k
According to the introduced cloud conversion method in Section 3.2, this step is to convert the linguistic assessments of each normalized linguistic decision matrix R k into the corresponding normal clouds for determining the cloud decision matrix Y ˜ k = [ y ˜ i j k ] m × n , where y ˜ i j = ( E x i j k , E n i j k , H e i j k ) for i = 1 , 2 , , m and j = 1 , 2 , , n .
Step 3: Construct the collective cloud decision matrix Y ˜
Once the decision makers’ cloud assessments are obtained, we can pull all individual cloud decision matrices Y ˜ k ( k = 1 , 2 , , l ) for the collective cloud decision matrix Y ˜ = [ y ˜ i j ] m × n . By using the CHA operator, the aggregated cloud rating of alternative Ai on criterion Cj, i.e., y ˜ i j , is calculated by
y ˜ i j = CHA ω , λ ( y ˜ i j 1 , y ˜ i j 2 , , y ˜ i j l ) = h = 1 l ω h y ˜ ˙ σ ( h ) ,
where y ˜ ˙ i j σ ( h ) is the hth largest element of the weighted normal clouds y ˜ ˙ i j k ( y ˜ ˙ i j k = l λ i y ˜ i j k , k = 1 , 2 , , l ) and ω = ( ω 1 , ω 2 , , ω l ) is a related COWA weight vector with ω h [ 0 , 1 ] and h = 1 l ω h = 1 .
It is worth noting that if quantitative criteria existed in the problem of robot selection, the assessments of each alternative can be normalized, e.g., by using the linear normalization method [18], and converted into normal clouds. Thus, both qualitative and quantitative criteria can be handled in the course of robot evaluation and selection.

4.2. Determine Criteria Weights

Different types of weighting methods have been used to define the importance values of criteria for multi-criteria decision analysis, which can be categorized as subjective, objective, and combination weighting methods. The subjective weighting techniques, such as AHP [19], step-wise weight assessment ratio analysis (SWARA) [49,50], pivot pairwise relative criteria importance assessment (PIPRECIA) [51], factor relationship (FARE) [52], and best-worse method [53], assign the criteria weights using the subjective preferences or judgments of decision makers. In contrast, the objective weighting techniques, like entropy method [54], criterion impact loss (CILOS) [55], and integrated determination of objective criteria weights (IDOCRIW) [56,57], specify the criteria weights through dispersion analyses of data given in a decision matrix. Nevertheless, both the subjective and objective weighting techniques have their own advantages and drawbacks. Accordingly, the combination weighting methods integrating both subjective and objective weights have been increasingly adopted by researchers for deriving the weights of criteria.
In the sequel, an entropy-based combination weighting method is proposed to determine criteria weights for the robot selection problem.
Step 4: Determine the subjective criteria weights
Let w j k be the linguistic weighting of criterion Cj given by decision maker DMk to indicate its importance in the ranking of robots. The corresponding cloud weights w ˜ j k ( j = 1 , 2 , , n ) are aggregated to find the collective cloud weights w ˜ = ( w ˜ j ) 1 × n by using the CHA operator. Then, the subjective weight of each evaluation criterion is computed by
w j S = s ^ ( w ˜ j ) j = 1 n s ^ ( w ˜ j ) ,
where s ^ ( w ˜ j ) is the estimated value of the cloud weight w ˜ j .
Step 5: Compute the objective criteria weights
On the basis of the entropy theory [54], the objective weights of criteria are defined as
w j O = 1 E j n j = 1 n E j ,
where Ej is the entropy of the projected results of the criterion Cj, which can be obtained by
E j = ( 1 ln m ) i = 1 m P i j ln P i j ,
P i j = s ^ ( y ˜ i j ) i = 1 m s ^ ( y ˜ i j ) .
Step 6: Compute the combination criteria weights
Based on the obtained subjective and objective weights, the combination weights of the criteria are computed by Equation (12) i.e.,
w j = w j S w j O j = 1 n w j S w j O .

4.3. Define the Ranking of Robots

The TODIM is an interactive MCDM method based on prospect theory [20,58], which reflects decision makers’ psychological behavior in the decision making process. It is a practical and consistent method to better make decisions and has been implemented successfully in many situations [22,25,27]. This subsection extends the TODIM method to cloud environment to help decision makers to rank alternative robots for the given robot selection problem.
Step 7: Compute the relative weight of Cj with respect to the reference criterion Cr by
w j r = w j w r , j = 1 , 2 , , n ,
where w r = max 1 j n { w j } and Cr is the criterion associated with wr.
Step 8: Determine the domination degree of Ai over Ap under Cj, i.e.,
φ j ( A i , A p ) = { d ( y ˜ i j , y ˜ p j ) w j r / j = 1 n w j r , if y ˜ i j > y ˜ p j 0 , if y ˜ i j = y ˜ p j 1 θ d ( y ˜ i j , y ˜ p j ) j = 1 n w j r / w j r , if y ˜ i j < y ˜ p j , i , p = 1 , 2 , , m , j = 1 , 2 , , n ,
where θ is the attenuation factor of the losses and d ( y ˜ i j , y ˜ p j ) is the distance between the cloud ratings y ˜ i j and y ˜ p j .
Step 9: Obtain the overall domination degree of Ai over Ap by
φ ( A i , A p ) = j = 1 n φ j ( A i , A p ) , i , p = 1 , 2 , , m .
Step 10: Acquire the global value of alternative Ai over the other alternatives by using the following equation:
ξ ( A i ) = δ ( A i ) min 1 i m { δ ( A i ) } max 1 i m { δ ( A i ) } min 1 i m { δ ( A i ) } , i = 1 , 2 , , m ,
where δ ( A i ) = p = 1 m φ ( A i , A p ) . All the alternatives are ranked following the descending order of their global values ξ ( A i ) ( i = 1 , 2 , , m ) , and the best robot can be derived for the considered industrial application.

5. Case Study

5.1. Application

This section presents an empirical case adapted from [6] to account for the applicability and potential of our proposed robot selection approach. An automobile manufacturing company wants to choose a robot for implementing its manufacturing process. After preliminary selection, four candidates referred as A1, A2, A3, and A4 are left for further assessment. Besides, seven evaluation criteria are considered for selecting the most appropriate robot: Inconsistency with infrastructure (C1), Man-machine interface (C2), Programming flexibility (C3), Vendor’s service contract (C4), Supporting channel partner’s performance (C5), Compliance (C6), and Stability (C7). All these criteria are benefit criteria except C1, which is a cost criterion.
An expert group which consists of five decision makers (DM1, DM2,…, DM5) is established for the evaluation and selection of the most suitable robot. The decision makers’ weights are set as 0.20, 0.30, 0.10, 0.25, and 0.15, respectively, due to their differentiated knowledge and backgrounds. According to the materials and data concerning the considered robots, a seven-point linguistic term set S is adopted by the experts to evaluate the given robots and the criteria importance weights, i.e.,
S = { s 0 = Very Low ( VL ) , s 1 = Low ( L ) , s 2 = Medium Low ( ML ) , s 3 = Medium   ( M ) , s 4 = Medium   High   ( MH ) , s 5 = High ( H ) , s 6 = Very High ( VH ) } .
As a result, the performance ratings of the four alternative robots against each criterion and the relative prominence of the seven criteria are indicated in Table 1 and Table 2, respectively.
By applying the proposed cloud TODIM approach, the above robot selecting problem is solved and the procedural steps are summarized as follows.
Stage 1. Evaluate the performance of robots
Step 1: Since criterion C1 is cost type, the linguistic ratings of the alternatives about C1 are normalized and listed in Table 3 and the normalized linguistic decision matrix R k = ( r i j k ) 4 × 7 ( k = 1 , 2 , , 5 ) can be constructed accordingly.
Step 2: By using the cloud conversion method, we can obtain the cloud decision matrixes Y ˜ k = [ y ˜ i j k ] 4 × 7 ( k = 1 , 2 , , 5 ) as tabulated in Table 4. It is assumed that the valid universe is [0, 10] and He3 = 0.1 in the computation.
Step 3: With Table 4 and Equation (7), the collective cloud decision matrix Y ˜ = [ y ˜ i j ] 4 × 7 is built as shown in Table 5. It may be mentioned here that the COWA weight vector is computed as ω = ( 0.112 , 0.236 , 0.304 , 0.236 , 0.112 ) by using the normal distribution-based method [45].
Stage 2. Calculate the criteria weights
Step 4: Based on Table 2 and the CHA operator, the collective cloud weight vector w ˜ = ( w ˜ j ) 1 × 7 is computed as shown in the last row of Table 5. By Equation (8), we can derive the subjective criteria weights: w 1 S = 0.213 , w 2 S = 0.126 , w 3 S = 0.139 , w 4 S = 0.204 , w 5 S = 0.157 , w 6 S = 0.160 , a n d w 7 S = 0.154 .
Step 5: According to the entropy method, the values of Pij and Ej are derived by Equations (10) and (11), which are furnished in Table 6, and the objective criteria weights are determined via Equation (9) as: w 1 O = 0.435 , w 2 O = 0.147 , w 3 O = 0.082 , w 4 O = 0.083 , w 5 O = 0.078 , w 6 O = 0.065 , w 7 O = 0.109 .
Step 6: Using the subjective and objective criteria weights, Equation (12) is used to compute the combination criteria weights shown as follows:
w 1 = 0.299 , w 2 = 0.133 , w 3 = 0.104 , w 4 = 0.128 , w 5 = 0.109 , w 6 = 0.100 , and w 7 = 0.127 .
Stage 3. Acquire the ranking orders of alternatives
Step 7: The relative weights of evaluation criteria regarding the reference criterion Cr can be calculated through Equation (13) as:
w 1 r = 1.00 , w 2 r = 0.446 , w 3 r = 0.350 , w 4 r = 0.427 , w 5 r = 0.364 , w 6 r = 0.335 , w 7 r = 0.426 .
Step 8: Based on Table 5, we use Equation (14) to obtain the dominance degrees between the alternatives with respect to the seven criteria. Without loss of generality, the attenuation coefficient θ is set to be 1. The above results are indicated in Table 7.
Steps 9 and 10: The overall dominance degree for each pair of alternatives on all the criteria is computed by Equation (15), and the global values of the alternative robots are determined using Equation (16). We summarized the results of these steps in Table 8. It can be observed that alternative A1 with the top global value is the best robot for the considered case study, and the ranking of the four robots is A 1 A 4 A 3 A 2 .

5.2. Sensitivity Analysis

In order to investigate the influence of the weight values of criteria on the ranking orders of alternatives, a sensitivity analysis about criteria weights is conducted. Four cases are considered in the analysis: combination weights (Case 1), subjective weights (Case 2), objective weights (Case 3), and equal weights (Case 4). Table 9 shows the global values of alternatives with different sets of criteria weights. From Table 9, it is apparent that the change of weight values leads to the change of global values of the alternatives. Depending on different weight values of criteria, the ranking orders of alternatives may be different, and the results may lead to different decisions. So, it is important to choose an appropriate method for determining criteria weights. The entropy-based combination weighting method proposed in this paper can generate more reliable weight values of criteria since both subjective and objective weights are taken into account. In addition, the final ranking of the alternative robots is A 1 A 4 A 3 A 2 in the four cases, which is stable under the changing weight values of criteria. This shows that the ranking result obtained by the proposed cloud TODIM approach is reasonable and robust for the given case study.

5.3. Comparison Analysis

For illustrating the efficiency of the suggested decision support framework, we compared with other representative methods for the same robot selection case, which include the interval type-2 fuzzy VIKOR (ITF-VIKOR) [6], the interval-valued fuzzy COPRAS (IVF-COPRAS) [31], the interval 2-tuple linguistic TOPSIS (ITL-TOPSIS) [18], the fuzzy TOPSIS [5], and the ELECTRE [2] methods. The order results for the given robots with these five approaches are shown in Figure 2.
From Figure 2, we can see that the sequences of alternatives obtained by the listed methods and the proposed cloud TODIM model are exactly the same, and the best-suited robot is alternative A1. This shows the verification and validation of the proposed approach. However, compared with other robot selection methods, the presented cloud TODIM model has the following merits:
  • The performance ratings of robots are evaluated in linguistic expressions and the hesitancy and inconsistency in the decision makers’ evaluations on robots can be well represented. This allows decision makers to define their opinions more realistically and make the robot selection easier to perform.
  • Based on the cloud model, the new approach can not only reflect average level but also the vagueness and randomness of the evaluation criteria. Moreover, the aggregation of performance information utilizing the CHA operator can reflect the importance weights of experts and simultaneously minimize the effect of biased assessments on the ranking results.
  • We consider both subjective and objective weights of criteria in ranking the alternative robots, and the combination criteria weights are computed directly without the need to determine the weight coefficient between subjective and objective weights in advance. This makes the ranking results more accurate and theoretically reasonable.
  • By applying an extended TODIM method, the presented approach takes the behavioral characteristics of decision makers (e.g., reference dependence and loss aversion) into consideration in determining the ranking of robots. Therefore, the robot selection approach proposed in this paper is more realistic in practical applications.

6. Conclusions

Industrial robots are commonly applied in different advanced manufacturing systems to enhance efficiency and improve product quality. Choosing the ideal robot for a particular problem has nowadays become a major concern for manufacturing companies. This work developed an integrated MCDM approach combing the cloud model and TODIM method for the selection of the optimal industrial robot. We used an illustrative example for indicating the applicability and suitability of our proposed model. To validate the results, the ranking results derived with the cloud TODIM approach were compared with some existing robot selection methods. The results display that the proposed model is more powerful in dealing with the uncertainty and imprecision of subjective assessments given by decision makers. It can generate a rational ranking result for the given robots in a real-life robot selection problem and accommodate situations in which decision makers show bounded rationality. In addition, the proposed robot section model sufficiently considers the different importance of evaluation criteria, which makes the ranking orders more consistent with the actual situation.
For future research, the following directions are recommended. First, the interrelationships among criteria were ignored in this study. To overcome this deficiency, the proposed approach can be improved by using the fuzzy cognitive map or decision-making trial and evaluation laboratory (DEMATEL) method. Second, many computations are involved in the proposed approach and it requires additional expertise for practitioners in the adopted methods and cloud model theory. Hence, our future research will develop a specialized software tool for the proposed robot selection approach so that it can be easily implemented by non-experts. In addition, the proposed cloud TODIM framework for evaluating and selecting robots is a general method, which is able to be applied to other manufacturing problems for making a suitable decision, including rapid prototyping process selection, flexible manufacturing system selection, and advanced manufacturing technology selection.

Author Contributions

J.-J.W. and F.-B.C. together designed the research, Z.-H.M. and H.-C.L. provided extensive advice throughout the study regarding the abstract, introduction, research design, research methodology, findings, and revision of the manuscript. The discussion was a team task. All authors have read and approved the final manuscript.

Acknowledgments

The authors are very grateful to the editor and reviewers for their insightful and constructive comments and suggestions which are very helpful in improving the quality of the paper. This work was partially supported by the National Natural Science Foundation of China (Nos. 61773250 and 71671125), the Shanghai Shuguang Plan Project (No. 15SG44) and the Shanghai Youth Top-Notch Talent Development Program.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rao, R.V.; Patel, B.K.; Parnichkun, M. Industrial robot selection using a novel decision making method considering objective and subjective preferences. Robot. Auton. Syst. 2011, 59, 367–375. [Google Scholar] [CrossRef]
  2. Chatterjee, P.; Manikrao Athawale, V.; Chakraborty, S. Selection of industrial robots using compromise ranking and outranking methods. Robot. Comput. Integr. Manuf. 2010, 26, 483–489. [Google Scholar] [CrossRef]
  3. Sen, D.K.; Datta, S.; Mahapatra, S.S. Extension of PROMETHEE for robot selection decision making: Simultaneous exploration of objective data and subjective (fuzzy) data. Benchmarking 2016, 23, 983–1014. [Google Scholar] [CrossRef]
  4. Gitinavard, H.; Mousavi, S.M.; Vahdani, B. Soft computing-based new interval-valued hesitant fuzzy multi-criteria group assessment method with last aggregation to industrial decision problems. Soft Comput. 2017, 21, 3247–3265. [Google Scholar] [CrossRef]
  5. Kahraman, C.; Cevik, S.; Ates, N.Y.; Gülbay, M. Fuzzy multi-criteria evaluation of industrial robotic systems. Comput. Ind. Eng. 2007, 52, 414–433. [Google Scholar] [CrossRef]
  6. Keshavarz Ghorabaee, M. Developing an MCDM method for robot selection with interval type-2 fuzzy sets. Robot. Comput. Integr. Manuf. 2016, 37, 221–232. [Google Scholar] [CrossRef]
  7. Sen, D.K.; Datta, S.; Patel, S.K.; Mahapatra, S.S. Multi-criteria decision making towards selection of industrial robot: Exploration of PROMETHEE II method. Benchmarking 2015, 22, 465–487. [Google Scholar] [CrossRef]
  8. Xue, Y.X.; You, J.X.; Zhao, X.; Liu, H.C. An integrated linguistic MCDM approach for robot evaluation and selection with incomplete weight information. Int. J. Prod. Res. 2016, 54, 5452–5467. [Google Scholar] [CrossRef]
  9. Li, D.Y.; Liu, C.Y.; Gan, W.Y. A new cognitive model: Cloud model. Int. J. Intell. Syst. 2009, 24, 357–375. [Google Scholar] [CrossRef]
  10. Wang, J.Q.; Peng, J.J.; Zhang, H.Y.; Liu, T.; Chen, X.H. An uncertain linguistic multi-criteria group decision-making method based on a cloud model. Group Decis. Negot. 2015, 24, 171–192. [Google Scholar] [CrossRef]
  11. Wu, S.-M.; You, X.-Y.; Liu, H.-C.; Wang, L.-E. Improving quality function deployment analysis with the cloud MULTIMOORA method. Int. Trans. Oper. Res. 2018. [Google Scholar] [CrossRef]
  12. Wang, K.-Q.; Liu, H.-C.; Liu, L.; Huang, J. Green supplier evaluation and selection using cloud model theory and the QUALIFLEX method. Sustainability 2017, 9, 688. [Google Scholar] [CrossRef]
  13. Liu, J.; Wen, G. Continuum topology optimization considering uncertainties in load locations based on the cloud model. Eng. Optim. 2018, 50, 1041–1060. [Google Scholar] [CrossRef]
  14. Wu, Y.; Chen, K.; Zeng, B.; Yang, M.; Geng, S. Cloud-based decision framework for waste-to-energy plant site selection—A case study from China. Waste Manag. 2016, 48, 593–603. [Google Scholar] [CrossRef] [PubMed]
  15. Wang, P.; Xu, X.; Cai, C.; Huang, S. A linguistic large group decision making method based on the cloud model. IEEE Trans. Fuzzy Syst. 2018. [Google Scholar] [CrossRef]
  16. Liu, H.-C.; Wang, L.-E.; You, X.-Y.; Wu, S.-M. Failure mode and effect analysis with extended grey relational analysis method in cloud setting. Total Qual. Manag. Bus. Excel. 2018. [Google Scholar] [CrossRef]
  17. Chang, T.C.; Wang, H. A multi criteria group decision-making model for teacher evaluation in higher education based on cloud model and decision tree. EURASIA J. Math. Sci. Technol. Educ. 2016, 12, 1243–1262. [Google Scholar]
  18. Liu, H.C.; Ren, M.L.; Wu, J.; Lin, Q.L. An interval 2-tuple linguistic MCDM method for robot evaluation and selection. Int. J. Prod. Res. 2014, 52, 2867–2880. [Google Scholar] [CrossRef]
  19. Parameshwaran, R.; Praveen Kumar, S.; Saravanakumar, K. An integrated fuzzy MCDM based approach for robot selection considering objective and subjective criteria. Appl. Soft Comput. 2015, 26, 31–41. [Google Scholar] [CrossRef]
  20. Gomes, L.; Lima, M. TODIM: Basics and application to multicriteria ranking of projects with environmental impacts. Found. Comput. Decis. Sci. 1991, 16, 113–127. [Google Scholar]
  21. Zhang, Y.; Xu, Z. Efficiency evaluation of sustainable water management using the HF-TODIM method. Int. Trans. Oper. Res. 2016. [Google Scholar] [CrossRef]
  22. Wang, J.; Wang, J.Q.; Zhang, H.Y. A likelihood-based TODIM approach based on multi-hesitant fuzzy linguistic information for evaluation in logistics outsourcing. Comput. Ind. Eng. 2016, 99, 287–299. [Google Scholar] [CrossRef]
  23. Sang, X.; Liu, X. An interval type-2 fuzzy sets-based TODIM method and its application to green supplier selection. J. Oper. Res. Soc. 2016, 67, 722–734. [Google Scholar] [CrossRef]
  24. Ji, P.; Zhang, H.Y.; Wang, J.Q. A projection-based TODIM method under multi-valued neutrosophic environments and its application in personnel selection. Neural Comput. Appl. 2018, 29, 221–234. [Google Scholar] [CrossRef]
  25. Li, P.; Chen, X.; Qu, X.; Xu, Q. The evaluation of mineral resources development efficiency based on hesitant fuzzy linguistic approach and modified TODIM. Math. Probl. Eng. 2018, 2018, 1808426. [Google Scholar] [CrossRef]
  26. Jiang, Y.; Liang, X.; Liang, H. An I-TODIM method for multi-attribute decision making with interval numbers. Soft Comput. 2017, 21, 5489–5506. [Google Scholar] [CrossRef]
  27. Hu, J.; Yang, Y.; Chen, X. A novel TODIM method-based three-way decision model for medical treatment selection. Int. J. Fuzzy Syst. 2018, 20, 1240–1255. [Google Scholar] [CrossRef]
  28. Wang, L.; Labella, Á.; Rodríguez, R.M.; Wang, Y.M.; Martínez, L. Managing non-homogeneous information and experts’ psychological behavior in group emergency decision making. Symmetry 2017, 9, 234. [Google Scholar] [CrossRef]
  29. Koulouriotis, D.E.; Ketipi, M.K. Robot evaluation and selection Part A: An integrated review and annotated taxonomy. Int. J. Adv. Manuf. Technol. 2014, 71, 1371–1394. [Google Scholar] [CrossRef]
  30. Kavita, D. Extension of VIKOR method in intuitionistic fuzzy environment for robot selection. Expert Syst. Appl. 2011, 38, 14163–14168. [Google Scholar]
  31. Vahdani, B.; Mousavi, S.M.; Tavakkoli-Moghaddam, R.; Ghodratnama, A.; Mohammadi, M. Robot selection by a multiple criteria complex proportional assessment method under an interval-valued fuzzy environment. Int. J. Adv. Manuf. Technol. 2014, 73, 687–697. [Google Scholar] [CrossRef]
  32. Durán, O.; Aguilo, J. Computer-aided machine-tool selection based on a Fuzzy-AHP approach. Expert Syst. Appl. 2008, 34, 1787–1794. [Google Scholar] [CrossRef]
  33. Kumru, M.; Kumru, P.Y. A fuzzy ANP model for the selection of 3D coordinate-measuring machine. J. Intell. Manuf. 2015, 26, 999–1010. [Google Scholar] [CrossRef]
  34. Rashid, T.; Beg, I.; Husnine, S.M. Robot selection by using generalized interval-valued fuzzy numbers with TOPSIS. Appl. Soft Comput. 2014, 21, 462–468. [Google Scholar] [CrossRef]
  35. Chakraborty, S.; Zavadskas, E.K. Applications of WASPAS method in manufacturing decision making. Informatica 2014, 25, 1–20. [Google Scholar] [CrossRef]
  36. Chakraborty, S.; Zavadskas, E.K.; Antucheviciene, J. Applications of WASPAS method as a multi-criteria decision-making tool. Econ. Comput. Econ. Cybern. 2015, 49, 5–22. [Google Scholar]
  37. Saravi, K.J.; Alitappeh, R.J.; Pimenta, L.C.A.; Guimarães, F.G. Multi-objective approach for robot motion planning in search tasks. Appl. Intell. 2016, 45, 305–321. [Google Scholar]
  38. Koulouriotis, D.E.; Ketipi, M.K. A fuzzy digraph method for robot evaluation and selection. Expert Syst. Appl. 2011, 38, 11901–11910. [Google Scholar] [CrossRef]
  39. Gola, A.; Świć, A. Computer-aided machine tool selection for focused flexibility manufacturing systems using economical criteria. Actual Probl. Econ. 2011, 124, 383–389. [Google Scholar]
  40. Kentli, A.; Kar, A.K. A satisfaction function and distance measure based multi-criteria robot selection procedure. Int. J. Prod. Res. 2011, 49, 5821–5832. [Google Scholar] [CrossRef]
  41. Kumar, R.; Garg, R.K. Optimal selection of robots by using distance based approach method. Robot. Comput. Integr. Manuf. 2010, 26, 500–506. [Google Scholar] [CrossRef]
  42. Bairagi, B.; Dey, B.; Sarkar, B.; Sanyal, S.K. A de Novo multi-approaches multi-criteria decision making technique with an application in performance evaluation of material handling device. Comput. Ind. Eng. 2015, 87, 267–282. [Google Scholar] [CrossRef]
  43. Wang, J.Q.; Peng, L.; Zhang, H.Y.; Chen, X.H. Method of multi-criteria group decision-making based on cloud aggregation operators with linguistic information. Inf. Sci. 2014, 274, 177–191. [Google Scholar] [CrossRef]
  44. Zhu, C.; Zhu, L.; Zhang, X. Linguistic hesitant fuzzy power aggregation operators and their applications in multiple attribute decision-making. Inf. Sci. 2016, 367–368, 809–826. [Google Scholar] [CrossRef]
  45. Xu, Z.S. An overview of methods for determining OWA weights. Int. J. Intell. Syst. 2005, 20, 843–865. [Google Scholar] [CrossRef]
  46. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning—I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  47. Liu, H.-C.; Li, Z.; Song, W.; Su, Q. Failure mode and effect analysis using cloud model theory and PROMETHEE method. IEEE Trans. Reliab. 2017, 66, 1058–1072. [Google Scholar] [CrossRef]
  48. Meng, F.; Chen, X.; Zhang, Q. Multi-attribute decision analysis under a linguistic hesitant fuzzy environment. Inf. Sci. 2014, 267, 287–305. [Google Scholar] [CrossRef]
  49. Zarbakhshnia, N.; Soleimani, H.; Ghaderi, H. Sustainable third-party reverse logistics provider evaluation and selection using fuzzy SWARA and developed fuzzy COPRAS in the presence of risk criteria. Appl. Soft Comput. 2018, 65, 307–319. [Google Scholar] [CrossRef]
  50. Hashemkhani Zolfani, S.; Yazdani, M.; Zavadskas, E.K. An extended stepwise weight assessment ratio analysis (SWARA) method for improving criteria prioritization process. Soft Comput. 2018. [Google Scholar] [CrossRef]
  51. Stanujkic, D.; Zavadskas, E.K.; Karabasevic, D.; Smarandache, F.; Turskis, Z. The use of the pivot pairwise relative criteria importance assessment method for determining the weights of criteria. Rom. J. Econ. Forecast. 2017, 20, 116–133. [Google Scholar]
  52. Ginevičius, R. A new determining method for the criteria weights in multicriteria evaluation. Int. J. Inf. Technol. Decis. Mak. 2011, 10, 1067–1095. [Google Scholar] [CrossRef]
  53. Rezaei, J. Best-worst multi-criteria decision-making method. Omega 2015, 53, 49–57. [Google Scholar] [CrossRef]
  54. Shannon, C.E.; Weaver, W. A Mathematical Theory of Communication; The University of Illinois Press: Urbana, IL, USA, 1947. [Google Scholar]
  55. Čereška, A.; Zavadskas, E.K.; Cavallaro, F.; Podvezko, V.; Tetsman, I.; Grinbergiene, I. Sustainable assessment of aerosol pollution decrease applying multiple attribute decision-making methods. Sustainability 2016, 8, 586. [Google Scholar] [CrossRef]
  56. Zavadskas, E.; Cavallaro, F.; Podvezko, V.; Ubarte, I.; Kaklauskas, A. MCDM assessment of a healthy and safe built environment according to sustainable development principles: A practical neighborhood approach in Vilnius. Sustainability 2017, 9, 702. [Google Scholar] [CrossRef]
  57. Zavadskas, E.K.; Podvezko, V. Integrated determination of objective criteria weights in MCDM. Int. J. Inf. Technol. Decis. Mak. 2016, 15, 267–283. [Google Scholar] [CrossRef]
  58. Gomes, L.; Lima, M. From modeling individual preferences to multicriteria ranking of discrete alternatives: A look at prospect theory and the additive difference model. Found. Comput. Decis. Sci. 1992, 17, 171–184. [Google Scholar]
Figure 1. The proposed approach for robot selection.
Figure 1. The proposed approach for robot selection.
Entropy 20 00349 g001
Figure 2. Ranking comparison.
Figure 2. Ranking comparison.
Entropy 20 00349 g002
Table 1. Linguistic evaluations of alternative robots.
Table 1. Linguistic evaluations of alternative robots.
RobotsExpertsCriteria
C1C2C3C4C5C6C7
A1DM1s0{(s6, 0.6, 0.9)}s3s4s4s6s6
DM2{(s0, 0.7)}s6s4s4s5s5s5
DM3s1s5s3s4s4{(s5, s6)}s6
DM4s1s6s3s5s4s5s6
DM5s1s5{(s3, 0.8), (s4, 0.9)}s5{(s5, 0.6, 0.8)}s6{(s5, 0.7), (s6, 0.6, 0.9)}
A2DM1s6s1s2s3s5s4{(s3, 0.7, 0.9)}
DM2s6s2s1s2s5s3s2
DM3{(s5, s6)}{(s1, 0.6, 0.8)}s1{(s3, 0.6)}s4s3s3
DM4{(s5, 0.5, 0.8)}s2{(s2, 0.8)}s2s4s5s3
DM5s5s2s2s3s5s4s2
A3DM1s2s3s5s5s3{(s4, 0.5, 0.7)}s3
DM2s1s2s4s4s2s3s2
DM3s2{(s3, 0.8)}{(s5, 0.7)}s5s3s4s2
DM4s2s3s5s5s2s3s3
DM5{(s0, 0.6, 0.8), (s1, 0.7)}{(s4, 0.3, 0.5, 0.8)}s4s4{(s3, 0.7), (s4, 0.6)}s4s3
A4DM1s1s4s4s3s6s5s5
DM2s0s5s5s2s6s5s6
DM3s1s4{(s4, s5)}{(s2, 0.4), (s3, 0.7), (s4, 0.4)}s6s4{(s6, 0.6)}
DM4s1s4s4s1s5s4s5
DM5{(s0, 0.7, 0.8)}s5s5s2s5s5s5
Table 2. Linguistic evaluations of criteria weights.
Table 2. Linguistic evaluations of criteria weights.
ExpertsCriteria
C1C2C3C4C5C6C7
DM1s5s3s5s4s5s4s5
DM2s6s3s4s6s4s5s4
DM3s5s4s4s4s4s5s5
DM4s6s4s3s6s4s5s4
DM5s6s3s3s6s5s4s4
Table 3. Normalized linguistic assessments of alternatives for criterion C1.
Table 3. Normalized linguistic assessments of alternatives for criterion C1.
ExpertsAlternatives
A1A2A3A4
DM1S6s0s4s5
DM2{(s6, 0.7)}s0s5s6
DM3s5{(s0, s1)}s4s5
DM4s5{(s1, 0.5, 0.8)}s4s5
DM5s5s1{(s5, 0.7), (s6, 0.6, 0.8)}{(s6 0.7, 0.8)}
Table 4. Cloud decision matrix Y ˜ k .
Table 4. Cloud decision matrix Y ˜ k .
AlternativesExpertsCriteria
C1C2C3C4C5C6C7
A1DM1(10, 0.833, 0.424)(7.5, 0.833, 0.424)(5, 0.197, 0.1)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(10, 0.833, 0.424)(10, 0.833, 0.424)
DM2(7, 0.833, 0.424)(10, 0.833, 0.424)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)
DM3(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(5, 0.197, 0.1)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(8.75, 0.693, 0.352)(10, 0.833, 0.424)
DM4(7.5, 0.515, 0.262)(10, 0.833, 0.424)(5, 0.197, 0.1)(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(7.5, 0.515, 0.262)(10, 0.833, 0.424)
DM5(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(4.68, 0.265, 0.135)(7.5, 0.515, 0.262)(5.25, 0.515, 0.262)(10, 0.833, 0.424)(6.38, 0.693, 0.352)
A2DM1(0, 0.833, 0.424)(2.5, 0.515, 0.262)(4.05, 0.318, 0.162)(5, 0.197, 0.1)(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(4, 0.197, 0.1)
DM2(0, 0.833, 0.424)(4.05, 0.318, 0.162)(2.5, 0.515, 0.262)(4.05, 0.318, 0.162)(7.5, 0.515, 0.262)(5, 0.197, 0.1)(4.05, 0.318, 0.162)
DM3(1.25, 0.693, 0.352)(1.75, 0.515, 0.262)(2.5, 0.515, 0.262)(3, 0.197, 0.1)(5.96, 0.318, 0.162)(5, 0.197, 0.1)(5, 0.197, 0.1)
DM4(1.63, 0.515, 0.262)(4.05, 0.318, 0.162)(3.24, 0.318, 0.162)(4.05, 0.318, 0.162)(5.96, 0.318, 0.162)(7.5, 0.515, 0.262)(5, 0.197, 0.1)
DM5(2.5, 0.515, 0.262)(4.05, 0.318, 0.162)(4.05, 0.318, 0.162)(5, 0.197, 0.1)(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(4.05, 0.318, 0.162)
A3DM1(5.96, 0.318, 0.162)(5, 0.197, 0.1)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(5, 0.197, 0.1)(3.58, 0.318, 0.162)(5, 0.197, 0.1)
DM2(7.5, 0.515, 0.262)(4.05, 0.318, 0.162)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(4.05, 0.318, 0.162)(5, 0.197, 0.1)(4.05, 0.318, 0.162)
DM3(5.96, 0.318, 0.162)(4, 0.197, 0.1)(5.25, 0.515, 0.262)(7.5, 0.515, 0.262)(5, 0.197, 0.1)(5.96, 0.318, 0.162)(4.05, 0.318, 0.162)
DM4(5.96, 0.318, 0.162)(5, 0.197, 0.1)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(4.05, 0.318, 0.162)(5, 0.197, 0.1)(5, 0.197, 0.1)
DM5(6.13, 0.693, 0.352)(3.18, 0.318, 0.162)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(3.54, 0.265, 0.135)(5.96, 0.318, 0.162)(5, 0.197, 0.1)
A4DM1(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(5, 0.197, 0.1)(10, 0.833, 0.424)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)
DM2(10, 0.833, 0.424)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(4.05, 0.318, 0.162)(10, 0.833, 0.424)(7.5, 0.515, 0.262)(10, 0.833, 0.424)
DM3(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(6.73, 0.428, 0.218)(2.5, 0.283, 0.144)(10, 0.833, 0.424)(5.96, 0.318, 0.162)(6, 0.833, 0.424)
DM4(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(5.96, 0.318, 0.162)(2.5, 0.515, 0.262)(7.5, 0.515, 0.262)(5.96, 0.318, 0.162)(7.5, 0.515, 0.262)
DM5(7.5, 0.833, 0.424)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(4.05, 0.318, 0.162)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)(7.5, 0.515, 0.262)
Table 5. Collective cloud decision matrix Y ˜ and Collective cloud weight vector w ˜ .
Table 5. Collective cloud decision matrix Y ˜ and Collective cloud weight vector w ˜ .
AlternativesCriteria
C1C2C3C4C5C6C7
A1(8.13, 0.665, 0.339)(8.66, 0.771, 0.392)(5.1, 0.234, 0.119)(6.63, 0.395, 0.201)(6.09, 0.397, 0.202)(8.73, 0.678, 0.345)(8.81, 0.724, 0.368)
A2(0.86, 0.661, 0.337)(3.49, 0.384, 0.195)(3.41, 0.441, 0.225)(4.45, 0.260, 0.132)(6.96, 0.445, 0.227)(5.97, 0.319, 0.162)(4.35, 0.271, 0.138)
A3(6.25, 0.442, 0.225)(4.44, 0.271, 0.138)(6.79, 0.431, 0.220)(6.91, 0.431, 0.220)(4.30, 0.271, 0.138)(4.78, 0.253, 0.129)(4.77, 0.256, 0.130)
A4(7.92, 0.643, 0.327)(6.49, 0.397, 0.202)(6.51, 0.411, 0.209)(3.67, 0.386, 0.197)(8.78, 0.683, 0.348)(7.68, 0.445, 0.226)(7.84, 0.601, 0.306)
w ˜ (7.92, 0.643, 0.327)(6.49, 0.397, 0.202)(6.51, 0.411, 0.209)(3.67, 0.386, 0.197)(8.78, 0.683, 0.348)(7.68, 0.445, 0.226)(7.84, 0.601, 0.306)
Table 6. Values of Pij and Ej by the entropy method.
Table 6. Values of Pij and Ej by the entropy method.
PijC1C2C3C4C5C6C7
A10.3500.3750.2340.3050.2330.3230.342
A20.0370.1510.1550.2050.2660.2200.169
A30.2710.1920.3130.3200.1640.1750.186
A40.3410.2820.2970.1700.3370.2830.303
Ej0.8740.9570.9760.9760.9770.9810.968
Table 7. Dominance degrees between alternatives under each criterion.
Table 7. Dominance degrees between alternatives under each criterion.
C1C2C3C4C5C6C7
φ j ( A 1 , A 2 ) 1.0380.3780.5810.375−0.1840.5750.590
φ j ( A 1 , A 3 ) 0.7410.632−0.501−0.2400.3310.5590.644
φ j ( A 1 , A 4 ) 0.2270.664−0.4860.417−0.5040.5240.365
φ j ( A 2 , A 3 ) −1.100−0.491−0.434−0.4260.3710.248−0.242
φ j ( A 2 , A 4 ) −1.045−0.421−0.4460.494−0.496−0.365−0.540
φ j ( A 3 , A 4 ) −0.711−0.3600.1390.364−0.524−0.415−0.600
φ j ( A 2 , A 1 ) −1.038−0.378−0.581−0.3750.184−0.575−0.590
φ j ( A 3 , A 1 ) −0.741−0.6320.5010.240−0.331−0.559−0.644
φ j ( A 4 , A 1 ) −0.227−0.6640.486−0.4170.504−0.524−0.365
φ j ( A 3 , A 2 ) 1.1000.4910.4340.426−0.371−0.2480.242
φ j ( A 4 , A 2 ) 1.0450.4210.446−0.4940.4960.3650.540
φ j ( A 4 , A 3 ) 0.7110.360−0.139−0.3640.5240.4150.600
Table 8. Overall dominance degrees between alternatives and global value of each alternative.
Table 8. Overall dominance degrees between alternatives and global value of each alternative.
φ ( A 1 , A 2 ) φ ( A 1 , A 3 ) φ ( A 1 , A 4 ) δ ( A 1 ) ξ ( A i )
3.3532.1661.2076.7271.000
φ ( A 2 , A 1 ) φ ( A 2 , A 3 ) φ ( A 2 , A 4 ) δ ( A 2 ) ξ ( A 2 )
−3.353−2.073−2.820−8.2460.000
φ ( A 3 , A 1 ) φ ( A 3 , A 2 ) φ ( A 3 , A 4 ) δ ( A 3 ) ξ ( A 3 )
−2.1662.073−2.107−2.2000.404
φ ( A 4 , A 1 ) φ ( A 4 , A 2 ) φ ( A 4 , A 3 ) δ ( A 4 ) ξ ( A 4 )
−1.2072.8202.1073.7200.799
Table 9. Results of sensitivity analysis.
Table 9. Results of sensitivity analysis.
AlternativesCase 1Case 2Case 3Case 4
A11.0001.0001.0001.000
A20.0000.0000.0000.000
A30.4070.4130.4020.417
A40.8320.8370.8240.825

Share and Cite

MDPI and ACS Style

Wang, J.-J.; Miao, Z.-H.; Cui, F.-B.; Liu, H.-C. Robot Evaluation and Selection with Entropy-Based Combination Weighting and Cloud TODIM Approach. Entropy 2018, 20, 349. https://doi.org/10.3390/e20050349

AMA Style

Wang J-J, Miao Z-H, Cui F-B, Liu H-C. Robot Evaluation and Selection with Entropy-Based Combination Weighting and Cloud TODIM Approach. Entropy. 2018; 20(5):349. https://doi.org/10.3390/e20050349

Chicago/Turabian Style

Wang, Jing-Jing, Zhong-Hua Miao, Feng-Bao Cui, and Hu-Chen Liu. 2018. "Robot Evaluation and Selection with Entropy-Based Combination Weighting and Cloud TODIM Approach" Entropy 20, no. 5: 349. https://doi.org/10.3390/e20050349

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