Abstract

The evaluation and selection of manufacturing suppliers in B2B e-commerce environment is summed up as a multiple-attribute decision-making problem. In B2B E-commerce environment, some performance indicators of manufacturing suppliers present uncertainty and could not be expressed with precise numeric values. Linguistic terms, preference orderings, or interval numbers are commonly used to express the performances of the suppliers accurately instead of crisp values when the available information is uncertain or incomplete. This paper proposes an approach to the selection of manufacturing suppliers in B2B E-commerce environment, where the attribute values in decision matrix are expressed with linguistic terms, preference orderings, and interval numbers. Firstly, the hybrid decision matrix is normalized by calculating the grey correlation coefficients of attribute values with the ideal values of attributes. Secondly, a deviation maximization model is proposed to determine the attribute weights, which is combined with those derived from the entropy method. Thirdly, the overall values of suppliers are calculated and their rankings are obtained. Finally, an example is used to illustrate the proposed approach.

1. Introduction

As important components of the supply chain, suppliers usually play important roles in the manufacturing process [13]. The relationships between manufacturers and suppliers are examined by Svensson et al. [2]. The evaluation and selection of suppliers are important steps in the operations of manufacturers and can be modeled as multiple-attribute decision-making (MADM) problems, which involve some qualitative attributes, for example, the quality factor and risk factor of the suppliers.

Traditionally, both the qualitative attributes and the quantitative attributes are adopted in modeling the evaluation and selection of manufacturing suppliers [4]. However, in B2B E-commerce environment, both the qualitative attributes and the quantitative attributes of the suppliers show much more ambiguity and uncertainty than before [5, 6]. Natural language is introduced by Zadeh [7] and can be used to reduce the burden of expressing subjective uncertain judgments in a decision-making process. A linguistic term is one of the easy ways for evaluations in uncertain environment. Linguistic terms are usually used to assess the qualitative attributes of the suppliers [4, 8]. In the meantime, because the information available is uncertain or incomplete, preference orderings are also likely to be employed to evaluate the qualitative attributes, in addition to linguistic terms. Preference orderings are also the easy ways for evaluating the suppliers by describing their relative positions, i.e., the ranking orders of the suppliers against some qualitative attributes. Preference orderings are used to evaluate the attribute weights in [9].

Furthermore, in the global competitive situations, against the quantitative attributes, the performance of suppliers would be a range of possible values, with the minimum and the maximum of the utility scores [9]. In other words, interval numbers are the ways of evaluating suppliers against some quantitative attributes [9].

It can be seen that, in B2B E-commerce environment, linguistic terms, preference orderings, and interval numbers are the appropriate expressions of the performance indicators (i.e., attribute values) of manufacturing suppliers. In this case, we are facing challenges when evaluating and selecting the suppliers for the manufacturers in B2B E-commerce environment. It is desirable to propose an approach to the evaluation and selection of manufacturing suppliers in B2B E-commerce environment when their performance indicators are expressed by means of such hybrid information.

However, the research on evaluating the manufacturing suppliers in B2B E-commerce environment is not so common when their performances or attribute values are multiple types of information, such as linguistic terms, preference orderings, and interval numbers. The purpose of this paper is to develop an approach for evaluating and selecting the manufacturing suppliers in B2B E-commerce environment, where their attribute values are expressed with linguistic terms, preference orderings, and interval numbers. Normalizations on the hybrid attribute values are conducted, based on which the attribute weights are determined so that their overall performances (overall values) are obtained for rankings and selections.

2. Current Research and Research Objectives

The approaches of evaluating and selecting suppliers can be classified into three categories, including (i) multiple attribute decision-making approaches [912], (ii) mathematical programming approaches [1315], and (iii) intelligent approaches (e.g., ANN and Grey system theory).

According to the multiple-attribute decision-making approaches, linear weighting methods and TOPSIS are usually utilized. With linear weighting methods, the overall values of every suppliers are calculated by summing up every attribute values multiplied by their corresponding weights. The supplier(s) with the highest overall values would be selected. TOPSIS, i.e., the technique for order preference by similarity to an ideal solution, was first proposed by Hwang and Yoon [16]. The TOPSIS method ranks a limited number of alternatives according to the relative degree of proximity to the idealized alternatives [1012]. The best the alternative is the smallest degree of proximity to the idealized alternatives. Generally, when applying the linear weighting methods and TOPSIS, attribute weights should be determined beforehand, and the attribute weights can be assigned by decision makers or by using the AHP method subjectively.

According to the mathematical programming approaches, usually, multiple objectives are contained in the objective function, as well as some constraints are considered simultaneously. In [13], in order to determine the best suppliers, AHP is integrated with nonlinear and multiobjective integer programming model, under quantity discounts and capacity and budget constraints, while the objectives of the model are maximizing the total value of purchase (TVP), minimizing the total cost of purchase (TCP), or maximizing TVP and minimizing TCP simultaneously. In [14], a mixed-integer nonlinear program is proposed to solve dynamic supplier selection problems. In [15], the problem of supplier selection and order allocation with multiperiod, multiproduct, multisupplier, and multiobjective is generalized as a mixed integer linear programming model, where the objectives are total inventory cost (i.e., delay, holding and shortage, ordering, and discounted purchase costs) and the constraints are the budget and capacity limitations for both buyers and suppliers. The model is solved by means of a preemptive fuzzy goal programming approach.

According to the intelligent approaches, artificial neural network (ANN) models [17, 18] and Grey theory [1921] are usually employed. In [17], an artificial neural network-based predictive model is developed for forecasting the supplier’s bid prices in the supplier selection negotiation process, by allowing a demander to foresee the relationship between its alternative bids and corresponding supplier’s next bid prices in advance, which decreases the meaningless negotiation times, reduces the procurement cost, improves the negotiation efficiency, or shortens the supplier selection lead-time. In [18], an adaptive neuro-fuzzy inference system is developed by determining the criteria and applied for supplier selections.

In the recent years, grey theory is applied to deal with uncertainty inherent in evaluating the suppliers while the linguistic terms are adopted to express their attribute values [1921]. Although the proposed approach in [21] does not require any probability distribution or fuzzy membership function, preference orderings and interval numbers are not considered for the attribute values of suppliers.

In [9], the TOPSIS method is extended to the situation by allowing the input attribute values being interval numbers with the minimum and the maximum of the utility scores (a range of possible values for quantitative attributes and a list of possible grades for qualitative attributes). The rank order centroid (ROC) method is used to determine the attribute weights based on the attribute ranking orders [22, 23]. The minimum and the maximum outputs of the extended TOPSIS are obtained, and their averages are adopted as the overall index for selections.

There is rare research on tackling the supplier selection problems with the attribute values being linguistic terms, preference orderings, and interval numbers. The research objective of this paper is to propose a new approach to deal with the qualitative attribute values expressed with linguistic terms and preference orderings and the quantitative attribute values expressed with interval numbers, when evaluating and selecting the manufacturing suppliers in B2B E-commerce environment.

This paper is organized as follows. Section 1 introduces the research background. Section 2 reviews the current research on evaluating and selecting suppliers. Section 3 describes the evaluation and selection of suppliers as a MADM problem. In Section 4, a new approach is proposed to evaluating and selecting the manufacturing suppliers in B2B E-commerce environment, while the attribute values are expressed in linguistic terms, preference orderings, and interval numbers. In Section 5, an example is used to illustrate the proposed approach. Section 6 gives the conclusions and discussions.

3. Problem Descriptions

As stated above, the evaluation and selection of manufacturing suppliers in B2B E-commerce environment is modeled as a MADM problem. The following notations and assumptions are used to represent the MADM problem of evaluating and selecting manufacturing suppliers.

The alternatives (i.e., the suppliers) are known. Let denote a discrete set of possible alternatives. The attributes are known, and let denote a set of attributes. In order to distinguish the qualitative and quantitative attributes with different characteristics, the subscript of the attributes is divided into three categories: for the subscript set of attributes with linguistic assessment values, for the subscript set of attributes with preference ordering assessment values, and for the subscript set of attributes with interval number assessment values.

Let denote the decision matrix, where are the assessment values for alternative with respect to attribute , , and . In this study, are in the forms of linguistic terms, preference orderings, and interval numbers.

Let denote the weight vector of attributes, where is the weight of attribute , while and holds for j = 1, …, n.

The problem focused in this paper is to select the best supplier(s) for a manufacturer in B2B E-commerce environment, while their performance indicators (i.e., attribute values) are linguistic terms, preference orderings, and interval numbers.

4. The Proposed Approach

The proposed approach to the problem stated in Section 3 is composed of three steps: normalize the attribute values in different formats based on the grey relational degree method, determine the attribute weights, and calculate the overall values of the alternatives (suppliers).

4.1. Normalize the Attribute Values in Different Formats

Since the attribute values in decision matrix are in the formats of linguistic terms, preference orderings, and interval numbers, corresponding methods are developed for transforming them into a comparable format, i.e., the utility value.

4.1.1. Calculate the Grey Correlation Coefficients of Linguistic Attribute Values

Definition 1. A linguistic term on a real-number set is defined as a triangular fuzzy number (denoted as (u, , and )), if its membership function (R+ [0, 1]) is defined aswhere , u is the model value, and and stand for the lower value and the upper value of linguistic term , respectively.
Given the hybrid decision matrix , the attributes with linguistic assessment values may be of different granularities, and different linguistic evaluation sets would be employed [24]. Therefore, a basic linguistic evaluation set TERMSETB (TERMSETB = {, , …, }) is used to transform the linguistic assessment values with different granularities into the comparable form. The triangular fuzzy number corresponding to the linguistic term is defined as follows:where is the model value and and stand for the lower value and the upper value of .
With respect to the attribute values with linguistic assessments (i = 1, …, m, ), denote as . can be transformed into the fuzzy set over the basic linguistic evaluation set TERMSETB (denoted as Fij (TERMSETB)):where, is the fuzzy set over the basic linguistic evaluation set TERMSETB, as stated as follows:wherewhere and denote the membership functions of lingij and respectively, i = 1, …, m, l = 0, …, , .
Furthermore, the fuzzy set Fij (TERMSETB) can be transformed into a crisp value as follows:Thus, given the linguistic assessment values of attributes , by means of the operations in (3)–(6), linguistic term is transformed into the form of crisp value, denoted asIn the meantime, the positive ideal attribute value for attribute is defined as follows:Therefore, with respect to the attributes with linguistic assessment values, the grey relational coefficients between their crisp values bij and the corresponding positive ideal attribute value are defined aswhere dis1(·) is the distance function between and and is defined as follows:

4.1.2. Calculate the Grey Correlation Coefficients of the Attribute Values in the Form of Preference Orderings

With respect to the attributes with the assessment values in the form of preference orderings, denote (i = 1, …, m, ) as Rij, and Rij is a permutation function over the index set {1, …, m}. Alternatively, Rij represents the position of in the preference ordering. Rij can be transformed into a crisp value bij as follows:

In addition, regarding the attributes with the assessment values in the form of preference orderings, the positive ideal attribute value for attribute is defined as follows:

Furthermore, with respect to the attributes with the assessment values in the form of preference orderings, the grey relational coefficients between their crisp values bij and the corresponding positive ideal attribute value are defined aswhere dis2(·) is the distance function between and and defined as follows:

4.1.3. Calculate the Grey Correlation Coefficients of the Interval Attribute Values

With respect to the attributes with interval assessment values, denote as interval numbers (i = 1, …, m, ). can be transformed into the benefit type, denoted as (i = 1, …, m, ).

Definition 2. Given interval attribute values and for , , , the distance between and is defined as

Definition 3. With respect to the attributes with interval assessment values, after the interval attribute values (i = 1, …, m, ) are transformed into the benefit type , the positive ideal attribute value for attribute is defined as follows:where

Definition 4. Given the hybrid decision matrix , with respect to the attributes with interval assessment values, the grey relational coefficients between and the corresponding positive ideal attribute value are defined aswhere dis3(·) is the distance function between two interval numbers as defined in (15) and is the parameter which usually has a value of 0.5.

4.2. Determine Attribute Weights

After the hybrid decision matrix is transformed into , in this section, a deviation maximization model is proposed firstly to determine the attribute weights and integrate them with those derived by the entropy method.

4.2.1. The Proposed Deviation Maximization Model

Definition 5. Given the normalized and beneficial decision matrix , for attribute , the weighted distance between alternative and all other alternatives is defined aswhere W =  is the weight vector of the attributes, and dev (·) is the difference function between two attribute values and is defined as follows:

Definition 6. Given the normalized and beneficial decision matrix , for attribute , the weighted distance between all alternatives and others is defined asIt can be seen that denotes the weighted distances among all alternatives for attribute , . Assuming that all the alternatives are equally competitive and there is no preference between them, the optimal weight vector (W = ) of the attributes should maximize the weighted distances among all alternatives across all the attributes. Therefore, the following deviation maximization model is set up to determine the attribute weights:s.t.

Theorem 1. The optimal solution to model (22a)–(22c) is

Proof:

The following Lagrange function is constructed:where λ is the Lagrange multiplier.

Let and , the following equation can be obtained:

By solving the equations composed of (25a) and (25b), the following can be obtained:

Furthermore, normalize the weights given by (26b), and the weight of attribute is obtained:

Thus, weight vector of the attributes can be obtained based on maximizing the weighted distances among all alternatives across the attributes.

4.2.2. Entropy Method

Based on the normalized and beneficial decision matrix , the attribute weights can be calculated by means of the entropy method [25]:(a) Calculate the proportions of attributes in matrix Q:Given the normalized and beneficial decision matrix , for attribute Cj, the ratio of qij to the sum of all elements in the same column in Q is calculated as(b) Calculate the information entropy of the attributes:The information entropy of the attributes can be calculated as follows:where k is the adjustment coefficient and .(c) Calculate the redundancy of information entropy:(d) Calculate the weights of attributes:

Based on the information entropy of the attributes, their weights can be calculated as follows:

Denote as the weight vector of the attributes obtained by means of the entropy method.

4.2.3. Determine Comprehensive Attribute Weights

Based on the attribute weight vector W1 calculated by the deviation maximization model (22a)–(22c) and the attribute weight vector W2 obtained by the Entropy method, the comprehensive attribute weight vector based on the decision matrix Q is calculated in the following:

4.3. Calculate the Overall Values of Suppliers

The overall values of supplier Si can be obtained by means of the weighted sum method as follows:

All the suppliers can be ranked descendingly according to their overall values calculated in formula (33).

5. Illustrations

In the course of supplier selection, the determination of assessment attributes is the first step. The selection of attributes is reviewed in [9]. In this study, service level (C1), degree of informatization (C2), profitability (C3), level of quality (C4), and level of risk (C5) are adopted in evaluating and selecting four suppliers (i.e., Si, i = 1, 2, 3, and 4) in B2B e-commerce environment. Because of the uncertainty and fuzziness in B2B e-commerce environment, for the attributes of service level (C1) and level of risk (C5), preference orderings are used.

For the attributes of degree of informatization (C2) and level of quality (C4), linguistic terms are used to assess the supplier performances. For the attribute of profitability C3, interval numbers are employed. For the sake of simplicity, the linguistic term set {“very poor,” “poor,” “fair,” “good,” and “very good”} is employed for both attributes of degree of informatization (C2) and level of quality (C4), and is same as the basic linguistic term set TERMSETB in this study. Details of the assessment information of the suppliers (Si, i = 1, 2, 3, 4) against the attributes are stated in Table 1.

Firstly, with respect to attribute C1 of the service level, the assessment information of the suppliers in Table 1 is normalized as (b11, b21, b31, b41)T = (1, 0, 0.3333, 0.6667)T and is further transformed as (q11, q21, q31, q41)T = (1, 0.3333, 0.4286, 0.6)T, by calculating the grey relational coefficients between their crisp values bi1 (i = 1, 2, 3, 4) and the corresponding positive ideal attribute value.

Secondly, with respect to attribute C2 of degree of informatization, the linguistic assessment information of the suppliers in Table 1 is normalized as (b12, b22, b32, b42)T = (0.9167, 0.25, 0.5, 0.75)T and is further transformed as (q12, q22, q32, q42)T = (1, 0.4, 0.5714, 1)T.

Thirdly, with respect to attribute C3 of profitability, the interval assessment information of the suppliers in Table 1 is normalized asand it is further transformed as (q13, q23, q33, q43)T = (0.5836, 0.5182, 1, 0.6940)T.

Fourthly, with respect to attribute C4 of level of quality, the linguistic assessment information of the suppliers in Table 1 is normalized as (b14, b24, b34, b44)T = (0.5, 0.0833, 0.75, 0.9167)T and is further transformed as (q14, q24, q34, q44)T = (0.5, 0.3333, 0.7143, 1)T. Fifthly, with respect to attribute C5 of level of risk, the assessment information of the suppliers in Table 1 is normalized into (b15, b25, b35, b45)T = (0.6667, 1, 0, 0.3333)T and is further transformed as (q15, q25, q35, q45)T = (0.6, 1, 0.3333, 0.4286)T.

Based on the above calculation, the single-point value decision matrix Q is obtained as

Furthermore, based on the normalized decision matrix Q, the attribute weight vector can be calculated by the deviation maximization model (22a)–(22c) as W1 = (0.2100, 0.2155, 0.1504, 0.2141, and 0.2100). In the meantime, the attribute weight vector can also be obtained by the entropy weight method as W2 = (0.2120, 0.1970, 0.1746, 0.2044, and 0.2120). Thus, the comprehensive attribute weight vector based on the decision matrix Q is calculated as Wo = (0.2110, 0.2062, 0.1625, 0.2092, and 0.2110). Accordingly, the overall values of the suppliers can be obtained as follows: overall1 = 0.7432, overall2 = 0.5177, overall3 = 0.6295, and overall4 = 0.7452. Finally, the ranking of the suppliers is S4 > S1 > S3 > S2.

6. Conclusions

This paper proposes an approach to evaluating and selecting the manufacturing suppliers in B2B e-commerce environment, where linguistic terms, preference orderings, and interval numbers are employed to present their fuzzy performances. After the hybrid decision matrix is normalized, the attribute weights are determined by means of proposing the deviation maximization model and the entropy method.

The merits of the proposed approach lie in three aspects. The first one is to express the uncertainty of the suppliers’ performances by means of the appropriate and the easiest ways, i.e., linguistic terms, preference orderings, and interval numbers. The second one is to propose the methods of normalizing the hybrid decision matrix by calculating the grey correlation coefficients of attribute values with the ideal values of attributes. The third one is to determine the attribute weights by means of the deviation maximization model and the entropy method based on normalized decision matrix. This paper enables to express the suppliers’ performance information in the easiest ways and accurately, especially in fuzzy or uncertain decision environment. Compared with the current research, the proposed approach has more universal significance and practical application prospects.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the Science and Technology Agency of Liaoning Province under the Grant of the Natural Science Foundation of Liaoning Province (2013020022) “Hybrid multicriteria group decision-making with various forms of information expression.”