Zhi Li, W. K. Wong, C. K. Kwong, "An Integrated Model of Material Supplier Selection and Order Allocation Using Fuzzy Extended AHP and Multiobjective Programming", Mathematical Problems in Engineering, vol. 2013, Article ID 363718, 14 pages, 2013. https://doi.org/10.1155/2013/363718
An Integrated Model of Material Supplier Selection and Order Allocation Using Fuzzy Extended AHP and Multiobjective Programming
Zhi Li,^{1}W. K. Wong,^{1} and C. K. Kwong^{2}
^{1}Institute of Textiles and Clothing, The Hong Kong Polytechnic University, Hunghom, Kowloon, Hong Kong
^{2}Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hunghom, Kowloon, Hong Kong
Academic Editor: Yang Tang
Received15 Oct 2012
Accepted14 Dec 2012
Published26 Feb 2013
Abstract
This paper presents a supplier selection and order allocation (SSOA) model to solve the problem of a multiperiod supplier selection and then order allocation in the environment of short product life cycle and frequent
material purchasing, for example, fast fashion environment in apparel industry. At the first stage, with consideration of multiple decision criteria and the fuzziness of the data involved in deciding the preferences of multiple decision variables in supplier selection, the fuzzy extent analytic hierarchy process (FEAHP) is adopted. In the second stage, supplier ranks are inputted into an order allocation model that aims at minimizing the risk of material purchasing and minimizing the total material purchasing costs using a dynamic programming approach, subject to constraints on deterministic customer demand and deterministic supplier capacity. Numerical examples are presented, and computational results are reported.
1. Introduction
Most manufacturers nowadays face cutthroat competition in the ever-changing market, which leads to establishment of network organizations. Supply chain management offers an integrated decision-making framework to administer such organizations. One of the key functions of supply chain management is the purchasing strategy. For a general producer, purchased items (e.g., raw materials) can account for 60% of total sales; purchasing shares normally account for 50% to 90% of total turnover in an industrial company [1]. Therefore, it is important to manage the process of supplier selection and the strategy of order allocation in order to construct a competitive and effective purchasing function.
Suitable suppliers can give a company a competitive edge and are instrumental to cost reduction and improvement in product quality. Various techniques have been presented to effectively evaluate and select suppliers. For order allocation problem, material purchasing managers firstly determine the optimal materials quantities purchased from each supplier during the purchasing period. An integrated mathematical programming model has then been established to solve supplier selection and order allocation problems based on various assumptions adapting to real-world production.
1.1. Supplier Selection
To deal with supplier selection, many methodologies have been proposed, including categorical methods, case-based reasoning systems [2], statistical models [1], total cost of ownership models [3], mathematical programming, techniques for order preference by similarity to an ideal solution (TOPSISs) [4], and analytic hierarchy processes (AHP) [5]. Among these methods, the analytic hierarchy process (AHPs), first proposed by Saaty (1977), is a popular multiple criteria decision-making technique [6] combining qualitative with quantitative criteria. It is used to rank potential suppliers in a hierarchy system [7, 8]. However, the AHP frequently fails to adequately accommodate the inherent uncertainty and imprecision associated with mapping decision-makers’ perceptions on extracted numbers. It is difficult to respond to preferences of decision-makers by assigning precise numerical values. As a result, the fuzzy analytic hierarchy process (FAHP) is proposed [9, 10] which incorporates both the fuzzy nets theory and the AHP. To prioritize decision variables, Chan and Kumar [11] proposed the fuzzy extent analytic hierarchy process (FEAHP) which is used in different types of problem [12, 13]. In addition, order allocation is another important topic, especially in a multiple-supplier environment.
1.2. Order Allocation
For material purchasing process, after choosing suitable suppliers, order allocation is the next important stage to determine the optimal materials quantities purchased from each supplier, especially in a multiple-supplier environment. Various techniques have been developed to solve the optimal order allocation problem, including linear programming [14], nonlinear programming [15, 16], mixed-integer programming [17], and artificial intelligence technique [18–23]. These methods mainly focused on single objective optimization, that is, minimize cost. However, in a real-world supply chain environment, the decision-maker must consider uncertain factors along the supply chain. To reduce the risk, many scholars [24–26] proposed multiobjective optimization models to identify appealing tradeoffs between two or more conflicting objectives involved in the order allocation process. Furthermore, to deal with uncertainty, Xu and Nozick [27] proposed a two-stage mixed-integer stochastic programming model, which quantified the tradeoff between the risk and cost on the basis of ordering, thus determining optimal supplier sourcing decisions for varying levels of risk tolerance. To solve the multiperiod order allocation problem, dynamic programming has been utilized. Wagner and Whitin [28] employed a dynamic programming solution algorithm to solve a dynamic lot-sizing problem with the objective of minimizing the total cost, under time-varying demands for a single item, inventory holding charges, and setup costs. Basnet and Leung [29] extended the model, which has been proposed by Wagner and Whitin, to a multi-item order allocation problem, with multiple suppliers during a multiperiod planning horizon. Alidaee and Kochenberger [30] solved the single-sink, fixed charge transportation problem by using a dynamic programming method which is able to determine optimal order quantities from a set of potential suppliers to achieve the minimization of cost based on the total materials demands. Li et al. [31] compared periodically purchasing from the spot market with signing a long-term contract with a single supplier with consideration of fluctuant stochastic demand and price. Sawik [32] investigated the problem of multiperiod supplier selection and order allocation in make-to-order environment and proposed a mixed-integer programming approach to incorporate risk that uses conditional value-at-risk via scenario analysis, which is capable of optimizing the dynamic supply portfolio by calculating value-at-risk of cost per part and minimizing expected worst-case cost per part simultaneously.
Based on the aforementioned discussion, few studies [33, 34] have investigated material purchasing problems by integrating supplier evaluation and order allocation together. Specifically, research on material purchasing problems with consideration of the features of the fast fashion environment such as imprecise supplier evaluation measure and multiperiod and multiobjective order allocation, has not been reported so far.
The main purpose of this paper is to develop a supplier selection and order allocation (SSOA) model, which is an effective multicriteria decision-making model, to handle material purchasing. Various features in fast fashion environment will be considered, including imprecise supplier evaluation measure, multiple order allocation objectives, varying purchasing prices, supplier capacities, and customer demands in different periods. The SSOA model will combine FEAHP with multiobjective dynamic linear programming technique to generate effective material purchasing solutions.
The rest of this paper is organized as follows. Section 2 presents the mathematical model of optimal order allocation based on supplier rankings. In Section 3, a supply selection (ranking) and order allocation model is developed. In Section 4, experimental results to validate the performance of the proposed model are presented. Conclusions are drawn and future research is suggested in Section 5.
2. Problem Description
To meet customers’ demands and make a healthy profit, a manufacturer must make an effective sourcing plan based on customers’ orders. In the textile industry, manufacturers always need to source common materials (e.g., white fabric) from suppliers over a planning horizon of different periods in order to encourage competition among suppliers and ensure access to a wide variety of goods or services. Therefore, selection of suitable suppliers and an optimal order allocation plan become crucial. This study proposes a model to handle optimal order allocation based on supplier ranking.
The assumptions of this study are as follows.(1)Each supplier can provide materials for manufacturers, and suppliers have different production capacities.(2)Manufacturers can get information on each supplier in terms of production capacity and price at the beginning of each planning horizon.(3)There is no inventory of materials, and manufacturers need to purchase all materials for production.
Let represent the set of suppliers, the set of customer orders, and the set of planning periods. denotes the order quantity from supplier . denotes the capacity of supplier () in period . denotes the unit price of the material purchased from supplier () in period . represents manufacturers’ demands for materials based on customers’ orders, known ahead of material purchasing. represents the relative risk index of supplier i, which indicates that a higher value of can generate a higher real purchasing risk. Supplier ranking and order allocation investigated in this research can be formulated as follows:
Formula (1) minimizes the total purchasing costs of materials for all customers’ orders. Formula (2) minimizes the total purchasing risks (e.g., delay risk and defect risk). Formula (3) represents that the order quantities are not more than the supplier’s maximum capacity in any purchasing periods. Formula (4) requires that the supply must satisfy the demands of manufacturers.
3. Methodologies for Supplier Selection and Order Allocation
This paper proposes an effective supplier selection (ranking) and order allocation (SSOA) model based on the FEAHP and dynamic programming (DP). This model comprises an FEAHP-based supplier/criteria ranking process and a DP-based order allocation process (Figure 1).
The details of the SSOA model are described as follows.
3.1. The FEAHP Method
The AHP has been widely used to address multicriteria decision-making problems. It only requires a discrete scale from one to nine. However, human judgement is uncertain of criteria’s preferences. The linguistic assessment of human feelings and judgement is vague and cannot be represented reasonably in precise numbers. Hence, triangular fuzzy numbers are used to decide the priority of decision variables. Synthetic extent analysis is used to decide the final priority weights based on triangular fuzzy numbers.
3.1.1. Triangular Fuzzy Numbers and Representation of Preferences
A fuzzy set [35, 36] is characterized by a membership function, which assigns to each object a grade of membership ranging from 0 to 1. The general terms “large”, “medium” and “small” are used in fuzzy set to capture a range of numerical values. If , , and , respectively, denote the smallest possible value, the most promising value, and the largest possible value that describe a fuzzy event, the triangular fuzzy number (TFN) can be denoted as a vector , where . When , it is a nonfuzzy number by convention. The membership function can be defined as
TFNs , , , , and are used to represent the pairwise comparison of decision variables from “equal” to “absolutely preferred”, and TFNs , , , and represent the middle preference values among them. Figure 2 shows the membership functions of the TFNs, , where , and are the lower, middle, and upper values of the fuzzy number , respectively.
3.1.2. Fuzzy Extent Analytic Hierarchy Process (FEAHP)
The FEAHP was originally introduced by Chang (1996). Some calculation steps are essential and explained as follows.
Let be an object set and a goal set. According to Chang’s method, each object is taken, and extent analysis of each goal is performed. Therefore, extent analysis values for each object can be obtained with the following signs: , , where () are the triangular fuzzy numbers (TFNs).
Step 1. Constructing a hierarchical structure with decision elements, decision-makers are required to make pairwise comparisons between decision alternatives and criteria using a nine-point scale (Table 1). All matrices are developed, and all pairwise comparisons are obtained from each decision-maker.
Linguistic variables
Positive triangular fuzzy number
Positive reciprocal triangular fuzzy number
Extremely strong
Intermediate
,
Very strong
Intermediate
Strong
Intermediate
Moderately strong
Intermediate
Equally strong
Step 2. The fuzzy synthetic extent value with respect to the th object is defined as:
To obtain , the fuzzy addition operation of extent analysis values for a particular matrix is performed as
To obtain , the fuzzy addition operation of () values is performed as
And the inverse of the previous vector is computed as
Step 3. As and are two triangular fuzzy numbers, the degree of possibility of is defined as
can be expressed as follows:
Equation (11) (Figure 3) indicates that is the ordinate of the highest intersection point between and . To compare and , the values of and are needed.
Step 4. The degree of possibility that the convex fuzzy number is greater than convex fuzzy () numbers can be defined by
Assume that for ; . Then, the weight vector is given by
where are elements.
Step 5. Via normalization, the normalized weight vectors are
where is a nonfuzzy number.
The upward composition of these weights (from the lowest to the top level) generates the ranking scores (weights) of elements at the lowest level (i.e., suppliers) in fulfilling the topmost objective (i.e., suppliers ranking).
3.1.3. FEAHP-Based Supplier Ranking
As discussed in the introduction, supplier ranking gives decision-makers an effective technique to choose suitable suppliers. In this research, supplier ranking is implemented by the FEAHP method. The procedure is detailed as follows.
Step 1 (define criteria for supplier selection). To define effective criteria for supplier selection, this research collects promising candidate criteria based on existing research results (Dickson 1966; Chan and Kumar [11] 2007), and any additional criteria deemed important for manufacturers are included.
On the basis of the candidate criteria selected, structured interviews are used to evaluate these criteria by three senior specialists, including a senior designer and two purchasing managers denoted by (), (), and (), respectively. To evaluate candidate criteria, the respondents are requested to use the linguistic assessment of human feelings (Table 1). Upon receiving the inputs of the respondents, the criteria are identified and averaged. If there are too many criteria, the pairwise comparison can become a difficult and time-consuming process. To overcome these problems, the criteria’s average value in top 5 is selected. In this paper, the 5 final criteria are (1) overall cost of products (); (2) quality of product (); (3) risk factors (); (4) a supplier’s profile (); (5) service performance of a supplier ().
Step 2 (define subcriteria for supplier selection). To evaluate suppliers more precisely, each selected criterion in Step 1 needs to be further represented by several subcriteria. The identification and selection of these subcriteria can be implemented as described in Step 1. If the subcriteria are still obscure, they can be re-represented by sub-subcriteria using the same process.
Step 3 (structure the hierarchical model and each criterion’s weight). In this step, the FEAHP hierarchy model is built, and the weight of each supplier selection model is calculated. The developed FEAHP model, based on the identified criteria, subcriteria and subcriteria’s subcriteria, has five levels: goals, criteria, subcriteria, subcriteria’s subcriteria, and candidates. Figure 4 shows the 5-level hierarchy for supplier selection. The goal of supplier selection for manufacturers is identified on the first level. The second level (criteria) contains 5 criteria mentioned in Step 1. The third and fourth levels consist of subcriteria and subcriteria’s subcriteria (subcriteria’s subcriteria are not considered in this paper’s numerical experimentation). The lowest level of the hierarchy contains alternatives. That is, different suppliers are evaluated in order to pick the best ones. As shown in Figure 4, different suppliers are used to represent the arbitrary ones which manufacturers wish to evaluate.
The FEAHP model (Figure 4) is generally applicable to any type of supplier selection by manufacturers as it covers many important factors and their related criteria, subcriteria, and subcriteria’s subcriteria.
In order to obtain the priority weight of each criterion on each level, a second structure is done in a similar manner as Step 1. The interview consisting of factors on each level of the FEAHP model is used to collect the judgments of pairwise comparisons from all evaluation team members. This judgments is performed using pairwise comparisons, which are elaborated in Section 3.1.1. An example of the pairwise comparison matrix is shown in Table 2.
Weights
Step 4 (measure supplier performance and identify supplier priority). After obtaining the priority weight of each criterion and subcriterion, the third structured interview is designed and modified. This interview collects the weights of alternatives to identify the best suppliers.
The priority weight is determined for alternatives in this step. The competitive rivals that are supposed to be suppliers for manufacturers are compared by each subcriteria standard. After finding the local weight of each alternative in subcriteria, the global weight of each alternative in each criterion can be calculated. The evaluation of the global weight of each alternative can be obtained by multiplying the global weights of subcriteria and the local weight of each alternative. Based on the global priority, the weight of each alternative can be evaluated and summarized. An example of FEAHP-based supplier ranking is described in Section 4.1.2.
3.2. Dynamic Programming
As purchasing price is time-varying in the model, the cost objective is judiciously captured by the following dynamic value function:
where stage is decision dates in time periods, . The decision variable is the quantities ordered from supplier , .
To account for both objectives, a distance-to-ideal framework is employed to integrate the risk and cost objective functions, using the optimal values of individual objectives obtained earlier.
To incorporate the ideal values of risk and cost, the sum (weights) of deviations from such ideal values is minimized. Hence, a dynamic value function is derived as follows:
where is the minimum total weighted deviation. is the cost weight defined by decision-makers using the FEAHP. is the risk weight defined by decision-makers using the FEAHP.
4. Numerical Experiments
To validate the effectiveness of the proposed SSOA model, a series of experiments are conducted to obtain industrial data from an apparel manufacturer. The manufacturer needs to purchase a specified amount of raw fabric from 3 appropriate material suppliers for the production of its customers’ orders. The 3 suppliers have been selected from its collaborative suppliers. The manufacturer seeks to determine how much should be purchased from the 3 key suppliers in order to minimize its overall cost and maximize its utility over a multiperiod planning horizon.
4.1. Experiment for FEAHP-Based Supplier Ranking
The FEAHP starts from the pairwise comparison matrices of five criteria (Table 2). Based on these matrices, the weights of suppliers and criteria are calculated and presented in Table 3. The supplier’s information and manufacturer’s demands are shown in Tables 4 and 5, respectively. The solutions to single objectives are shown in Table 6, where cost is minimum. Table 7 shows the order allocation based on minimum risk.
Weights
Weights
Weights
Weights
Weights
This paper presents the results of 6 experiments.
The criteria for selection of global suppliers are as follows:(i)overall cost of products : product price (), freight cost (), penalty for delayed payment (), and tariff and custom duties ();(ii)product quality : rejection rate (), response to changes (), and rate of warranty claims ();(iii)risk factors : lead time (), political stability (), geographical location (), and inability to meet further requirements ();(iv)supplier’s profile : financial status (), performance history (), and production capacity ();(v)service performance of suppliers : remedy for quality problems () and delivery schedule ().
These criteria can be found in the hierarchical structure shown in Figure 5.
4.1.1. Determination of Criteria and Subcriteria Weights
The example of the pairwise comparison matrices shows that the fifth row and column attach importance to the row’s criterion relative to the column’s criterion (Table 2).
Due to a good cost performance, the criterion for the first row is slightly preferred to the one on product quality, risk factors, and service performance of suppliers (the fuzzy values of , , and , resp.), which is strongly preferred to the supplier’s profile (the value of ). Due to a good quality performance, the criterion for the second row and column is moderately more important than the service performance of suppliers (the value of ). Having fewer risk factors, the third row’s criterion is slightly preferred to a good profile (value of ). Decision makers only need to fill in the upper half of the comparison matrix by assuming that the pairwise comparison of cost and service performance is , following the pairwise comparison of service performance and cost . The value of is assigned to diagonal elements.
Calculate various decision alternatives of fuzzy numbers based on Section 3 as follows:
Compare the following decision alternatives:
Calculate the following decision alternatives’ weights:
Priority weights form vector. Normalizing the vector:
After normalization of the values, priority weights of the main goal are calculated as . The results (principal vectors) show that the criteria have the following approximate priority weights: cost , quality , risk , supplier’s profile and service performance of suppliers .
Different attributes are compared by each criterion separately with the same procedure as discussed above. The fuzzy evaluation matrices of attributes and the weight vectors of subcriteria are shown in Tables 3, 4, 5, 6, and 7.
4.1.2. Calculate the Suppliers’ Weights
Similarly, the fuzzy evaluation matrices of decision alternatives and the corresponding weight vector of each alternative with respect to the corresponding attributes are determined. The priority weights of suppliers with respect to each criterion are given by adding each supplier’s weight to each corresponding attribute’s weight. The results are shown in Tables 8, 9, 10, 11, and 12.
Alternative priority
Weight
0.49
0.31
0.09
0.11
weight
Alternatives
0.51
0.51
0.69
0.87
0.57
0.23
0.23
0.08
0.01
0.19
0.26
0.26
0.23
0.12
0.24
Alternative priority
Weight
0.55
0.19
0.26
weight
Alternatives
0.42
0.49
0.53
0.46
0.28
0.23
0.15
0.24
0.30
0.28
0.32
0.30
Alternative priority
Weight
0.59
0.39
0.01
0.01
weight
Alternatives
0.51
0.53
0.69
0.68
0.52
0.21
0.23
0.08
0.11
0.22
0.28
0.24
0.23
0.21
0.26
Alternative priority
Weight
0.51
0.18
0.31
weight
Alternatives
0.39
0.49
0.51
0.45
0.28
0.21
0.17
0.23
0.33
0.30
0.32
0.32
Alternative priority
Weight
0.52
0.48
weight
Alternatives
0.39
0.35
0.37
0.33
0.41
0.37
0.28
0.24
0.26
Finally, the priority weight of each supplier can be calculated by multiplying the weight of each corresponding criterion. The results are shown in Table 13. The summary of the overall attributes is shown in Table 13. It should be noted that among the three given suppliers, “” has the highest weight and therefore is selected as the best supplier to satisfy the goals and objectives of the manufacturing company. Table 13 also shows the final score of each supplier s’ results and rankings. As can be seen, (0.5) scores higher than (0.23) and (0.23). The important results are shown in Figures 6 and 7.
Period
1
2
3
Demand
6
6
6
4.2. Experiment for Dynamic Order Allocation
A real apparel manufacturer purchasing environment usually has the following four scenarios. (1) A manufacturer’s demand for common material is the same in all planning periods; in order to obtain orders steadily, suppliers reserve a certain capacity and offer a reasonable price. (2) Demands for common material are steady, but suppliers do not reserve a certain capacity; so, price and capacity fluctuate in different planning periods. (3) Suppliers’ prices are different throughout the planning period. (4) Suppliers’ capacities and prices are different throughout the planning periods.
4.2.1. Scenario 1: Suppliers Can Reserve a Certain Capacity and Offer a Reasonable Price in All Planning Periods
After getting the weight score of each supplier and criterion in the first stage, and . In addition to having the capacity and price information on each supplier, the dynamic approach mentioned in Section 3.2 can be rewritten as follows:
If the manufacturer entirely just focuses on minimizing cost alone, the risk will increase substantially by 215% than entirely focusing on minimizing risk. On the opposite extreme, if the manufacturer just entirely focuses on minimizing risk, this would raise its cost by 20% than just entirely focuses on minimizing cost only.
By applying the bi-objective dynamic function, the trade-off solution incurs at 13.9% and 94% higher than the objective of minimizing cost and minimizing risk respectively. These experimental results show that the proposed dynamic programming approach can generate a better trade-off solution than entirely focusing on minimizing cost and minimizing risk alone. (Tables 13, 14, 15, 16, and 17).
Supplier
Ordering price (per unit)
Capacity
Period 1
Period 2
Period 3
12
12
12
6
10
10
10
6
11
11
11
6
Period
1
2
3
Total risk
Total cost
6
6
6
30
216
Period
1
2
3
Total risk
Total cost
94.7
180
6
6
6
Period
1
2
3
Total risk
Total cost
4
3
2
58
205
1
1
1
3
3
4.2.2. Scenario 2: Suppliers Have Different Capacities and Offer Different Prices in Different Planning Periods
After getting the weight score of each supplier and criterion in the first stage, and . In addition to having the capacity and price information on each supplier, the dynamic approach mentioned in Section 3.2 can be rewritten as follows:
If the manufacturer entirely just focuses on minimizing cost alone, the risk will increase substantially by 141% than entirely focusing on minimizing risk. On the opposite extreme, if the manufacturer just entirely focuses on minimizing risk, this would raise its cost by 20.7% than just entirely focuses on minimizing cost only.
By applying the bi-objective dynamic function, the trade-off solution incurs at 9.2% and 77% higher than the objective of minimizing cost and minimizing risk respectively. These experimental results show that the proposed dynamic programming approach can generate a better trade-off solution than entirely focusing on minimizing cost and minimizing risk alone. (Tables 18, 19, 20, 21, and 22).
Period
1
2
3
Demand
6
6
6
Supplier
Ordering price (per unit)
Capacity
Period 1
Period 2
Period 3
12
11
14
5
11
12
10
6
9
11
10
4
Period
1
2
3
Total risk
Total cost
6
6
6
30
222
Period
1
2
3
Total risk
Total cost
5
72.24
184
2
2
4
1
4
Period
1
2
3
Total risk
Total cost
3
5
3
53.1
201
3
3
1
If the manufacturer entirely just focuses on minimizing cost alone, the risk will increase substantially by 61.1% than entirely focusing on minimizing risk. On the opposite extreme, if the manufacturer just entirely focuses on minimizing risk, this would raise its cost by 12.2% than just entirely focuses on minimizing cost only.
By applying the bi-objective dynamic function, the trade-off solution incurs at 4.1% and 17.8% higher than the objective of minimizing cost and minimizing risk respectively. These experimental results show that the proposed dynamic programming approach can generate a better trade-off solution than entirely focusing on minimizing cost and minimizing risk alone. (Tables 23, 24, 25, 26, and 27).
Period
1
2
3
4
Demand
6
6
6
6
Supplier
Ordering price (per unit)
Capacity
period
1
2
3
4
12
11
14
10
5
11
12
10
11
6
9
11
10
11
4
Period
1
2
3
4
Total risk
Total cost
5
5
5
5
54.76
276
1
1
1
1
Period
1
2
3
4
Total risk
Total cost
5
88.21
246
6
6
6
1
Period
1
2
3
4
Total risk
Total cost
5
5
5
64.48
256
2
1
1
4
1
4.2.3. Scenario 3: The Manufacturer’s Demands and the Supplier’s Prices Are Different throughout the Planning Periods
After getting the weight score of each supplier and criterion in the first stage, and . In addition to having the capacity and price information on each supplier, the dynamic approach mentioned in Section 3.2 can be rewritten as follows:
If the manufacturer entirely just focuses on minimizing cost alone, the risk will increase substantially by 28% than entirely focusing on minimizing risk. On the opposite extreme, if the manufacturer just entirely focuses on minimizing risk, this would raise its cost by 4% than just entirely focuses on minimizing cost only.
By applying the bi-objective dynamic function, the trade-off solution incurs at 1% and 16% higher than the objective of minimizing cost and minimizing risk respectively. These experimental results show that the proposed dynamic programming approach can generate a better trade-off solution than entirely focusing on minimizing cost and minimizing risk alone. (Tables 28, 29, 30, 31, and 32).
Period
1
2
3
Demand
11
9
10
Supplier
Ordering price (per unit)
Capacity
Period 1
Period 2
Period 3
95
95
99
4
87
87
89
4
93
91
91
6
Period
1
2
3
Total risk
Total cost
4
4
4
90.69
2802
1
6
5
6
Period
1
2
3
Total risk
Total cost
1
116.8
2706
4
4
4
6
5
6
Period
1
2
3
Total risk
Total cost
4
4
0
105.21
2728
4
4
4
3
1
6
If the manufacturer entirely just focuses on minimizing cost alone, the risk will increase substantially by 32% than entirely focusing on minimizing risk. On the opposite extreme, if the manufacturer just entirely focuses on minimizing risk, this would raise its cost by 4% than just entirely focuses on minimizing cost only.
By applying the bi-objective dynamic function, the trade-off solution incurs at 1% and 15.7% higher than the objective of minimizing cost and minimizing risk respectively. These experimental results show that the proposed dynamic programming approach can generate a better trade-off solution than entirely focusing on minimizing cost and minimizing risk alone. (Tables 33, 34, 35, 36, and 37).
Period
1
2
3
4
Demand
11
9
10
12
Supplier
Ordering price (per unit)
Capacity
period
1
2
3
4
95
95
99
96
5
87
87
89
90
4
93
91
91
93
6
Period
1
2
3
4
Total risk
Total cost
5
5
5
5
121.38
3950
1
6
4
5
6
Period
1
2
3
4
Total risk
Total cost
1
2
160.29
3816
4
4
4
4
6
5
6
6
Period
1
2
3
4
Total risk
Total cost
5
5
5
140.43
3853
4
4
4
4
2
6
3
4.2.4. Scenario 4: Demands, Price, and Capacity Are Different throughout the Planning Periods
After getting the weight score of each supplier and criterion in the first stage, and . In addition to having the capacity and price information on each supplier, the dynamic approach mentioned in Section 3.2 can be rewritten as follows:
If the manufacturer entirely just focuses on minimizing cost alone, the risk will increase substantially by 20% than entirely focusing on minimizing risk. On the opposite extreme, if the manufacturer just entirely focuses on minimizing risk, this would raise its cost by 5% than just entirely focuses on minimizing cost only.
By applying the bi-objective dynamic function, the trade-off solution incurs at 1% and 9% higher than the objective of minimizing cost and minimizing risk respectively. These experimental results show that the proposed dynamic programming approach can generate a better trade-off solution than entirely focusing on minimizing cost and minimizing risk alone. (Tables 38, 39, 40, 41, and 42).
Period
1
2
3
Demand
11
9
10
Supplier
Ordering price (per unit)
Capacity
period
1
2
3
1
2
3
95
95
99
4
6
5
87
87
89
4
7
7
93
91
91
6
5
6
Period
1
2
3
Total risk
Total cost
4
6
5
85.7
2818
1
6
3
5
Period
1
2
3
Total risk
Total cost
1
103.5
2688
4
7
7
6
2
3
Period
1
2
3
Total risk
Total cost
4
2
93.2
2708
4
7
4
3
6
5. Conclusions
This paper investigates the topic of multiobjective order allocation based on supplier selection in the purchasing stage with single material and multiple suppliers taken into consideration. A mathematical model for investigation is established, which considers minimizing the total cost and risk in all purchasing processes. These objectives are particularly useful for manufacturing companies to survive in a make-to-order environment and improve the performance of supply chain management.
The SSOA model comprises two processes, namely, an FEAHP-based supplier/criteria ranking process and a DP-based order allocation process. In the FEAHP process, the weight of each criterion and supplier is obtained. Based on their weights, the optimal order allocation solution is obtained using the DP technique.
The effectiveness of the proposed optimization model is validated by using real data from a manufacturing company. The experimental results show that the proposed model can handle order allocation effectively.
The proposed optimization model can handle order allocation based on supplier selection. Further research will consider the effects of various uncertainties on supply chain management, such as uncertain customers’ orders and possible material shortages.
Acknowledgment
The authors would like to acknowledge the financial support of The Hong Kong Polytechnic University under the RPUG project.
References
L. de Boer, E. Labro, and P. Morlacchi, “A review of methods supporting supplier selection,” European Journal of Purchasing and Supply Management, vol. 7, no. 2, pp. 75–89, 2001. View at: Publisher Site | Google Scholar
A. Aamodt and E. Plaza, “Case-based reasoning: foundational issues, methodological variations, and system approaches,” AI Communications, vol. 7, no. 1, pp. 39–59, 1994. View at: Google Scholar
Z. Degraeve, E. Labro, and F. Roodhooft, “Evaluation of vendor selection models from a total cost of ownership perspective,” European Journal of Operational Research, vol. 125, no. 1, pp. 34–58, 2000. View at: Publisher Site | Google Scholar | Zentralblatt MATH
H. Deng, C. H. Yeh, and R. J. Willis, “Inter-company comparison using modified TOPSIS with objective weights,” Computers and Operations Research, vol. 27, no. 10, pp. 963–973, 2000. View at: Publisher Site | Google Scholar | Zentralblatt MATH
T. L. Saaty, “How to make a decision: the analytic hierarchy process,” European Journal of Operational Research, vol. 48, no. 1, pp. 9–26, 1990. View at: Publisher Site | Google Scholar
R. E. Steuer and P. Na, “Multiple criteria decision making combined with finance: a categorized bibliographic study,” European Journal of Operational Research, vol. 150, no. 3, pp. 496–515, 2003. View at: Publisher Site | Google Scholar | Zentralblatt MATH
B. Srdjevic and Z. Srdjevic, “Bi-criteria evolution strategy in estimating weights from the ahp ratio-scale matrices,” Applied Mathematics and Computation, vol. 218, no. 4, pp. 1254–1266, 2011. View at: Publisher Site | Google Scholar | Zentralblatt MATH
A. Ishizaka, D. Balkenborg, and T. Kaplan, “Does AHP help us make a choice? An experimental evaluation,” Journal of the Operational Research Society, vol. 62, no. 10, pp. 1801–1812, 2011. View at: Publisher Site | Google Scholar
P. J. M. van Laarhoven and W. Pedrycz, “A fuzzy extension of Saaty's priority theory,” Fuzzy Sets and Systems, vol. 11, no. 1–3, pp. 229–241, 1983. View at: Publisher Site | Google Scholar | Zentralblatt MATH | MathSciNet
F. T. S. Chan and N. Kumar, “Global supplier development considering risk factors using fuzzy extended AHP-based approach,” Omega, vol. 35, no. 4, pp. 417–431, 2007. View at: Publisher Site | Google Scholar
Y. M. Wang, Y. Luo, and Z. Hua, “On the extent analysis method for fuzzy AHP and its applications,” European Journal of Operational Research, vol. 186, no. 2, pp. 735–747, 2008. View at: Publisher Site | Google Scholar | Zentralblatt MATH
M. Dagdeviren and I. Yuksel, “Developing a fuzzy analytic hierarchy process (ahp) model for behavior-based safety management,” Information Sciences, vol. 178, no. 6, pp. 1717–1733, 2008. View at: Publisher Site | Google Scholar
S. H. Ghodsypour and C. O'Brien, “A decision support system for supplier selection using an integrated analytic hierarchy process and linear programming,” International Journal of Production Economics, vol. 56-57, pp. 199–212, 1998. View at: Publisher Site | Google Scholar
H. Fazlollahtabar, I. Mahdavi, M. T. Ashoori, S. Kaviani, and N. Mahdavi-Amiri, “A multi-objective decision-making process of supplier selection and order allocation for multi-period scheduling in an electronic market,” International Journal of Advanced Manufacturing Technology, vol. 52, no. 9–12, pp. 1039–1052, 2011. View at: Publisher Site | Google Scholar
Y. Tang, Z. Wang, and J. A. Fang, “Controller design for synchronization of an array of delayed neural networks using a controllable probabilistic PSO,” Information Sciences, vol. 181, no. 20, pp. 4715–4732, 2011. View at: Publisher Site | Google Scholar
S. H. Ghodsypour and C. O'Brien, “The total cost of logistics in supplier selection, under conditions of multiple sourcing, multiple criteria and capacity constraint,” International Journal of Production Economics, vol. 73, no. 1, pp. 15–27, 2001. View at: Publisher Site | Google Scholar
Z. Guo, W. Wong, S. Leung, and M. Li, “Applications of artificial intelligence in the apparel industry: a review,” Textile Research Journal, vol. 81, no. 18, pp. 1871–1892, 2011. View at: Publisher Site | Google Scholar
Y. Tang, H. Gao, J. Kurths, and J. Fang, “Evolutionary pinning control and its application in uav coordination,” IEEE Transactions on Industrial Informatics, vol. 8, no. 4, pp. 828–838, 2012. View at: Publisher Site | Google Scholar
Y. Tang, Z. Wang, W. Wong, J. Kurths, and J. Fang, “Feedback learning particle swarm optimization,” Applied Soft Computing, vol. 11, no. 8, pp. 4713–4725, 2011. View at: Publisher Site | Google Scholar
W. Zhu, Y. Tang, J. Fang, and W. Zhang, “Adaptive population tuning scheme for differential evolution,” Information Sciences, vol. 223, pp. 164–191, 2013. View at: Publisher Site | Google Scholar
W. Zhu, J. Fang, Y. Tang, W. Zhang, and Y. Xu, “Identification of fractional-order systems via a switching differential evolution subject to noise perturbations,” Physics Letters A, vol. 376, no. 45, pp. 3113–33120, 2012. View at: Publisher Site | Google Scholar
W. Zhu, J. Fang, Y. Tang, W. Zhang, and W. Du, “Digital IIR filters design using differential evolution algorithm with a controllable probabilistic population size,” PLoS One, vol. 7, Article ID e40549, 2012. View at: Google Scholar
E. A. Demirtas and Ö. Üstün, “An integrated multiobjective decision making process for supplier selection and order allocation,” Omega, vol. 36, no. 1, pp. 76–90, 2008. View at: Publisher Site | Google Scholar
B. Soylu and S. Kapan Ulusoy, “A preference ordered classification for a multi-objective maxmin redundancy allocation problem,” Computers and Operations Research, vol. 38, no. 12, pp. 1855–1866, 2011. View at: Publisher Site | Google Scholar
Y. Tang, Z. Wang, W. K. Wong, J. Kurths, and J. Fang, “Multiobjective synchronization of coupled systems,” Chaos, vol. 21, no. 2, article 025114, 2011. View at: Publisher Site | Google Scholar | MathSciNet
N. Xu and L. Nozick, “Modeling supplier selection and the use of option contracts for global supply chain design,” Computers and Operations Research, vol. 36, no. 10, pp. 2786–2800, 2009. View at: Publisher Site | Google Scholar | Zentralblatt MATH
B. Alidaee and G. A. Kochenberger, “A note on a simple dynamic programming approach to the single-sink, fixed-charge transportation problem,” Transportation Science, vol. 39, no. 1, pp. 140–143, 2005. View at: Publisher Site | Google Scholar
S. Li, A. Murat, and W. Huang, “Selection of contract suppliers under price and demand uncertainty in a dynamic market,” European Journal of Operational Research, vol. 198, no. 3, pp. 830–847, 2009. View at: Publisher Site | Google Scholar | Zentralblatt MATH | MathSciNet
T. Sawik, “Selection of a dynamic supply portfolio in make-to-order environment with risks,” Computers & Operations Research, vol. 38, no. 4, pp. 782–796, 2011. View at: Publisher Site | Google Scholar | Zentralblatt MATH | MathSciNet
R. H. Lin, “An integrated FANP-MOLP for supplier evaluation and order allocation,” Applied Mathematical Modelling, vol. 33, no. 6, pp. 2730–2736, 2009. View at: Publisher Site | Google Scholar | Zentralblatt MATH
F. Mafakheri, M. Breton, and A. Ghoniem, “Supplier selection-order allocation: a two-stage multiple criteria dynamic programming approach,” International Journal of Production Economics, vol. 132, no. 1, pp. 52–57, 2011. View at: Publisher Site | Google Scholar
N. K. Kasabov and Q. Song, “Denfis: dynamic evolving neural-fuzzy inference system and its application for time-series prediction,” IEEE Transactions on Fuzzy Systems, vol. 10, no. 2, pp. 144–154, 2002. View at: Publisher Site | Google Scholar