Int J Adv Manuf Technol (2008) 36:401–418 DOI 10.1007/s00170-006-0842-6 ORIGINAL ARTICLE A supply chain distribution network design model: An interactive fuzzy goal programming-based solution approach Hasan Selim & Irem Ozkarahan Received: 20 April 2006 / Accepted: 12 October 2006 / Published online: 12 December 2006 # Springer-Verlag London Limited 2006 Abstract A supply chain (SC) distribution network design model is developed in this paper. The goal of the model is to select the optimum numbers, locations and capacity levels of plants and warehouses to deliver products to retailers at the least cost while satisfying desired service level to retailers. A maximal covering approach is used in statement of the service level. The model distinguishes itself from other models in this field in the modeling approach used. Because of somewhat imprecise nature of retailers’ demands and decision makers’ (DM) aspiration levels for the goals, a fuzzy modeling approach is used. Additionally, a novel and generic interactive fuzzy goal programming (IFGP)-based solution approach is proposed to determine the preferred compromise solution. To explore the viability of the proposed model and the solution approach, computational experiments are performed on realistic scale case problems. Keywords Supply chain . Distribution network design . Interactive fuzzy goal programming . Maximal covering Abbreviations DM decision maker FGP fuzzy goal programming FST fuzzy set theory GP goal programming IFGP interactive fuzzy goal programming SC supply chain TCOST total cost INV investment TSERVL total service level H. Selim (*) : I. Ozkarahan Department of Industrial Engineering, Dokuz Eylul University, 35100 Izmir, Turkey e-mail: hasan.selim@deu.edu.tr I. Ozkarahan e-mail: irem.ozkarahan@deu.edu.tr 1 Introduction The network design problem is one of the most comprehensive strategic decision issues that need to be optimized for the long-term efficient operation of whole supply chain (SC). The decisions made for network design determine the number and locations of raw material suppliers, manufacturing plants, intermediate warehouses and distribution centers as well as select the distribution channel from suppliers to customers and identify the transportation volume among distributed facilities for an extended time horizon. Effective design and management of SC networks assists in production and delivery of a variety of products at low cost, high quality, and short lead times. It is obvious that an effective SC network structure is crucial in gaining a competitive operational performance. To cope with the complexity of the SC network design problem, the network has been divided into several stages in many previous studies. The number of stages is determined based on the tradeoffs between fragmented network problem complexity and the network integrality [1]. For the SC network design problem, Jang et al. [2] decompose the entire network into three sub-networks, inbound network, distribution network and outbound network. A common objective in designing a distribution network is to determine the least cost system design such that the retailers’ demand is satisfied without exceeding the capacities of the warehouses and plants. This usually involves making tradeoffs inherent among the cost components of the system that include cost of opening and operating the plants and warehouses and the inbound and outbound transportation costs. There are two key decisions when designing a distribution network [3]: 1) Will products be delivered to the customer location or picked up from a pre-ordained site? 2) Will products flow through an intermediary? Based on the 402 choices for the two decisions, there are various types of distribution network designs that may be used to move products from manufacturing plants to customer. The readers may refer to Chopra and Meindl [3] for the detailed description of each distribution option and the discussion on its strengths and weaknesses. In this paper, we deal with a SC distribution network comprised of a set of manufacturing plants, warehouses and retailers. The network is illustrated in Fig. 1. In the design option considered, inventory is stored locally at retail stores and distributor warehouses. The main advantage of such a network structure is that it can lower the delivery cost and provide a faster response than other networks. The major disadvantage is the increased inventory and facility costs. As emphasized by Chopra and Meindl [3], such a network is best suited for fast-moving items where customers value the rapid response. Cost or profit-based optimization is the most widely used method for SC distribution network design problems. However, more customer oriented approaches are required in order to provide a sustainable competitive advantage in today’s business environment. Nowadays, there is a trend to consider customer service level as more critical. Customer service level can be measured by various measures such as customer response time, consistency of order cycle time, accuracy of order fulfillment rate, delivery lead time, flexibility in order quantity. In this paper, we develop a multiobjective SC distribution network design model. The goal is to select the optimum numbers, locations and capacity levels of plants and warehouses to deliver the products to the retailers at the Fig. 1 Structure of the SC distribution network Int J Adv Manuf Technol (2008) 36:401–418 least cost while satisfying the desired service level to the retailers. Since the maximal covering approach [4] has proved to be one of the most useful facility location models from both theoretical and practical points of view, we use it in statement of the service level. In the proposed model, a coverage function which may differ among the retailers according to their service standard request is defined for each retailer. Much of the decision making in the real world takes place in an environment in which the goals, the constraints, and the consequences of the possible actions are not known precisely. As in the same manner, SCs operate in a somehow uncertain environment. Uncertainty may be associated with target values of objectives, external supply and customer demand etc. Supply chain distribution network design models developed so far either ignored uncertainty or consider it approximately through the use of probability concepts. However, when there is lack of evidence available or lack of certainty in evidence, the standard probabilistic reasoning methods are not appropriate. In this case, uncertain parameters can be specified based on the experience and managerial subjective judgment. Fuzzy set theory (FST) [5] provides the appropriate framework to describe and treat uncertainty [6]. In decision sciences, fuzzy sets have had a great impact in preference modeling and multi-criteria evaluation and have helped bringing optimization techniques closer to the users needs. As emphasized previously, SC distribution network design problem is a strategic decision problem, the optimization of which is crucial for the long-term efficient operation of whole SC. The decisions to be made have Int J Adv Manuf Technol (2008) 36:401–418 long-lasting effects and are costly, or sometimes impossible to reverse. Because data are often incomplete and imprecise, SC distribution network design decisions generally use forecasts based on aggregated data. As the environment or system changes, such impreciseness also propagates and can exert serious effects on the operation and management of the system. Another source of impreciseness may be due to vagueness in DMs’ interpretation or intent. This situation occurs when exactness is not required or is not possible to specify, or when exactness would unnecessarily limit options. As stated by Reznik and Pham [7], exact or crisp models when used in such cases would not be able to faithfully simulate the richness and subtlety of the real work space. Furthermore, in the worst case, misleading or incorrect outcomes may result. Thus, there is a need to articulate the problems arising from such impreciseness with the view to construct appropriate models for their representation, as well as suitable methods for processing and manipulating them within the environment. Considering this need, in this study, we use FST in handling SC distribution network design problem. More specifically, two kind of impreciseness that may be faced in the problem, i.e., imprecision in retailers’ demand and DMs’ aspiration levels for the goals, are treated. Additionally, to provide the DMs with a flexible and robust multi-objective decision making technique, we propose a novel and generic interactive fuzzy goal programming (IFGP)-based solution approach. Through the solution approach, DMs determine the preferred compromise solution. The paper is further organized as follows: A review of the related literature is presented in the next section. Thereafter, basic concepts and the framework of fuzzy goal programming (FGP), and the proposed IFGP-based solution approach are presented in Sects. 3 and 4, respectively. Section 5 is devoted to the presentation of the crisp formulation of the proposed SC distribution network design model. Computational experiments are presented in Sect. 6. Finally, conclusions are presented in Sect. 7. 2 Literature review Numerous researchers have extensively studied facility and demand allocation problems. Interested readers may refer to detailed survey results, e.g., Francis et al. [8], Aikens [9], Brandeau and Chiu [10], Beamon [11], Avella et al. [12] and Pontrandolfo and Okogbaa [13]. Beamon [11] provides a focused review of literature in the area of multi-stage SC design and analysis and classify the models in the area into four categories: deterministic analytic models, stochastic analytic models, economic models, and simulation models. Avella et al. [12] present their views on the state of the art and the future trends in 403 location analysis. Pontrandolfo and Okogbaa [13] review the literature on the configuration as well as the coordination of the network of global facilities problems. They define a framework that systematically addresses the global manufacturing planning problem by identifying and classifying the variables involved therein. The last decades of the twentieth century witnessed a considerable expansion of SCs into international locations. This growth in globalization, and the additional management challenges it brings, has motivated both practitioner and academic interest in global SC management [14]. In this paper, we do not consider the global issues in the proposed model. After mentioning some important reviews on SC network design problem, we present a review of the several relevant papers in the following. In our review, we focus especially on the papers that develop or consider linear deterministic SC network design models. Geoffrion and Graves [15] presents a new method for the solution of the problem addresses the optimal location of distribution centers between plants and customers. They develop an algorithm based on Benders’ decomposition for solving multi-commodity distribution network design problem. Brown et al. [16] present a mixed integer model for a multi-commodity production-distribution system. The objective of the model is to minimize the variable production and shipping cost, fixed cost of equipment assignment and plant operations. They apply to the model a primal decomposition technique similar to Geoffrion and Graves’ [15] algorithm. Cohen and Lee [17] present a strategic model structure and a hierarchical decomposition approach. The scope of their work is to analyze interactions between functions in a complete SC network. To model these interactions they consider four sub modules where each represents a part of the overall SC: (1) material control, (2) production control, (3) finished goods stockpile, and (4) distribution network control. Pirkul and Jayaraman [18] consider a tri-echelon, multicommodity system concerning production, distribution and transportation planning. The authors use a Lagrangean relaxation-based heuristic to provide effective an effective feasible solution. Jayaraman [19] studies the capacitated warehouse location problem that involves locating a given number of warehouses to satisfy customer demands for different products. Pirkul and Jayaraman [1] extend the previous problem by considering locating also a given number of plants. They present a model for multicommodity, multi-plant, capacitated facility location problem, and develop a Lagrangean-based heuristic solution procedure. Dogan and Goetschalckx [20] develop a mixed integer linear programming model for the integrated design of multi-period production-distribution systems. Their paper contributes to the literature by developing an 404 integrated design methodology for strategic production and distribution systems using primal decomposition theory. It also provides an acceleration methodology for solving the problem. Tragantalerngsak et al. [21] consider a twoechelon facility location problem in which the facilities in the first echelon are incapacitated and the facilities in the second echelon are capacitated. The goal in their model is to determine the number and locations of facilities in both echelons in order to satisfy customer demand of the product. They develop a Lagrangean relaxation-based branch and bound algorithm to solve the problem. Lee et al. [22] develop a multi-product mixed integer nonlinear programming model to develop a capacity expansion of an integrated production and distribution system. The system comprises the multi-site batch plants and warehouses. Melachrinodis and Min [23] design a multi-objective, multi-period mixed integer programming model that determine the optimal relocation site and phase out schedule of a combined manufacturing and distribution facility from SC perspectives. Their research differentiates from the literature by considering both dynamic aspects and multiechelon network design. Sabri and Beamon [24] develop a SC model that considers simultaneous strategic and operational SC planning. The main contribution of the work is the incorporation of production, delivery, and demand uncertainty into one model. Pirkul and Jayaraman [25] present an integrated logistic model, and develop an efficient solution procedure for multi-commodity production-distribution problem. Tsiakis et al. [26] develop a strategic planning model for SC networks. The paper takes into consideration flexible production facilities in which a number of products are produced making use of shared resources, the economies of scale in transportation, and uncertainty in product demand. Jang et al. [2] propose a supply network with a global bill of material. They model design and planning problems of a supply network in a single combined system. Talluri and Baker [27] propose a multi-phase mathematical programming approach for effective SC network design. Cakravastia et al. [28] develop a mixed integer programming model of the supplier (any manufacturer playing a lower-level supporting role) selection process in designing a SC network. The assumed objective of the SC is to minimize the level of customer dissatisfaction, which is evaluated by two criteria: (i) price and (ii) delivery lead time. More recently, Beamon and Fernandes [29] study a closed-loop SC in which manufacturers produce new products and remanufacture used products. The multiperiod integer programming model uses the present worth method to jointly analyze investment and operational costs. Yeh [30] presents a hybrid heuristic algorithm to solve the multi-stage SC network design problem. The algorithm combines a greedy method, the linear programming Int J Adv Manuf Technol (2008) 36:401–418 technique and three local search methods, the pair-wise exchange procedure, the insert procedure and the remove procedure. Eskigun et al. [31] deal with the design of a SC distribution network considering lead time, location of distribution facilities and choice of transportation mode. They present a Lagrangian heuristic that gives good solution quality in reasonable computational time. In a recent paper, Amiri [32] addresses the distribution network design problem in a SC system. The author develops a mixed integer programming model and provides a heuristic solution procedure. The contribution of our current paper to the literature is twofold: First, a fuzzy multi-objective model has been developed for SC distribution network design problem. Second, a novel and generic IFGP-based solution approach is proposed to determine the preferred compromise solution. 3 Fuzzy goal programming Goal programming (GP) is one of the most powerful, multiobjective decision making approaches in practical decision making. In a standard GP formulation, goals are defined precisely. However, application of GP to the real life problems may be faced with two important difficulties. One of which is expressing the DMs’ vague goals mathematically and the second is the need to optimize all goals simultaneously. In such situations, the use of FST comes in handy. Applying FST into goal programming (GP) has the advantage of allowing for the vague aspirations of a DM, which can then be qualified by some natural language terms. The FST in GP was first considered by Narasimhan [33]. Goal programming in fuzzy environment is further developed by Hannan [34], Ignizio [35], Narasimhan and Rubin [36], Tiwari et al. [37, 38] and others. A fuzzy set A can be characterized by a membership function, usually denoted by μ, which assigns to each object of a domain its grade of membership in A. The nearer the value of membership function to unity, the higher the grade of membership of element or object in a fuzzy set A. Various types of membership functions can be used to represent the fuzzy set. A typical FGP problem formulation can be stated as follows: Find xi ; i ¼ 1; :::; n 9 > > > > > > = Zm ðxi Þ Z m m ¼ 1; :::; M Zk ðxi Þ Z k gj ð x i Þ bj k ¼ M þ 1; :::; K > > > > j ¼ 1; :::; J > > ; i ¼ 1; :::; n xi 0 ð1Þ Int J Adv Manuf Technol (2008) 36:401–418 405 where, Zm(xi) is the mth goal constraint, Zk (xi) is the kth goal constraint, Z m ðxi Þ is the target value of the mth goal, Z k ðxi Þ is the target value of the kth goal, gj (xi) is the jth inequality constraint and bj is the available resource of inequality constraint j. In formulation (1), the symbols “≺ and ≻” denote the fuzzified versions of “≤ and ≥” and can be read as approximately less / greater than or equal to. These two types of linguistic terms have different meanings. Under approximately less than or equal to situation, the goal m is allowed to be spread to the right-hand-side of Z m (Z m ¼ lm where lm denote the lower bound for the mth objective) with a certain range of rm(Z m þ rm ¼ um , where um denote the upper bound for the mth objective). Similarly, with approximatelygreater than or equal to, pk is the allowed left side of Z k Z k pk ¼ lk ; and Z k ¼ uk . As can be seen, GP and FGP have some similarities. Both of them need an aspiration level for each objective. These aspiration levels are determined by DMs. In addition to the aspiration levels of the goals, FGP needs max-min limits (uk,lk) for each goal. While the DMs decide the maxmin limits, the linear programming results are starting points and the intervals are covered by these results. Generally, the DMs find estimates of the upper (u) and lower (l) values for each goal using payoff table (see Table 1). Therefore, the feasibility of each fuzzy goal is guaranteed. Here, Zm(X) denotes the mth objective function, and X(m) is the optimal solution of the mth single objective problem. Solving the problem with X(m) (m=1,..., M) for each objective, a payoff matrix with entries Zpm ¼ Zm X ðpÞ , m, p=1,..., M can be formulated as presented in Table 1. Here, um ¼ max ðZ1m ; Z2m ; . . . ; ZMm Þ and lm =Zmm, m=1,..., M. After constructing fuzzified aspiration levels with respect to the linguistic terms of approximately less than or equal to, and approximately greater than or equal to, the membership functions can be developed for each goal. Using Belman & Zadeh’s [39] min operator approach, one can obtain the feasible fuzzy solution set by the intersection of all membership functions representing the fuzzy goals. This solution set is then characterized by its membership μF(x) which is: mF ð xÞ ¼ mZ1 ð xÞ \ mZ2 ð xÞ:::: \ mZk ð xÞ ¼ min mZ1 ð xÞ; mZ2 ð xÞ; ::::; mZk ð xÞ ð2Þ Then the optimum decision can be determined to be the maximum degree of membership for the fuzzy decision: max mF ð xÞ ¼ max min mZ1 ð xÞ; mZ2 ð xÞ; :::; mZk ð xÞ x2F x2F ð3Þ By introducing the auxiliary variable λ, which is the overall satisfactory level of compromise, formulation (2) Table 1 The payoff table X (1) X (2) .. . X (M) Z1(X) Z2(X) ... ZM(X) Z11 Z21 ... ZM1 Z12 Z22 ... ZM2 ... ... ... ... Z1M Z2M ... ZMM can be transformed to the following conventional linear programming problem [40]: 9 maximize 1 > > > > > > subject to > > > = 1 μ Zk k ¼ 1; :::; K ð4Þ gj ðxi Þ bj i ¼ 1; :::; n; j ¼ 1; :::; J > > > > > > xi 0 i ¼ 1; :::; n > > > ; 1 2 ½0; 1: 4 The proposed IFGP-based solution approach By use of the interactive paradigm, interactive fuzzy multiobjective decision making approaches have been investigated to improve the flexibility and robustness of multiobjective decision making techniques. They provide learning process about the system, whereby the DM can learn to recognize good solutions and relative importance of factors in the system [41]. The main advantage of interactive approaches is that the DM controls the search direction during the solution procedure and, as a result, the efficient solution achieves his/her preferences [42]. Literature in the class of fuzzy interactive programming includes Werners [43, 44], Leung [45], Fabian et al. [46], Sasaki et al. [47] and Baptistella and Ollero [48]. Belman and Zadeh’s [39] min operator focuses only on the maximization of the minimum membership grade. It is not a compensatory operator. That is, goals with a high degree of membership are not traded off against goals with a low degree of membership. Therefore, some computationally efficient compensatory operators (see [41]) can be used in setting the objective function in fuzzy programming to investigate better results. One criterion used to evaluate the performance of compensatory operators in fuzzy optimization is monotonicity. Among the compensatory operators which are well suited in solving multiobjective programming problems, Werners’ [49] ‘fuzzy and’ operator has an advantage of being a strongly monotonically increasing function. That is, it is positively related with the compensation rate. Furthermore, it is easy to handle, and has generated reasonable consistent results in applications. For those reasons, we employ Werners’s ‘fuzzy and’ operator in the proposed IFGP-based solution approach. 406 Int J Adv Manuf Technol (2008) 36:401–418 Werners [49] formulates the ‘fuzzy and’ operator as follows: ( ) X μD ð xÞ ¼ Max + min ðμk ð xÞÞ þ ð1 + Þð1=K Þ μk ð xÞ k k ð5Þ where K is the total number of fuzzy objectives and constraints, μk(x) is the membership function of fuzzy goal k, and + is the coefficient of compensation defined within the interval [0,1]. By adopting min operator into Eq. (5), the following linear programming problem can be formed: maximize + 1 þ ð1 + Þð1=K Þ subject to μ k ð xÞ 1 þ 1 k ; X k 1 ; 1 k ; + 2 ½0; 1: 1k 9 > > > = 8k 2 K; 8x 2 X > > > ; ð6Þ In real life decision problems, the relative importance of the objectives assigned by the DMs may not be equal, and may change over time. Different from ‘fuzzy and’ operator, the proposed IFGP approach consider the relative importance of the objectives, and consequently provides a more realistic structure. To reflect the relative importance of λks to the objective function, we develop and use a modified version of the ‘fuzzy and’ operator in the proposed solution approach. More specifically, we use the following formulation: P maximize gl þ ð1 g Þ wk lk ð7Þ k subject to the constraints in formulation (6), where P wk ¼ 1. k In order to determine the weights, there are some good approaches in the literature, such as analytic hierarchy process, weighted least square method and the entropy method etc. Also, there are some fuzzy approaches for finding crisp weights in fuzzy environment. However, determination of the weights is not the focus of this study. We think that the coefficient of compensation (γ) can be treated as the degree of willingness of the SC partners to sacrifice the aspiration levels for their goals to some extent in the short run to provide the loyalty of their partners and/ or to strengthen their competitive position in the long run. We also think that the coefficient of compensation can be determined through a consensus decision making process. In this process, complete unanimity is not the goal - that is rarely possible. However, it is possible for each SC member to have had the opportunity to express their opinion, be listened to, and accept a group decision based on its logic and feasibility considering all relevant factors. This requires the mutual trust and respect of each member. Fig. 2 Flowchart of the proposed IFGP-based solution approach We assert that uncertainties of the input data and the DMs’ aspiration levels for the goals in multiobjective linear programming problems can be treated through the proposed IFGP-based solution approach, and consequently, the preferred compromise solution can be determined. Before introducing the proposed solution approach, we think that presentation of some definitions and theoretic explanations related to the topic may be useful for clarity. Definitions of the compromise solution and the preferred compromise solution are presented in the following [42]. mij LBi Fig. 3 Illustration of linear coverage function UBi dtij Int J Adv Manuf Technol (2008) 36:401–418 407 Table 2 Formulation of the objective functions Compromise solution: A feasible vector X* Z S is called a compromise solution of the problem iff X* Z E and Z ðX Þ ^X 2S Z ð X Þ where Z(X) is the objective function, S is the feasible region, $ stands for “minimum” and E is the set of efficient solutions. This definition imposes two conditions on the solution for it to be a compromise solution. First, the solution should be efficient. Second, the compromise solution is the closest solution to the ideal one that maximizes the underlying utility function of the DM. In real-world cases, knowledge of the set of efficient solutions E is not always necessary. On the other hand, the DMs’ preferences are to be considered in determining the final compromise solution. Preferred compromise solution: If the compromise solution satisfies the DMs’ preferences, then it is called the preferred compromise solution. The proposed IFGP-based solution approach can be summarized in the following steps: – Step 1: Develop the conventional (crisp) linear programming formulation of the problem. Table 3 Expected demand of the retailers Demand for product I (ai l) 992 423 659 806 107 500 741 257 956 129 408 573 873 222 377 439 783 936 317 887 556 388 467 501 777 759 516 327 664 929 831 683 653 669 701 264 507 174 878 609 Demand for product II (ai2) 352 378 649 483 709 449 455 528 484 514 229 898 844 306 845 758 508 916 171 403 282 968 960 789 195 736 198 630 955 186 894 845 935 968 610 976 496 813 424 505 976 885 847 334 776 923 927 320 658 700 880 988 629 971 743 339 811 466 720 724 – – – – – Step 2: Obtain efficient extreme solutions (payoff values) used for constructing the membership functions of the objectives. If the DM selects one of them as a preferred compromise solution go to Step 7. Otherwise go to Step 3. Step 3: Define the membership function of each fuzzy objective using upper and lower bounds of the objectives. Step 4: Considering the membership functions defined in Step 3 and γ (fix the value of γ to 1 in the first iteration) develop the formulation of the problem using proposed ‘modified fuzzy and’ operator. Step 5: Obtain a compromise solution and present the solution to the DM. If the DM accepts it, go to Step 7. Otherwise, go to Step 6. Step 6: Ask the DM if he want to modify the coefficient of compensation (γ), and membership functions of the objectives, and go to Step 3. Actually, definition of a unique rule, e.g., selection of the initial value, change direction or rate of variation in each step, by which the value of γ is varied is difficult since it depends on DMs’ preferences. For instance, if the problem under concern is so sensitive to γ, the rate of variation should be sufficiently slow. When the DM tries to modify membership functions of the objectives and constraints, only the following variations are acceptable [43]: a) the increase of lower bound (lk) for the maximization objectives, b) the decrease of upper bound (um) for the minimization objective, c) the Table 4 Lower and upper bounds for the distance Retailers Lower bound (LBi) Upper bound (UBi) 1–12 13–27 28–50 500 600 700 650 750 850 408 Int J Adv Manuf Technol (2008) 36:401–418 Table 5 The payoff table TCOST INV TSERVL – Table 7 Compromise solution results with min operator TCOST INV TSERVL γ λ 2,720,667 3,250,000 3,250,000 2,663,710 2,229,724 2,994,668 52,046 50,000 61,532 1 0.5317 2,968,563 2,583,509 56,131 decrease of maximum tolerance (dj) is an acceptable modification which can guarantee an efficient solution in the recalculated compromise solution step. In order to avoid the possibility of getting into infeasible solution sets because of excess increase of lk or excess decrease of um, we should increase lk and decrease um as few requirements as possible in each iteration. Step 7: Stop. The flow chart of these steps is shown in Fig. 2. In this section, we present the crisp formulation of the proposed SC distribution network design model. The goal of the model is to select the optimum numbers, locations and capacity levels of plants and warehouses to deliver the products to the retailers at the least cost while satisfying the desired service level to the retailers. Maximal covering approach is used in statement of the service level, and a coverage function which may differ among the retailers according to their service standard request is defined for each retailer. The proposed model distinguishes itself from other models in this field in the modeling approach used. Because of somehow imprecise nature of retailers’ demand and DMs’ aspiration levels for the goals, fuzzy modeling approach is used. Additionally, a novel and generic IFGPbased solution approach is proposed to determine the preferred compromise solution. The mathematical model is developed on the basis of the following assumptions: – – – INV TSERVL μTCOST μINV μTSERVL 0.5317 0.5317 0.5317 The retailers have demand for a multitude of products, and the warehouses are responsible for right-time delivery of a right amount of products. Decision makers of the plants, warehouses and retailers share information and collaborate with each other to design an effective distribution network. Decisions are made within a single period. 5.1 Notations and definitions Definitions of sets, parameters and decision variables of the proposed model are presented in the following. 5 Crisp formulation of the proposed model – – TCOST The network considered encompasses a set of retailers with known locations, and possible discrete set of location zones/sites where warehouses and plants are located. Different capacity levels are available to both the potential plants and warehouses. Table 6 Lower and upper bounds for the objectives – Sets I J K L R H set of zones where retailers are located, potential warehouse locations, potential plant locations, set of products, set of capacity levels available for warehouses, set of capacity levels available for plants. – Parameters Tjkl Cijl fkh gjr OPkh OWjr ail sl Wjr Objectives Lower bound Upper bound TCOST INV TSERVL 2,720,667 2,229,724 50,000 3,250,000 2,994,668 61,532 ql Dkh dtij variable cost to transport one unit of product l from the plant in zone k to the warehouse in zone j variable cost to transport one unit of product l from the warehouse in zone j to the retailer in zone i fixed portion of the operating cost of the plant in zone k with capacity level h fixed portion of the annual possession and operating costs of the warehouse in zone j with capacity level r opening cost of the plant in zone k with capacity level h opening cost of the warehouse in zone j with capacity level r demand for product l by the retailer in zone i required throughput capacity of a warehouses for product l throughput capacity of the warehouse in zone j with capacity level r required production capacity of a plant for product l capacity of the plant in zone k with capacity level h distance between zone i and zone j Int J Adv Manuf Technol (2008) 36:401–418 Table 8 Solution results of the model by the proposed solution approach a 409 γ λ TCOST INV TSERVL μTCOST μINV μTSERVL 1a 0.9 0.8-0.7 0.6-0.5 0.4-0.3 0.2-0 0.5317 0.5317 0.5280 0.5234 0.4374 0.4231 2,968,563 2,947,188 2,924,110 2,909,366 2,827,727 2,823,297 2,583,509 2,583,509 2,586,257 2,589,729 2,654,768 2,665,540 56,131 56,131 56,229 56,185 57,216 57,310 0.5317 0.5721 0.6157 0.6435 0.7977 0.8061 0.5317 0.5317 0.5280 0.5234 0.4374 0.4231 0.5317 0.5317 0.5402 0.5364 0.6257 0.6339 min operator mij LBi, UBi – Yjkl Xijl Zjr Pkh coverage parameter that denotes the coverage level of the retailer in zone i by the warehouse in zone j the parameters that are used in defining the coverage parameter of the retailer in zone i, LBi and UBi denote lower and upper bound for the distance, respectively (see Fig. 3). Decision variables amount of product l transported to the warehouse in zone j from the plant in zone k, amount of product l transported to the retailer in zone i from the warehouse in zone j, binary variable that indicates whether a warehouse with capacity level r is constructed in zone j, binary variable that indicates whether a plant with capacity level h is constructed in zone k. 5.2 The objective functions houses, the third one maximizes the total service level provided to the retailers. 5.3 The constraints The constraints of the proposed model and their definitions are presented in the following. X Xijl ¼ ail for all i 2 I and l 2 L; ð11Þ j Constraint set (11) ensures that all demand from retailers is satisfied by warehouses. XX X sl Xijl Wjr Zjr for all j 2 J ; ð12Þ i r l Constraint set (12) limits the distribution quantities that are shipped from warehouses to retailers to the throughput limits of warehouses. X Zjr 1 for all j 2 J ; ð13Þ r Objective functions of the model are formulated as follows: As can be seen from Table 2, the first objective function minimizes total cost made of: the transportation costs of products from plants to warehouses and from warehouses to retailers, and the fixed costs associated with the plants and the warehouses. While the second objective function minimizes the investment in opening plants and wareFig. 4 Solution results by the proposed solution approach Constraint set (13) ensures that a warehouse can be assigned at most one capacity level. X X Xijl Yjkl for all j 2 J and l 2 L; ð14Þ i k Constraint set (14) guarantees that all demand from retailer in zone i for product l is balanced by the total units 410 Int J Adv Manuf Technol (2008) 36:401–418 Table 9 Solution results obtained by the proposed solution approach in terms of utilization of the plants and warehouses γ 1 0.9 0.8-0.7 0.6-0.5 0.4-0.3 0.2-0 Utilization of the plants Utilization of the warehouses Min Max Average Min Max Average 0.87 0.87 0.89 0.87 0.87 0.88 1 1 1 1 1 1 0.97 0.97 0.97 0.97 0.97 0.96 0.90 0.91 0.82 0.90 0.86 0.75 1.00 1.00 1.00 1.00 1.00 1.00 0.97 0.97 0.97 0.97 0.97 0.93 of product l available at warehouse in zone j that has been supplied from open plants. XX X qkl Yjkl Dkh Pkh for all k 2 K; ð15Þ j l h Constraints in set (15) represent the capacity restrictions of the plants in terms of their total shipments to the warehouses. X Pkh 1 for all k 2 K; ð16Þ h Constraint set (16) ensures that a plant can be assigned at most one capacity level. Zjr 2 f0; 1g for all j 2 J ; r 2 R; Pkh 2 f0; 1g for all k 2 K; h 2 H ð17Þ Finally, constraint set (17) enforces the binary and nonnegativity restrictions on the decision variables. 6 Computational experiments 6.1 The problem and parameter structuring To explore the viability of the proposed model and the IFGP-based solution approach, computational experiments are presented in this section. The experiments are classified into two categories. Imprecision in the DMs’ aspiration levels for the goals is treated in the first category, while imprecision in both the retailers’ demand and DMs’ aspiration levels for the goals is treated simultaneously in the second category. Solutions of the proposed model are performed using Werners’ (1988) ‘fuzzy and’ operator and the proposed solution approach, and the results are compared. A hypothetically constructed SC distribution network design problem with 50 retailer zones, 20 potential warehouse sites and 15 potential plant sites is considered in the computational experiments. It is assumed that two different types of product are demanded by the retailers. Coordinates of the retailer zones, potential warehouses and plant sites are generated from a uniform distribution over a square with side 3000. Euclidean distances are used in defining the coverage parameters. CPLEX 9.1 optimization software is used at the solution stage. Before presenting the computational experiments, let us explain the parameter structuring of the hypothetical SC distribution network design problem under concern. Expected demand of the retailers for two different products is drawn from a uniform distribution between 100 and 1000 as given in Table 3. Five capacity levels are used for the capacities available to both the potential plants and warehouses. The opening cost of the warehouse in zone j with capacity level 3 (OWj3) are drawn from a uniform distribution between 90,000 and 120,000. The opening costs of the warehouses for the other capacity levels are computed as follows: OWj1 =0.75*OWj3, OWj2 =0.85*OWj3, OWj4 =1.15*OWj3, OWj5 =1.25*OWj3. Cost coefficients of OPkh are computed in terms of the warehouses costs as OPkh =4*OWkh. Fixed portion of the annual possession and operating costs of the warehouse in zone j with capacity level 3 (gj3) and the plant in zone k with capacity level 3 (fk3) are drawn from a uniform distribution between 18,000 and 25,000 and 75,000 and 100,000, respectively. Fixed portion of the annual possession and operating costs of warehouses and plants for the other capacity levels are computed as follows: gj1 =0.75*gj3, gj2 = 0.85*gj3, gj4 =1.15*gj3, gj5 =1.25*gj3 and fk1 =0.75*fk3, fk2 = 0.85*fk3, fk4 =1.15*fk3, fk5 =1.25*fk3. Required throughput capacity of a warehouse for product l and required production capacity of a plant for product l are given as follows: s1 =1, s2 =1 and q1 =1, q2 =2. The cost coefficients Cijl and Tjkl are computed as being proportional to the Euclidean distance among the locations of warehouses and retailers, and plants and warehouses, respectively. Table 10 Solution results of the model by Werners’ ‘fuzzy and’ operator γ λ TCOST INV TSERVL μTCOST μINV μTSERVL 1 0.9 0.8-0.6 0.5 0.4-0.1 0 0.5317 0.5317 0.5280 0.5234 0.4448 0.0000 2,968,563 2,947,407 2,924,274 2,909,366 2,879,877 2,879,877 2,583,509 2,583,509 2,586,257 2,589,729 2,649,159 2,649,159 56,131 56,135 56,233 56,185 58,338 58,338 0.5317 0.5716 0.6154 0.6435 0.6992 0.6992 0.5317 0.5317 0.5280 0.5234 0.4448 0.4448 0.5317 0.5320 0.5405 0.5364 0.7231 0.7231 Int J Adv Manuf Technol (2008) 36:401–418 411 Fig. 5 Solution results of the model by Werners’ ‘fuzzy and’ operator Specifically, Cijl and Tjkl are drawn from a uniform distribution between 0.025*dtij and 0.035*dtij and 0.045*dtjk and 0.055*dtjk, respectively. The parameters that are used in defining the coverage parameter of retailer in zone i (LBi, UBi), are given in Table 4. Throughput limit of warehouse in zone j with capacity level r (Wjr) and capacity of the plant in zone k with capacity level h (Dkh) are taken as follows. Wjr =4000, 6000, 8000, 10000, 12000, Dkh =15000, 20000, 30000, 35000, 40000. 6.2 Implementation category I: treatment of fuzzy aspiration levels for the goals In this category of experiments, the imprecision in goal achievement is allowed through the specification of an interval of acceptable achievement rather than a crisp value. µa il 6.2.1 Solution by the proposed approach Solution of the SC distribution network design problem by the proposed approach is presented step by step in the following. – Step 1: The crisp formulation of the problem has been developed using Eqs. (8 to 17) in Sect. 5. – Step 2: Efficient extreme solutions of the problem are presented in Table 5. It is assumed here that the DMs don’t choose any of the efficient extreme solutions as the preferred compromise solution and proceed to Step 3. – Step 3: Considering the efficient extreme solutions given in Table 5, the lower and upper bounds of the objectives can be determined. In our case, the corresponding minimum and maximum values of the efficient extreme solutions are determined as the lower and upper bounds, respectively, as presented in Table 6. Table 11 The payoff table 0.8 a il ail 1.2 a il Fig. 6 Membership function of the retailers’ demand ail TCOST INV TSERVL TCOST INV TSERVL TCOST INV TSERVL 2,236,907 8,405,707 21,173,751 2,720,667 3,250,000 3,250,000 2,401,231 1,480,163 8,076,997 2,663,710 2,229,724 2,994,668 41,180 11,072 73,839 52,046 50,000 61,532 412 Int J Adv Manuf Technol (2008) 36:401–418 Membership functions of fuzzy objectives can be formulated now using the upper and lower bounds as follows: 8 0 if TCOST > 3; 250; 000 > > > < 3; 250; 000 TCOST if 2; 720; 667 < TCOST 3; 250; 000 μTCOST ¼ > 3; 250; 000 2; 720; 667 > > : 1 if TCOST 2; 720; 667: ð18Þ μINV ¼ 8 0 > > > < 2; 994; 668 INV > 2; 994; 668 2; 229; 724 > > : 1 if INV > 2; 994; 668 if 2; 229; 724 < INV 2; 994; 668 if INV 2; 229; 724: ð19Þ μTSERVL ¼ 8 1 > < TSERVL 50; 000 > : 61; 532 50; 000 0 if TSERVL > 61; 532 if 50; 000 < TSERVL 61; 532 if TSERVL 50; 000: ð20Þ – Step 4: Considering the membership functions in Step 3, and using the ‘modified fuzzy and’ operator, mathematical formulation of the problem can be developed as follows: Table 12 Lower and upper bounds for the objectives Objectives Lower bound Upper bound TCOST INV TSERVL 2,236,907 1,480,163 50,000 3,250,000 2,994,668 73,839 9 maximize γλ þ ð1 γ Þ½0:45λ1 þ 0:20λ2 þ 0:35λ3 > > > > subject to > > = μTCOST λ þ λ1 ; μINV λ þ λ2 ; > > > > μTSERVL λ þ λ3 ; > > ; μTCOST ; μINV ; μTSERVL ; λ; λk ðk ¼ 1; 2; 3Þ; γ 2 ½0; 1 ð21Þ and other system constraints (11 to 17). As we stated previously, the relative weights for the membership functions of the objectives can be determined by the DMs using various methods. It is assumed here that, the weights are determined by the DMs as presented in the objective function of the model. Table 13 Solution results of the model by the proposed solution approach γ λ TCOST INV TSERVL μTCOST μINV μTSERVL 1 0.9-0.6 0.5 0.4-0.3 0.2 0.1 0 0.3327 0.3327 0.2938 0.2669 0.2390 0.0932 0.0000 2,912,471 2,911,738 2,758,226 2,680,598 2,628,604 2,511,505 2,428,348 2,484,436 2,484,436 2,542,970 2,583,538 2,625,496 2,500,082 2,486,397 57,947 57,931 57,004 56,362 55,697 52,221 50,161 0.3327 0.3339 0.4854 0.5620 0.6134 0.7290 0.8110 0.3327 0.3327 0.2938 0.2669 0.2390 0.3223 0.3314 0.3327 0.3327 0.2938 0.2669 0.2390 0.0932 0.0068 Int J Adv Manuf Technol (2008) 36:401–418 – Step 5: By fixing the value of γ to 1, the solution given in Table 7 is obtained. It is assumed here that the DMs need more improvement in the results, and want to consider the solution results of the model with different coefficient of compensation (γ) to make the final decision. – Step 6: In this step, a set of solutions corresponding to the different values of γ are obtained and presented to the DMs. The results are given in Table 8. The results presented in Table 8 are illustrated graphically in Fig. 4. Besides the cost, investment and service level, utilizations of the plants and warehouses are important indicators which should be considered in designing a SC distribution network. Therefore, we compare the solution results in terms of utilizations of the plants and warehouses in Table 9. If the results of the model with γ=0.4 (or 0.3) are compared to those of the model with γ=1, it can be realized that a substantial increase (50.03%) can be provided in achievement level of the membership function of total cost objective (μTCOST) with a decrease by 17.74% in that of the second (μINV) objective. Furthermore, achievement level of the total service level objective is also improved by 17.68%. It can also be concluded that all solution results seem reasonable from the utilization rates of the plants and warehouses point of view. The average utilization rates are considerably high in all of the solution alternatives. Considering the results given in Tables 8 and 9 together, let’s suppose that the DMs accept the results of the model with γ=0.4, and that they consider this solution the preferred compromise solution. Then, the procedure is terminated at Step 7. Fig. 7 Solution results of the model with the proposed solution approach 413 Table 14 Solution results of the proposed model in terms of utilization of the plants and warehouses γ 1 0.9-0.6 0.5 0.4-0.3 0.2 0.1 0 Utilization of the plants Utilization of the warehouses Min Max Average Min Max Average 0.97 0.92 1 0.97 0.95 0.97 0.87 1 1 1 1 1 1 1 0.99 0.97 1 0.99 0.98 0.99 0.97 0.67 0.61 0.79 0.63 0.56 0.67 0.67 1 1 1 1 1 1 1 0.95 0.92 0.97 0.91 0.93 0.95 0.95 6.2.2 Solution by Werners’ ‘fuzzy and’ operator Using Werners’ ‘fuzzy and’ operator we can formulate the SC network design problem under concern as follows: 9 maximize + 1 þ ð1 + Þ½ð1 1 þ 1 2 þ 1 3 Þ=3 > > > > subject to > > = μTCOST 1 þ 1 1 μINV 1 þ 1 2 > > > > μTSERVL 1 þ 1 3 > > ; μTCOST ; μINV ; μTSERVL ; 1 ; 1 k ðk ¼ 1; 2; 3Þ; + 2 ½0; 1 ð22Þ and other system constraints (11 to 17). In the same manner as the previous application, a set of solutions corresponding to the different values of γ are obtained in this application. The results are presented in Table 10 and illustrated graphically in Fig. 5. 414 Int J Adv Manuf Technol (2008) 36:401–418 Table 15 Solution results of the problem with 'fuzzy and' operator γ λ TCOST INV TSERVL μTCOST μINV μTSERV 1 0.9-0.6 0.5 0.4 0.3 0.2 0.1 0 0.3327 0.3327 0.3313 0.3308 0.2948 0.2762 0.2443 0.0000 2,912,471 2,911,738 2,914,338 2,914,819 2,763,686 2,706,503 2,654,303 2,500,376 2,484,436 2,484,436 2,470,430 2,467,130 2,535,344 2,569,532 2,573,163 2,430,673 57,947 57,931 57,898 57,887 57,028 56,584 55,823 51,679 0.3327 0.3339 0.3313 0.3308 0.4800 0.5365 0.5880 0.7399 0.3327 0.3327 0.3420 0.3442 0.2989 0.2762 0.2738 0.3684 0.3327 0.3327 0.3313 0.3308 0.2948 0.2762 0.2443 0.0704 Considering the results given in Table 10, let’s suppose that the DMs accept again the results of the model with γ=0.4. 6.3 Implementation category II: treatment of fuzzy demand and fuzzy aspiration levels for the goals We assume here that the retailers’ demand pattern can be affected to some extent using demand management techniques. That is, the retailers’ demand can be altered within a range. Under this assumption, we state retailers’ demand as fuzzy parameters using triangular membership function as illustrated in Fig. 6. The lower and upper bounds for each of the retailer’s demand are assumed 80% and 120% of their corresponding expected demand (ail) values, respectively. 6.3.1 Solution by the proposed approach Efficient extreme solutions of the problem are presented in Table 11. The upper part of the table is constructed by solving the problem considering the individual objective functions subject to fuzzy constraint set while the crisp constraint set is considered in the lower part. As in the same manner of our preceding experiment with the proposed solution approach, it is assumed here that the Fig. 8 Solution results of the problem with Werners’ ‘fuzzy and’ operator DMs don’t select any of the efficient extreme solutions as the preferred compromise solution and proceed to the next step. Considering the efficient extreme solutions given in Table 11, the lower and upper bounds of the objectives are determined as documented in Table 12. Using the ‘modified fuzzy and’ operator, mathematical formulation of the problem can be developed as follows: max imize γλ þ ð1 γ Þ½0:45λ1 þ 0:20λ2 þ 0:35λ3 subject to μTCOST λ þ λ1 ; μINV λ þ λ2 ; μTSERVL λ þ λ3 ; μDEMANDil λ; μTCOST ; μINV ; μTSERVL ; μDEMANDil ; λ; λk ; γ 2 ½0; 1 9 > > > > > > > > > > > = > > > > > > > > > > > ; ð23Þ and other system constraints (11 to 17). A set of solutions for the above problem with different values of γ are obtained and presented in Table 13. The solution results presented in Table 13 are illustrated graphically in Fig. 7. The solution results are also compared in terms of utilization of the plants and warehouses in Table 14. Int J Adv Manuf Technol (2008) 36:401–418 415 Table 16 Comparison of the solution results Solution approach Implementation category Objective function Proposed approacha Werners’ 'fuzzy and' operatorb Category I: Fuzzy aspiration levels for the goals TCOST INV TSERVL Utilization of plants 2,827,727 2,654,768 57,216 0.87 1 0.97 0.86 1 0.97 2,758,226 2,542,970 57,004 1 1 1 0.79 1 0.97 2,879,877 2,649,159 58,338 0.84 1 0.95 0.81 1 0.97 2,763,686 2,535,344 57,028 0.98 1 1 1 1 1 min max aver. min max aver. Utilization of warehouses Category II: Fuzzy demand and fuzzy aspiration levels for the goals TCOST INV TSERVL Utilization of plants γ=0.4 and γ=0.5 for the first and second category, respectively. b γ=0.4 and γ=0.3 for the first and second category, respectively. min max aver. min max aver. a Utilization of warehouses 6.3.2 Solution by Werners’ ‘fuzzy and’ operator Comparing the results given in Table 13 together with consideration of the utilization of the plants and warehouses, let’s suppose that the DMs accept the results of the model with γ=0.5, and that they consider this solution the preferred compromise solution. Then, the procedure is terminated at Step 7. If the results of the model with γ=0.5 are compared to those of the model with γ=1, it can be realized that substantial increase (45.9%) can be provided in achievement level of the total cost objective with a decrease by 11.7% in those of the second and third objective function. In terms of utilization rates of the plants and warehouses, the model with γ=0.5 provides better results compared to the other solutions. Fig. 9 Comparison of the results in terms of TCOST and INV objectives Using Werners’ ‘fuzzy and’ operator, we obtain a set of solutions corresponding to different values of γ. The results are presented in Table 15 and illustrated graphically in Fig. 8. 6.4 Comparison of the results The solution results obtained by the proposed solution approach and Werners’ ‘fuzzy and’ operator for the two different implementation categories are compared in Table 16. The results presented in Table 16 are illustrated graphically in Figs. 9, 10 and 11. If the results presented in Table 16 are analyzed, it can be seen that, for the first category of experiments, the 2,900,000 2,850,000 2,800,000 2,750,000 2,700,000 2,650,000 2,600,000 2,550,000 2,500,000 2,450,000 2,400,000 Proposed approach Werners' approach TCOST INV Category I TCOST INV Category II 416 Int J Adv Manuf Technol (2008) 36:401–418 Fig. 10 Comparison of the results in terms of TSERVL 60,000 TSERVL 58,000 Proposed approach 56,000 Werners' approach 54,000 52,000 50,000 Category I relative importance levels assigned to the membership functions of the objectives can be reflected to the results to some extent by the proposed solution approach. More specifically, by using the proposed approach with given weighting structure, total cost objective can be improved by 1.81% while total service level objective is deteriorated by 1.92%, and investment objective remains almost the same compared to the results by Werners’ approach. On the other hand, the results obtained by the proposed and Werners’ approaches are almost the same for the second category of experiments. That is, the relative importance of the objectives doesn’t influence on the results of the problem instance. It can be concluded here that, the proposed solution approach may provide different and even more preferable results compared to the Werners’ ‘fuzzy and’ approach. But, it should be emphasized that the weight structure and the structure of the problem, e.g., fuzzy vs. crisp parameters, influences the level of differences between the two approaches. The proposed IFGP-based solution approach can be employed by the DMs as a flexible and robust multi-objective decision making approach to determine the preferred compromise solution. Fig. 11 Comparison of the results in terms of utilization of the plants and warehouses Category II 7 Conclusions A multi-objective linear programming model is developed in this paper to address the SC distribution network design problem. The goal of the model is to select the optimum numbers, locations and capacity levels of plants and warehouses to deliver the products to the retailers at the least cost while satisfying the desired service level. The model distinguishes itself from other models in this field in the modeling approach used. Decision makers’ imprecise aspiration levels for the goals and retailers’ imprecise demand are incorporated into the model using fuzzy modeling approach, which is otherwise not possible by conventional mathematical programming methods. This paper also contributes to the literature by proposing a novel and generic IFGP-based solution approach which determines the preferred compromise solution for multiobjective decision problems. Results of the computational experiments performed on realistic scale case problems explore the viability of the proposed solution approach and the SC distribution network design model. The results also point out that SC 1 0.9 0.8 0.7 0.6 Proposed approach 0.5 Werners' approach 0.4 0.3 min aver. Util.of plants min aver. Util. of warehouses Category I min aver. Util.of plants min aver. Util. of warehouses Category II Int J Adv Manuf Technol (2008) 36:401–418 distribution network design problem can be handled in a more flexible, robust and realistic way through the proposed model and the IFGP-based solution approach. The proposed model can be used in real life industrial application in restructuring, i.e., expanding or narrowing, of an existing SC distribution network besides the design of a new network. Such a strategic model can be a part of a decision support system developed for the collaborative SC management practices. References 1. Pirkul H, Jayaraman V (1998) A multi-commodity, multi-plant, capacitated facility location problem: formulation and efficient heuristic solution. Comput Oper Res 25(10):869–878 2. Jang Y-J, Jang S-Y, Chang B-Y, Park J (2002) A combined model of network design and production/distribution planning for a supply network. Comput Ind Eng 43:263–281 3. Chopra S, Meindl P (2001) Supply chain management. Prentice Hall, Upper Saddle River, NJ 4. Church RL, Revelle C (1974) The maximal covering location problem. Pap Reg Sci Assoc 32:101–118 5. Zadeh LA (1965) Fuzzy sets. Inform Control 8:338–353 6. Petrovic D, Roy R, Petrovic R (1999) Modeling and simulation of a supply chain in an uncertain environment. Eur J Oper Res 109:299–309 7. Reznik L, Pham B (2001) Fuzzy models in evaluation of information uncertainty in engineering and technology applications. Proceedings of the 10th IEEE International Conference on Fuzzy Systems, Melbourne, Austraila, pp 972–975 8. Francis RL, Mcginnis LF, White JA (1983) Locational analysis. Eur J Oper Res 12:220–252 9. Aikens CH (1985) Facility location models for distribution planning. Eur J Oper Res 22:263–279 10. Brandeau ML, Chiu SS (1989) An overview of representative problems in location research. Manage Sci 35:645–674 11. Beamon BM (1998) Supply chain design and analysis: models and methods. Int J Prod Econ 55:281–294 12. Avella P et al (1998) Some personal views on the current state and the future of locational analysis. Eur J Oper Res 104:269–287 13. Pontrandolfo P, Okogbaa OG (1999) Global manufacturing: a review and a framework for planning in a global corporation. Int J Prod Res 37(1):1–19 14. Meixell MJ, Gargeya VB (2005) Global supply chain design: a literature review and critique. Transport Res E-Log 41:531–550 15. Geoffrion AM, Graves GW (1974) Multicommodity distribution system design by benders decomposition. Manage Sci 20(5):822–844 16. Brown GG, Graves GW, Honczarenko MD (1987) Design and operation of a multicommodity production/distribution system using primal goal decomposition. Manage Sci 33(11):1469– 1480 17. Cohen MA, Lee HL (1988) Strategic analysis of integrated production-distribution systems: models and methods. Oper Res 36:216–228 18. Pirkul H, Jayaraman V (1996) Production, transportation, and distribution planning in a multi-commodity tri-echelon system. Transport Sci 30:291–302 19. Jayaraman V (1998) An efficient heuristic procedure for practicalsized capacitated warehouse design and management. Decision Sci 29:729–745 417 20. Dogan K, Goetschalckx M (1999) A primal decomposition method for the integrated design of multi-period production and distribution system. IIE Trans 31:1027–1036 21. Tragantalerngsak S, Holt J, Ronnqvist M (2000) An exact method for the two-echelon, single-source, capacitated facility location problem. Eur J Oper Res 123:473–489 22. Lee HK, Lee I-B, Reklaitis GV (2000) Capacity expansion problem of multisite batch plants with production and distribution. Comput Chem Eng 24:1597–1602 23. Melachrinodis E, Min H (2000) The dynamic relocation and phase-out of a hybrid, two-echelon plant/warehousing facility: a multiple objective approach. Eur J Oper Res 123(1):1–15 24. Sabri EH, Beamon BM (2000) A multi-objective approach to simultaneous strategic and operational planning in sc design. Omega 28:581–598 25. Pirkul H, Jayaraman V (2001) Planning and coordination of production and distribution facilities for multiple commodities. Eur J Oper Res 133:394–408 26. Tsiakis P, Shah N, Pantelides CC (2001) Design of multi-echelon supply chain networks under demand uncertainty. Ind Eng Chem Res 40:3585–3604 27. Talluri S, Baker RC (2002) A multi-phase mathematical programming approach for effective supply chain design. Eur J Oper Res 141:544–558 28. Cakravastia A, Toha IS, Nakamura N (2002) A two-stage model for the design of supply chain networks. Int J Prod Econ 80:231–248 29. Beamon BM, Fernandes C (2004) Supply chain network configuration for product recovery. Prod Plan Control 15(3):270–281 30. Yeh W-C (2005) A hybrid heuristic algorithm for the multistage supply chain network problem. Int J Adv Manuf Techol 26:675–685 31. Eskigun E, Uzsoy R, Preckel PV, Beaujon G, Krishnan S, Tew JD (2005) Outbound supply chain network design with mode selection, lead times and capacitated vehicle distribution centers. Eur J Oper Res 165:182–206 32. Amiri A (2006) Designing a distribution network in a supply chain: formulation and efficient solution procedure. Eur J Oper Res 171:567–576 33. Narasimhan R (1980) Goal programming in a fuzzy environment. Decision Sci 11:325–336 34. Hannan EL (1981) Some further comments on fuzzy priorities. Decision Sci 13:337–339 35. Ignizio JP (1982) On the rediscovery of fuzzy goal programming. Decision Sci 13:331–336 36. Narasimhan R, Rubin PA (1984) Fuzzy goal programming with nested priorities. Fuzzy Set Syst 14:115–129 37. Tiwari RN, Dharmar S, Rao JR (1986) Priority structure in fuzzy goal programming. Fuzzy Set Syst 19:251–259 38. Tiwari RN, Dharmar S, Rao JR (1987) Fuzzy goal programming an additive method. Fuzzy Set Syst 24:27–34 39. Bellman RE, Zadeh LA (1970) Decision making in a fuzzy environment. Manage Sci 17:141–164 40. Zimmermann H-J (1978) Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst 1:45–55 41. Lai Y-J, Hwang C-L (1994) Fuzzy multiple objective decision making. Springer, Berlin Heidelberg New York 42. Abd El-Wahed WF, Lee SM (2006) Interactive fuzzy goal programming for multi- objective transportation problems. Omega 34:158–166 43. Werners B (1987) Interactive multiple objective programming subject to flexible constraints. Eur J Oper Res 31:342–349 44. Werners B (1987) An interactive fuzzy programming system. Fuzzy Set Syst 23:131–147 45. Leung Y (1987) Hierarchical programming with fuzzy objectives and constraints. In: Kacprzyk J, Orlovski SA (eds) Optimization models using fuzzy sets and possibility theory. D. Reidel, Dordrecht, pp 245–257 418 46. Fabian Cs, Ciobanu Gh, Stoica M (1987) Interactive polyoptimization for fuzzy mathematical programming. In: Kacprzyk J, Orlovski SA (eds) Optimization models using fuzzy sets and possibility theory. D. Reidel, Dordrecht, pp 272–291 47. Sasaki MY, Nakahara Y, Gen M, Ida K (1991) An efficient algorithm for solving fuzzy multiobjective 0-1 linear programming problem. Comput Ind Eng 21:647–651 Int J Adv Manuf Technol (2008) 36:401–418 48. Babtistella LFB, Ollero A (1980) Fuzzy methodologies for interactive multicriteria optimization. IEEE T Syst Man Cyb 10:355–365 49. Werners B (1988) Aggregation models in mathematical programming. In: Mitra G, Greenberg HJ, Lootsma FA, Rijckaert MJ, Zimmermann H-J (eds) Mathematical models for decision support. Springer, Berlin Heidelberg New York, pp 295–305