Next Article in Journal
A Geometric Obstruction for CR-Slant Warped Products in a Nearly Cosymplectic Manifold
Previous Article in Journal
Deep Neural Network for Predicting Diabetic Retinopathy from Risk Factors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The LR-Type Fuzzy Multi-Objective Vendor Selection Problem in Supply Chain Management

1
Department of Statistics & Operations Research, Aligarh Muslim University, Aligarh 202002, India
2
Brandenburg University of Technology Cottbus-Senftenberg, Platz der Deutschen Einheit 1, 03046 Cottbus, Germany
3
Jaipuria Institute of Management, Jaipur 302033, India
4
Department of Statistics & Operations Research, Modibbo Adama University of Technology, Yola, PMB 2076, Nigeria
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(9), 1621; https://doi.org/10.3390/math8091621
Submission received: 23 August 2020 / Revised: 14 September 2020 / Accepted: 16 September 2020 / Published: 19 September 2020
(This article belongs to the Section Fuzzy Sets, Systems and Decision Making)

Abstract

:
Vendor selection is an established problem in supply chain management. It is regarded as a strategic resource by manufacturers, which must be managed efficiently. Any inappropriate selection of the vendors may lead to severe issues in the supply chain network. Hence, the desire to develop a model that minimizes the combination of transportation, deliveries, and ordering costs under uncertainty situation. In this paper, a multi-objective vendor selection problem under fuzzy environment is solved using a fuzzy goal programming approach. The vendor selection problem was modeled as a multi-objective problem, including three primary objectives of minimizing the transportation cost; the late deliveries; and the net ordering cost subject to constraints related to aggregate demand; vendor capacity; budget allocation; purchasing value; vendors’ quota; and quantity rejected. The proposed model input parameters are considered to be LR fuzzy numbers. The effectiveness of the model is illustrated with simulated data using R statistical package based on a real-life case study which was analyzed using LINGO 16.0 optimization software. The decision on the vendor’s quota allocation and selection under different degree of vagueness in the information was provided. The proposed model can address realistic vendor selection problem in the fuzzy environment and can serve as a useful tool for multi-criteria decision-making in supply chain management.

1. Introduction

One of the most vexing problems facing purchasing managers in organizational business decision-making is a vendor selection problem (VSP). A supply chain is a complex network in both manufacturing and service industries with interconnected components such as the suppliers of raw materials, enterprise, manufacturers, retailers, distributors, storage facilities and transporters of goods and services to desired customers in its simplest form. Thus, decision-making in a supply chain encompasses all the involved partners and activities in satisfying the demand of customers. Vendor selection plays a vital role in supply chain management; this is because of the pressing need to incorporate alliance strategies with the vendors. The types of equipment and materials supplied from vendors play a significant role in the effective management of the supply network. A location of a vendor, for instance, has a substantial impact on the firm’s logistic decision for planning transportation and distribution. Hence, selecting potential vendors is an integral part of achieving the overall objectives of the supply chain. The fewer the vendors, the more they are reliable similarly, the more substantial the number, the lesser the purchasing risk but increase the associated cost. There are many criteria for evaluating any selected vendor(s), which can vary from individual to another based on their performance characteristics. For example, 23 selection criteria are identified by Dickson [1] and 18 by Dempsey [2]. Also, constraints such as system policies, ordering quantities, vendors quota allocation, time to delivery, and the like exist in the process. Hence, VSP is a multi-objective decision-making problem. According to Xia and Wu [3] supplier selection problem can be either single or multiple sourcing. In the former, the buyer decides the best among available suppliers. In contrast, in the later, the buyer’s requirement cannot be satisfied by a single supplier due to certain constraints listed above and hence, he must decide accordingly. Moreover, uncertainty is another property of VSP because of the imperfect information inherently in the chain, as such fuzzy set theory has to be incorporated to handle the vagueness and imperfections in the decision parameters. The goal programming developed by Charnes et al. [4] emerged as a powerful and strong technique for solving multi-criteria decision-making problems. Many researchers such as Lee [5], Ignizio [6] and many more improved the goal programming technique since its inception. Undoubtedly, the method is regarded as one of the breakthroughs in handling multi-criteria decision-making problems. On the other hand, the concept of fuzzy sets is seeing as one possible way of improving the modeling and formulation of vague parameters Zadeh [7]. A fuzzy programming concept was developed by Zimmermann [8] for solving multi-criteria decision-making problems. However, one of the significant issues which bedeviling the decision-makers is the problems where the coefficients are imprecise and vague or modeling of an ill-conditioned optimization problem. Such situations cannot be optimized using classical methods. According to Bellman and Zadeh [9], the constraints and goals of such may be viewed as fuzzy. In this study, imprecise input decision parameters are considered to be LR fuzzy numbers, and multi-objective vendor selection problem (MOVSP) is formulated using the concept of fuzzy goal programming with relative weight. We also proposed the aggregated weighted criterion method which is attached to each fuzzy number itself. We compared the result from using the aggregated weighted criterion with those results obtained using the standard weighted criterion, which is a link to each objective function in the form of priority. We demonstrate this approach using a numerical example. Section 2 of the paper reviewed various literature related to mathematical programming in VSP and classified them according to the solution techniques. Section 3 discusses the fuzzy set theory to make it self-contained. Section 4 presents the formulation of MOVSP, conversion from fuzzy to crip MOVSP under different cases also discussed, and fuzzy goal programming and its computational procedures in brief. Section 5 outline a case study of the MOVSP considering two scenarios of fixed and varying demand. Section 6 analyses and present results from different techniques employed in the study, while Section 7 concludes the paper by drawing the effectiveness regarding the developed solution procedure and suggest an area for further investigations.

2. Literature Review

Research on supply chain and supplier selection has a long tradition since the 1960s, the criteria for vendor selection and vendor rating is a main central area of research in supply chain management (SCM). Studies related to this include but not limited to Ravindran [10], Wind et al. [11], Stewart [12], Hinkle et al. [13], Miller [14], McMillan [15], Lucas and Moore [16], Wieters and Ostrom [17], Manzer et al. [18]. More recently, fuzzy set methods were introduced in the study of supply chains, in order to cope with robustness, uncertainty and vagueness, see for instance [19,20,21,22]. Three quantitative techniques used for decision-making in supplier selection are mathematical programming, multiple attribute, and intelligent approaches. Of the three methods, mathematical programming models are used extensively in the vendor selection problem (VSP) [see Table 1 and Table 2]. The nature of the vendor selection in the supply chain was discussed as a multi-criterion decision-making problem by Kumar et al. [23]. Weber and Current [24] gave the concept of multi-objective programming technique in selecting multiple conflicting criteria of vendors alongside their order quantities. Several authors such as Xia and Wu [3], Dahel [25], Pokharel [26], Tsai and Wang [27], Rezaei and Davoodi [28] worked on the multi-objective vendor selection problem (MOVSP). Kumar et al. [23], Kumar et al. [29] formulated a fuzzy mixed integer goal programming model for a multiple sourcing supplier selection problems (MSSP) with cost, quality, and delivery as fuzzy goals, subject to the constraints of buyer’s demand, the suppliers’ capacity, and others. The max-min technique developed by Zimmermann [8] employed in solving the multi-objective problem in their study. A systematic vendor selection process was developed by Lamberson et al. [30] to identify and prioritize relevant criteria, evaluate the trade-offs between the economic, technical, and performance criteria. Kumar et al. [31] used a lexicographic goal programming approach for solving a piecewise linear VSP of quantity discounts.
In real-life situations, the criteria for purchasing department may have various weights related to their strategies. To cope with these problems, Amid et al. [32,33] formulated a fuzzy-based model for MSSP, including three fuzzy goals: cost, quality and delivery, which are subject to capacity restriction and market demand. They used the additive model developed by Tiwari et al. [34] in solving their multi-criterion model. A weighted max-min (WMM) model was subsequently proposed by Lin [35] for solving fuzzy multi-criterion model of supplier selection. The approach was applied later by Amid et al. [36] to a fuzzy multi-objective supplier selection problem (MOSSP). Liao and Kao [37] combined the Taguchi loss function, AHP, and multi-choice goal programming model to solve the supplier selection problem. Liao and Kao [38] also gave a two-stage model for selecting suppliers in a company which engaged in the watch manufacturing sector by using a fuzzy technique for order preference by similarity to an ideal solution (TOPSIS) with fuzzy triangular numbers and multi-choice goal programming (MCGP) to optimize the problem. Wu et al. [39] used a trapezoidal membership function and solved the probabilistic multi-criteria vendor selection model by using sequential programming, considering risk factors. Ozkok and Tiryaki [40] established a compensatory fuzzy approach for solving a multi-objective linear supplier selection problem with multiple items by using cost, service, and quality as objectives. Some latest research work in the vendor selection problem using fuzzy goal programming includes: Pandey et al. [41], Mirzaee et al. [42], Abbas [43], Sari [44], Wadhwa [45], Kamal et al. [46], Shaw [47], Aggarwal et al. [48], Islam and Deb [49], Ho [50], Torres-Ruiz and Ravindran [51], Mahmudul Hassan et al. [52], Alizadeh and Yousefi [53], Ozkan and Aydin [54], Jia et al. [55], Krishankumar et al. [56]. Arikan [57] formulated a multi-objective VSP based on price, quality, customer service and delivery criteria, by using Lai and Hwang [58,59], gave fuzzy augmented approach to solve the fuzzy MOVSP. Shirkouhi et al. [60] developed an interactive two-phase fuzzy multi-objective linear programming model for the supplier selection under multi-price level and multi-products. Kilic [61] developed an integrated approach, including a fuzzy technique for selecting the best supplier in a multi-item/multi-supplier environment. Rouyendegh and Saputro [62] described an optimum decision-making method for selecting a supplier and allocating order by applying fuzzy TOPSIS and MCGP. Jadidi et al. [63] developed a normalized goal programming model with predetermined goals and predetermined weights for solving a multi-objective supplier selection problem. Chang et al. [64] considered multiple aspiration levels and vague goal relations to help the decision-makers for choosing better suppliers by using multi-choice goal programming (MCGP) with the fuzzy approach. Karimi and Rezaeinia [65] adopted a revised multi-segment goal programming model for selecting the suppliers. Sivrikaya et al. [66] adopted a fuzzy-AHP goal programming approach with linguistic variables that are express in trapezoidal fuzzy numbers, and applied to assess weights and ratings of supplier selection criteria.
The single objective programming problem can be easily solved. However, the “multi-criteria decision-making” (MCDM) problem cannot be directly solved using any algorithm, and therefore some other algorithms are used to address this issue. The algorithms which are frequently use for solving the MCDM problems are “fuzzy goal programming, goal programming and interactive fuzzy-goal programming respectively.” These algorithms are used to obtain the compromise solution of the MCDM problems. Presently, several methods are available to solve MCDM problems; one of the simplest methods is weighted criterion method. In weighting method we can use the following criterion: point allocation, pairwise comparison, ranking or rating methods, and trade-off analysis. Each criterion differs according to its accuracy, ease of use, complexity for users, and theoretical foundations and produces different sets of weight criteria. Selecting a proper method of weighting is a crucial step for solving an MCDM problem. The main purpose of any criteria weighting method is to attach ordinal values to different standards indicating their relative importance in an MCDM problem. Weighted criterion works well if the objectives behaved well, and trade-offs between the objectives allow the weights to be certainly determined. The weights can be changed both during and after the optimization. This change allows the decision maker to optimize only for one objective, change the weights and optimize to another objective. It can accomplish by setting one weight to 1 and all the others to 0 (or some small positive number). Also, the decision maker can make his priority level for the objective functions and optimize the problem accordingly to his preference. The choices of weights assigned to the objective functions depend on the choices of the decision maker. The flexibility in the weights allows to the decision maker to generate new solutions accordingly to his special ordering of the objective functions. Therefore, there is always an opportunity to solve the problem for setting the better-improved solutions.
Motivated from the literature, we extend a non-fuzzy MOVSP model from Kumar et al. [23] to imprecise parameters which are considered to be fuzzy numbers. This extended model is approximated using the α -cut approach by a series of classical (non-fuzzy) linear programs, which are solved by standard linear programming techniques and numerical solvers.

3. Fuzzy Sets Preliminaries

This section is devoted to an introduction to our fuzzy set notations and definitions, which will be used in the next section for the problem formulation. Starting with several basic definitions involving fuzzy sets, fuzzy numbers and its types, especially LR fuzzy numbers, are outlined. A brief discussion of α -cuts for Gaussian and exponential fuzzy numbers is also given. For more details, we refer to [7,9,80,81].
Let X be a set, called universe of discourse. A mapping μ : X [ 0 , 1 ] is a membership function, if μ ( x ) [ 0 , 1 ] . A fuzzy set A ˜ is the pair ( X , μ ) .
Let x X and A ˜ : = ( X , μ ) . If μ ( x ) = 0 , then x is not included in A ˜ . If μ ( x ) = 1 , then x is fully included in A ˜ . If μ ( x ) ( 0 , 1 ) , then x is partially included in A ˜ .
For A ˜ : = ( X , μ ) being a fuzzy set and α [ 0 , 1 ] the following (non-fuzzy, classical, or crisp) sets are defined: The α-cut or α-level set is A α : = A α : = { x X : μ ( x ) α } and the strong α-cut or strong α-level set is A > α : = A α : = { x X : μ x > α } . Based on these two, we define the support S ( A ) = S u p p ( A ) as the strong 0-cut and the core or kernel C ( A ) = C o r e ( A ) as the 1-cut of A ˜ .
The height of a fuzzy set A ˜ is defined by h ( A ˜ ) = H g t ( A ˜ ) : = sup { μ ( x ) : x X } . If h ( A ˜ ) = 1 , then A ˜ is said to be normal, otherwise it is called subnormal.
Let X R n . Then the fuzzy set A ˜ : = ( X , μ ) is called convex, if for all x , y X and all λ [ 0 , 1 ] it holds that μ ( λ x + ( 1 λ ) y ) min { μ ( x ) , μ ( y ) } .
A fuzzy set A ˜ = ( X , μ ) for X R is called a fuzzy number if A ˜ is convex and normal, μ is piecewise continuous, A α is a closed interval for all α ( 0 , 1 ] , and S ( A ) is bounded.
Some special cases of fuzzy numbers with their α -cuts are:
  • A trapezoidal fuzzy number A ˜ = ( R , μ ) is a fuzzy number whose membership function μ is defined as:
    μ ( x ) = 0 , x < a , x a b c , a x b , 1 , b x c , d x d c , c x d , 0 , x > d ,
    where a , b , c , d R with a b c d . Please note that the membership function is piecewise continuous and A ˜ is normal, hence it is a well-defined fuzzy number. Further, note that the quadruple ( a , b , c , d ) is sufficient to describe A ˜ , so we write A ˜ = ( a , b , c , d ) as abbreviation for a trapezoidal fuzzy number. In case of b = c , the trapezoidal fuzzy number is called a triangular fuzzy number, and one can write A ˜ = ( a , b , d ) . The α -cut of the trapezoidal fuzzy number A ˜ = ( a , b , c , d ) is the closed interval
    A ˜ α = [ A ˜ α L , A ˜ α R ] = [ a + ( b a ) α , d ( d c ) α ] .
    The α -cut of a triangular fuzzy number A ˜ = ( a , b , d ) is the closed interval
    A ˜ α = [ A ˜ α L , A ˜ α R ] = [ a + ( b a ) α , d ( d b ) α ] .
  • A trapezoidal fuzzy number is a special case of an L R fuzzy number A ˜ = ( R , μ ) , where in addition to ( a , b , c , d ) , two continuous, strictly monotone function L , R : [ 0 , 1 ] [ 0 , 1 ] with L ( 0 ) = R ( 0 ) = 0 and L ( 1 ) = R ( 1 ) = 1 are specified, and μ is defined as
    μ ( x ) = 0 , x < a , L x a b c , a x b , 1 , b x c , R d x d c , c x d , 0 , x > d ,
    Please note that the core of A ˜ is the interval [ b , c ] . The left spread and the right spread are defined as β : = b a and γ : = d c , respectively. The α -cut is
    A ˜ α = [ A ˜ α L , A ˜ α R ] = [ a + L 1 ( α ) β , d R 1 ( α ) γ ] .
  • A fuzzy number A ˜ = ( R , μ ) is called a Gaussian fuzzy number, if its membership function μ is defined as
    μ ( x ) = 0 , x < m σ L , exp ( m x ) 2 2 σ L 2 , m σ L x < m , exp ( x m ) 2 2 σ R 2 , m x < m + σ R , 0 , x m + σ R ,
    where m R . Here σ L , σ R are called the left spread and right spread, respectively. As abbreviation, we write A ˜ = ( m , σ L , σ R ) , and if σ L = σ R , we write as abbreviation A ˜ = ( m , σ ) . Please note that { m } is the core of the Gaussian fuzzy number. Please note that the Gaussian fuzzy number is a special case of the L R fuzzy number. The α -cut of a Gaussian fuzzy number A ˜ = ( m , σ ) is
    A ˜ α = [ A ˜ α L , A ˜ α R ] = [ m σ 2 ln α , m + σ 2 ln α ] .
  • An exponential fuzzy number is a fuzzy number which has a membership function μ given by
    μ ( x ) = 0 , x < m σ L , exp m x σ L , m σ L x < m , exp x m σ R , m x < m + σ R , 0 , x m + σ R ,
    where { m } is the core, for m R . Here σ L , σ R are called the left spread and right spread, respectively. As abbreviation, we write A ˜ = ( m , σ L , σ R ) , and if σ L = σ R , we write as abbreviation A ˜ = ( m , σ ) . Please note that the exponential fuzzy number is a special case. The α -cut of an exponential fuzzy number A ˜ = ( m , σ ) is
    A ˜ α = [ A ˜ α L , A ˜ α R ] = [ m σ ln ( 1 / α ) , m + σ ln ( 1 / α ) ] .

4. Multi-Objective Vendor Selection Problem (MOVSP)

The MOVSP is an extension of the problem discussed by [23], where a system of n vendors with a deterministic parameter is considered. The list of symbols used in the model formulation is given in Table 3.
The MOVSP is formulated as follows:
O p t i m i z e Z 1 = j = 1 n p j q j . , r e l a t e d t o n e t o r d e r i n g c o s t s Z 2 ( X ) = j = 1 n t j q j , r e l a t e d t o n e t t r a n s p o r t a t i o n c o s t s Z 3 ( X ) = j = 1 n l j q j , r e l a t e d t o l a t e d e l i v e r e d i t e m s S u b j e c t t o s e t o f c o n s t r a i n t s : j = 1 n q j = D , c o n s t r a i n t r e l a t e d t o a g g r e g a t e d e m a n d q j U j , for all j = 1 , 2 , , n . , c o n s t r a i n t r e l a t e d t o v e n d o r c a p a c i t y p j q j B j for all j = 1 , 2 , , n . , c o n s t r a i n t r e l a t e d t o b u d g e t a l l o c a t i o n j = 1 n r j q j P . c o n s t r a i n t r e l a t e d t o P u r c h a s i n g v a l u e j = 1 n f j q j F . c o n s t r a i n t r e l a t e d t o v e n d o r s q u o t a j = 1 n s j q j R c o n s t r a i n t r e l a t e d t o r e j e c t e d i t e m s q j 0 , j = 1 , 2 , , n . c o n s t r a i n t r e l a t e d t o n o n n e g a t i v e v e n d o r
The assumptions contained in [23] is hold, we therefore, formulate the MOVSP with n decision variables and m constraints under fuzzy logic set theory. The fuzzy mathematical formulation is stated as follows:
M i n i m i z e Z 1 = j = 1 n p ˜ j q j , Z 2 = j = 1 n t ˜ j q j , Z 3 = j = 1 n l ˜ j q j s u b j e c t t o j = 1 n q j = D ˜ , q j U ˜ j , j = 1 , 2 , , n p ˜ j q j B ˜ j , j = 1 , 2 , , n j = 1 n s ˜ j q j R ˜ , j = 1 n r ˜ j q j P ˜ , j = 1 n f ˜ j q j F ˜ , q j 0 , j = 1 , 2 , , n
In problem (2), we assume that all the vague parameters are LR type fuzzy number.

4.1. The Conversion Procedure of Fuzzy MOVSP into Crisp MOVSP

In this section, the MOVSP formulated under three different types of LR fuzzy numbers, enlightening their applications in real-world problems.
Case 1.
The vague input parameters of the problem (2) is defined by the generalized exponential LR normalize fuzzy number A ˜ = ( a , b , σ L , σ R ) , where a, b are left and right extreme (lower and upper values) endpoints, and σ L , σ R are left and right spread. Let L ( α ) , R ( α ) are two monotonic functions respectively.
L ( α ) = exp a x σ L L 1 ( α ) = a σ L ln 1 α
and
R ( α ) = exp x b σ R R 1 ( α ) = b + σ R ln 1 α .
We now define the ranking function value as
R ( A ˜ ) = λ 0 1 a σ L ln 1 α d α + ( 1 λ ) 0 1 b + σ R ln 1 α d α
= λ [ a σ L ] + ( 1 λ ) [ b + σ R ]
Problem (2) is transformed into the equivalent crisp form using Equation (3):
M i n i m i z e Z 1 ( Q ) λ = j = 1 n λ a p j σ p R + 1 λ b p j + σ p L q j M i n i m i z e Z 2 ( Q ) λ = j = 1 n λ a t j σ t R + 1 λ b t j + σ t L q j M i n i m i z e Z 3 ( Q ) λ = j = 1 n λ a l j σ l R + 1 λ b l j + σ l R q j s u b j e c t t o j = 1 n q j = λ ( D σ D R ) + ( 1 λ ) ( D σ D L ) , q j λ a U j σ U R + ( 1 λ ) b U j + σ U L , λ a p j σ P R + 1 λ b p j + σ P L q j λ a B j σ B R + 1 λ b B j + σ B L , i = 1 n λ a s j σ S R + 1 λ b s j + σ S L q j λ a R σ R R + 1 λ b R + σ R L , i = 1 n λ a r j σ r R + 1 λ b r j + σ r L q j λ a P σ P R + 1 λ b P + σ P L , i = 1 n λ a f j σ f R + 1 λ b f j + σ f L q j λ a F σ F R + 1 λ b F + σ F L , q j 0 , j = 1 , 2 , , n ,
where λ [ 0 , 1 ] is an arbitrary chosen fixed value.
Case 2.
The vague input parameters of the problem (2) is defined by the Gaussian LR normalize fuzzy number A ˜ = ( a , b , σ L , σ R ) .
L ( α ) = exp a x σ L 2 L 1 ( α ) = a σ L ln α .
and
R ( α ) = exp x b σ R 2 R 1 ( α ) = b + σ R ln α .
We now define the ranking function value as
R ( A ˜ ) = λ 0 1 a σ L ln α d α + ( 1 λ ) 0 1 b + σ R ln α d α
= λ [ a π 2 σ L ] + ( 1 λ ) [ b + π 2 σ R ]
Problem (2) is transformed into the equivalent crisp form using Equation (5) as
M i n i m i z e Z 1 ( Q ) λ = j = 1 n λ a p j π 2 σ p R + 1 λ b p j + π 2 σ p L q j M i n i m i z e Z 2 ( Q ) λ = j = 1 n λ a t j π 2 σ t R + 1 λ b t j + π 2 σ t L q j M i n i m i z e Z 3 ( Q ) λ = j = 1 n λ a l j π 2 σ l R + 1 λ b l j + π 2 σ l R q j s u b j e c t t o j = 1 n q j = λ ( D π 2 σ D R ) + ( 1 λ ) ( D π 2 σ D L ) , q j λ a U j π 2 σ U R + 1 λ b U j + π 2 σ U L , λ a p j π 2 σ P R + 1 λ b p j + π 2 σ P L q j λ a B j π 2 σ B R + 1 λ b B j + π 2 σ B L , i = 1 n λ a s j π 2 σ S R + 1 λ b s j + π 2 σ S L q j λ a R π 2 σ R R + 1 λ b R + π 2 σ R L , i = 1 n λ a r j π 2 σ r L + 1 λ b r j + π 2 σ r L q j λ a P π 2 σ P R + 1 λ b P + π 2 σ P L , i = 1 n λ a f j π 2 σ f R + 1 λ b f j + π 2 σ f L q j λ a F π 2 σ F R + 1 λ b F + π 2 σ F L , q j 0 , j = 1 , 2 , , n ,
where λ [ 0 , 1 ] is an arbitrary chosen fixed value.
Case 3.
The vague input parameters of the problem (2) is defined by the Gaussian LR normalize fuzzy number A ˜ = ( a , b , σ L , σ R ) .
L ( α ) = exp 1 2 a x σ L 2 L 1 ( α ) = a σ L 2 ln α .
and
R ( α ) = exp 1 2 x b σ R 2 R 1 ( α ) = b + σ R 2 ln α .
We now define the ranking function value as
R ( A ˜ ) = λ 0 1 a σ L 2 ln α d α + ( 1 λ ) 0 1 b + σ R 2 ln α d α
= λ [ a π σ L ] + ( 1 λ ) [ b + π σ R ]
Problem (2) is transformed into the equivalent crisp form using Equation (5) as
M i n i m i z e Z 1 ( Q ) λ = j = 1 n λ a p j π σ p R + 1 λ b p j + π σ p L q j M i n i m i z e Z 2 ( Q ) λ = j = 1 n λ a t j π σ t R + 1 λ b t j + π σ t L q j M i n i m i z e Z 3 ( Q ) λ = j = 1 n λ a l j π σ l R + 1 λ b l j + π σ l R q j s u b j e c t t o j = 1 n q j = λ ( D π σ D R ) + ( 1 λ ) ( D π σ D L ) , q j λ a U j π σ U R + 1 λ b U j + π σ U L , λ a p j π σ P R + 1 λ b p j + π σ P L q j λ a B j π σ B R + 1 λ b B j + π σ B L , i = 1 n λ a s j π σ S R + 1 λ b s j + π σ S L q j λ a R π σ R R + 1 λ b R + π σ R L , i = 1 n λ a r j π σ r L + 1 λ b r j + π σ r L q j λ a P π σ P R + 1 λ b P + π σ P L , i = 1 n λ a f j π σ f R + 1 λ b f j + π σ f L q j λ a F π σ F R + 1 λ b F + π σ F L , q j 0 , j = 1 , 2 , , n ,
where λ [ 0 , 1 ] is an arbitrary chosen fixed value.

4.2. Fuzzy Goal Programming Procedure

To solve the formulated problems (4), (6) and (8), we use Zimmermann’s fuzzy programming approach, see [8,82]. This approach was applied to solve various multi-objective optimization problems (such as linear programming, non-linear programming, or stochastic programming). In this section, we present a brief fuzzy programming method for solving the crisp MOVSP (4), (6) and (8), which in an abstract way can be written as:
M i n i m i z e Z 1 ( Q ) λ , Z 2 ( Q ) λ , , Z k ( Q ) λ , k = 1 , 2 , , K s u b j e c t t o x X
where x X is used to represent all set of the feasible constraint of the MOVSP (4), (6) and (8), respectively. We assume that the problem is feasible and that an optimal compromise solution exists.
Step 1.
Firstly, we solve the problem to obtain the ideal solutions ( g 1 , g 2 , , g k ) for the respective objective functions. Using these ideal solutions, we formulate a pay-off matrix. Then lower and upper bound of each of the objective functions is estimated from the pay-off matrix as: g k Z k ( Q ) λ u k , k = 1 , 2 , K Where g k are imprecise aspiration levels of fuzzy goals Z k ( Q ) λ for which we define linear membership functions in the next step.
Step 2.
In this step, we define a fuzzy membership function for the k-th objective function Z k ( Q ) λ :
  • For first minimize type objective function, the membership function is constructed as:
    μ 1 Z 1 ( Q ) λ = 1 , Z 1 ( Q ) λ g 1 u 1 Z 1 ( Q ) λ u 1 g 1 , g 1 Z 1 ( Q ) λ u 1 0 , Z 1 ( Q ) λ u 1
  • For second minimize type objective function, the membership function is constructed as:
    μ 2 Z 2 ( Q ) λ = 1 , Z 2 ( Q ) λ g 2 u 2 Z 2 ( Q ) λ u 2 g 2 , g 2 Z 2 ( Q ) λ u 2 0 , Z 2 ( Q ) λ u 2
    For third minimize type objective function, the membership function is constructed as:
    μ 3 Z 3 ( Q ) λ = 1 , Z 3 ( Q ) λ g 3 u 3 Z 3 ( Q ) λ u 3 g 3 , g 3 Z 3 ( Q ) λ u 3 0 , Z 3 ( Q ) λ u 3
    Here u 1 , u 2 and u 3 are upper tolerance limit for the fuzzy goal Z 1 ( Q ) λ , Z 1 ( Q ) λ and Z 3 ( Q ) λ , respectively.
Step 3.
Next, we consider the conversion of the objective functions into fuzzy goals using aspiration level to the corresponding objective function. Thus, problems (4), (6) and (8) are approximated as a fuzzy goal program by taking certain aspiration levels and introducing an auxiliary variable for the deviation from below to the objective function.
The minimization type objective function is approximated as
u k ( Z k ( Q ) ) λ u k g k + d k 1 , k = 1 , 2 , K
The above membership function is used to formulate the multi-objective optimization problem as a single-objective optimization problem. Now we can use the FGP approach for attaining the highest degree of membership and thus the above problem is transformed into a goal programming problem as
M i n Z = k = 1 3 w k d k s u b j e c t t o x X u k ( Z k ( Q ) ) λ u k g k + d k 1 , k = 1 , 2 , K ,
Here, Z represents the achievement function of the problems (4), (6) and (8), and w k = 1 u k g k k = 1 , 2 , K attached to each of the objective functions measures the relative importance of a deviation from their respective target.

4.3. Computational Procedure

The conversion method presented in Section 3 can be organized into the following steps as:
Step 1.
Formulate the real world problem as a mathematical programming problem with fuzzy parameter. In our case, we formulated the MOVSP with LRfuzzy parameters.
Step 2.
Define the membership function for fuzzy parameters in the mathematical formulation of the stated problem.
Step 3.
Compute the ranking function for these fuzzy parameters to convert them into an equivalent crisp parameter.
Step 4.
Determine the solution of multi-objective programming problem with objectives Z 1 ( Q ) λ , Z 1 ( Q ) λ and Z 3 ( Q ) λ respectively with crisp parameter as obtained in Step 3 for an individual optimal solution by any optimization software (Lingo, R, Matlab and any other appropriate software).
Step 5.
Set the optimal solution obtained in Step 4 as a goal, and compute the appropriate aspiration level for each goal.
Step 6.
Repeat the Steps 4 and 5 for the various choices of values of lambda set by the decision maker.
Step 7.
Compute w k = 1 u k g k k = 1 , 2 , K .
Step 8.
Finally, formulate the problem into a deterministic goal programming problem.
Step 9.
Solve the deterministic goal programming problem for various values of alpha-cut set by decision maker by any optimization software.
Step 10.
Choose the optimal solution from the obtained solution set and the corresponding decision variables.

5. Case Study

In order to illustrate the proposed work, we considered a simulated case study for the vendor Selection Problem in continuation of [31] with some extensions. The instance consists of four vendors. Their profiles with uncertainty are giving in Table 4. All the parameters of the problem are considered to be randomly distributed and are simulated using uniform distribution through the R software package. If the purchasers follow a 95% (2 σ limits) for the accepted policy, then the rejection maximum limit should not be more than 5% of the demand. Hence, the tolerance for the maximum rejection for a purchaser should be 25,000 × 0.05 = 1250. The minimum value for the vendors’ quota flexibility and that of the total purchase for supplied items are the policy decisions, which depend on the demand. The minimum flexible value in the quota of the suppliers is F = f · D , and that of total purchase value for the items supplied is given as P = r · D . The other information is fuzzy. We assumed that fuzzy numbers A ˜ = ( a , b , σ L , σ R ) are LR type fuzzy numbers. The instance data for the vendors with LR type fuzzy numbers are given in Table 4. Furthermore, we studied the following pattern of the fuzzy number, i.e., Exponential, Normal, and Gaussian-Normal. Parameters in the form of LR-fuzzy numbers ( a , b , σ L , σ R ) are given below:
Using the ranking function approaches (3), (5), and (7) as defined above in the preliminary section, the LR generalized exponential, the LR normalized, and the LR Gaussian-Normal fuzzy number, respectively, are transformed into an equivalent deterministic form. Table 5, Table 6 and Table 7 provide the parameters equivalent to the deterministic or crisp value for cases 1, 2, 3 at the distinct value of λ = 0 , 0.5 and 1, respectively.
When demand is fixed to  D =  25,000 units. 
Using values of Table 5, problem (4) of case 1 was solved using the FGP approach as defined in Section 4.2. The results obtained at the distinct value of λ = 0 , 0.5 and 1 are given in Table 8.
Similarly, problems (6) and (8) of case 2 and 3 respectively were solved for the distinct value of λ = 0 , 0.5 and 1 using the FGP approach, and the result is summarized below in Table 9 and Table 10.
The optimal result for various discrete choices for λ is presented in Table 8, Table 9 and Table 10. They show that vendor 4 has lost most of his quota due to inferior performance on the criterion set up by the manufacturer, i.e., percentage of flexibility, purchase rating, percentage of rejection, purchasing cost, and budget allocation. However, vendor 2 received more quota allocation as he performed best among the other vendors on the different performance criteria. The quota for vendor 3 is higher than the vendor 1 due to their inferior capacity. The result also indicates that if the value of λ increases or decreases, then the quota allocation to different vendors also starts changing consistently.
When the demand is not fixed ( D =  22,000 or 23,000 or 2000 or 4000) units. 
Since the parameters are in uncertain form; we generated the optimistic, pessimistic and most likely value of the fuzzy parameters, and their corresponding solutions. The compromise solution values for Z 1 , Z 2 and Z 3 and optimum allocation of order quantities for the vendors for the same discrete values for λ are summarized below in Table 8, Table 9 and Table 10.
By using the values in Table 5, problem (4) of case 1 was solved using the FGP approach as defined in Section 4.2. The results obtained at the distinct value of λ = 0 , 0.5 and 1 are given in Table 11.
Similarly, problem (6) and (8) of case 2 and 3 respectively were solved for the distinct value of λ = 0 , 0.5 and 1 using the FGP approach, and the result is summarized in Table 12 and Table 13.
The optimal result for various discrete choices λ is presented in Table 11, Table 12 and Table 13. They show that vendor 4 lost most of their quota due to inferior performance on the criterion set up by the manufacturer, i.e., percentage of flexibility, purchase rating, percentage of rejection, purchasing cost, and budget allocation. However, the second vendor received more quota allocation as he performed best among the other vendors on the different performance criteria. The quota for vendor 3 is higher than the vendor 1 due to their inferior capacity. The result also indicates that if the value of λ increases or decreases, then the quota allocation to different vendors also starts changing consistently.

6. Result Analysis and Discussion

The efficiency of the solution at a different value λ was compared within the different methods by calculating the Relative Effectiveness (R.E.).
Here T A p p r o a c h 1 represents the trace value obtained when demand is fixed and T A p p r o a c h 2 represents the trace value when demand is not fixed. Approach 1, and Approach 2 are based on the use of different types of ranking function and are evaluated on the different scales of λ , i.e., 0, 0.5, and 1, because of this value of the objective function and the quota allocation to the vendor’s also changes. However, among all the methods used, case 3 provides the best optimum result under the given restrictions, and the solution found, is very close to the aspiration level set by the decision-maker.
Pessimistic Result ( λ = 0 ). 
From the different solutions tables and their obtained trace value, we can see that the results attained from Approach 2 are very close to the aspiration goal set by the decision-maker. Approach 2 provides a better objective value in comparison to Approach 1 for an aggregate demand of 25,000 units that yields a minimum net ordering cost of 6,837,807 rupees, minimum transportation cost of 331,160.2 rupees and a minimum late delivered units to be around 1506 (aggregated) during the process. Based on the optimization technique and the results generated from it show that the manufacturer decides to purchase 11,632 units form vendor 2, 6587 units form vendor 3, 5932 units from vendor 1 and purchase only 849 units from vendor 4 due to their most inferior performance on the criteria set (viz. the highest percentage rejections, high percentage late deliveries, less vendor rating value, less quota flexibility value, etc.).
Most Likely Result ( λ = 0.5 ). 
From the different solutions tables and their obtained trace value, we can see that the results attained from Approach 1 are very close to the aspiration goal set by the decision-maker. Approach 1 provides a better objective value in comparison to Approach 2 for an aggregate demand of 25,000 units that yields a minimum net ordering cost of 6,455,521 rupees, minimum transportation cost of 298,038.7 rupees and a minimum late delivered units to be around 1328 (aggregated) during the process. Based on the optimization technique and the results generated from it, show that the manufacturer decides to purchase 11,505 units form vendor 2, 6836 units form vendor 3, 5800 units from vendor 1 and purchase only 859 units from vendor 4 due to their most inferior performance on the criteria set (viz. the highest percentage rejections, high percentage late deliveries, less vendor rating value, less quota flexibility value, etc.). (5,839,909, 224,235.7, 922.5766)
Optimistic Result ( λ = 1.0 ). 
From the different solutions tables and their obtained trace value, we can see that the results attained from Approach 2 is very close to the aspiration goal set by the decision-maker. Approach 1 provides a better objective value in comparison to Approach 2 for an aggregate demand of 25,000 units that yields a minimum net ordering cost of 5,839,909 rupees, minimum transportation cost of 224,235.7 rupees and a minimum late delivered units to be around 923 (aggregated) during the process. Based on the optimization technique and the results generated from it show that the manufacturer decides to purchase 12,120 units form vendor 2, 6686 units form vendor 3, 5349 units from vendor 1 and purchase only 845 units from vendor 4 due to their most inferior performance on the criteria set (viz. the highest percentage rejections, high percentage late deliveries, less vendor rating value, less quota flexibility value, etc.). A similar conclusion can be drawn for the uncertain demand. Notable, the objective values and order quantities associated with different λ values do not need to be the same.
The solution to the problem instance given above was solved by LINGO 16.0. The following results were generated, which indicate that most of the goals are attainable either with some minor and significant improvement in the set of targets. The result analysis of vendor selection for discrete choices of λ is given in Figure 1 and Figure 2.
Mean value Method. 
Since Table 6 is in the case of vagueness, where the input information is present in the form of LR fuzzy numbers. The suitable fuzzy set theory concept was applied to obtain the equivalent crisp form. Moreover, we can consider the mean method of extreme values to handle the vagueness in the input parameters. Therefore, Table 4 is revised accordingly to the mean values method, and resultant Table 14 is given below:
Also, we used some well-known existing multi-objective approaches, i.e., goal programming, Chebyshev goal programming, and also the two different types of fuzzy goal programming for solving the proposed MOVSP model and found that the solution obtained by these approaches are ranging within the solution range provided by the proposed approach. The different approaches for solving the proposed MOVSP model are shortly defined below:
The Goal Programming. 
The data given in Table 15 was used to solve the MOVSP by the goal programming approach.
M i n k = 1 K λ k s . t . Z k ( x ) λ k Z k * ( x ) , k = 1 , 2 , , K g i ( x ̲ ) { , = , } b i , i = 1 , 2 , , m x ̲ 0 ̲
After using the goal programming approach, the optimal compromise solution is obtained as (6,398,528, 282,442.2, 1301.87) with the order quantities (5750,12,387,6863,0).
The Chebyshev Goal Programming. 
The data given in Table 15 was used to solve the MOVSP by the Chebyshev goal programming approach.
M i n λ s . t . Z k ( x ) + λ Z k * ( x ) , k = 1 , 2 , , K g i ( x ̲ ) { , = , } b i , i = 1 , 2 , , m x ̲ 0 ̲
After using the Chebyshev goal programming approach, the optimal compromise solution is obtained as (6,439,980, 292,074.2, 1313.05) with order quantities (5750, 11, 527, 6863, 860).
The Fuzzy Goal Programming. 
The data given in Table 15 was used to solve the MOVSP by the fuzzy goal programming approach.
M a x λ s . t . λ U k Z k ( x ) U k L k , k = 1 , 2 , , K g i ( x ̲ ) { , = , } b i ; i = 1 , 2 , , m x ̲ 0 ̲ 0 λ 1
After using the fuzzy goal programming approach, the optimal compromise solution is obtained as (6,925,348, 297,672, 1140.43) with order quantities (4063, 16,602, 3819, 516). Also, by introducing the auxiliary variables for each objective function as λ K , the above model is reformulated as:
M a x k = 1 K λ k s . t . λ k U k Z k ( x ) U k L k , k = 1 , 2 , , K g i ( x ̲ ) { , = , } b i ; i = 1 , 2 , , m x ̲ 0 ̲ 0 λ k 1
After using the fuzzy goal programming approach with auxiliary variables, the optimal compromise solution is obtained as (6,731,794, 299,191.8, 1088.83) with order quantities (5078, 16,590, 3332, 0).

7. Conclusions

A Multi-Objective Vendor Selection Problem (MOVSP) incorporating vagueness in the parameters was presented in this paper, which is useful to select vendors’ quota allocation in supply chain management. Two approaches, certainty and uncertainty in demand along with different types of defuzzification methods of fuzzy numbers are considered. Various techniques such as mean value method, goal programming with some of its variants are incorporated in this work Under both cases of fixed and uncertainty in demand considered, three values of the fuzzy parameters are generated. That is, the optimistic, the pessimistic, and the most likely as shown in Table 5, Table 6 and Table 7. The trace values of each case are represented with an approach. Different ranking functions were used in evaluating the approaches at varying values of λ . The relative effectiveness of these approaches is compared to ascertain the efficiency of the solution (Table 15). The optimal compromise multi-objective solution for various λ values is presented in Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13. It can be seen that the forth vendor lost most of their quota as a result of inferior performance on the criteria such as flexibility percentage, purchase rating, rejection percentage, purchasing cost, and budget allocation set by the decision-maker. However, the second vendor received more quota allocation due to his best performance among the vendors on the different criteria. The quota for the third vendor is higher than the first vendor due to their low capacity. The result also indicates quota allocation to vendors changes with the value of λ consistently. Fuzzy multi-objective programming is used to solve the entire MOVSP. Since in multiple objective optimization problems, a single satisfying solution for all the objectives is not possible, the concept of Pareto multi-objective solution is considered. In this regard, we solved the formulated MOVSP to obtain the compromise multi-objective solution of the problem to enable manufacturers to make a viable and profitable decision in their manufacturing process. The Pareto solution for the various vendors is analyzed above. The technique can handle the complexity of quota allocation problems of vendors in the supply chain even if their capacities are vague, which may be due to the information gap between suppliers and buyers. The proposed MOVSP under fuzzy environment has advantages over the deterministic techniques in the sense that precise information is not readily available in supply chain management. The inherent uncertainty in the input information such as transportation cost; the demand, the price, late delivery cost of an item as well as budget and vendors capacity are considered to be fuzzy. In addition, this will enable decision-makers to address VSPs under uncertainty. Another advantage of this proposed model is that, any available commercial packages such as LINDO/LINGO, GAMS and the like could be useful in solving such problems. A case study with simulated data concerning vendor selection is used to demonstrate the effectiveness of the proposed MOVSP model. This research opens to researchers a new methodology which can be applied to solve other similar supplier selection problems with slight modifications. For instance, in the future, this study can be further examined under an extended fuzzy environment, or where an astronomical data on the real-life situation is available, a probabilistic approach to solving the problem can be employed.

Author Contributions

Conceptualization, I.A., A.F., S.G.; methodology, I.A., A.F., S.G., U.M.M.; software, S.G., U.M.M.; validation, U.M.M.; formal analysis, S.G.; writing, original draft preparation, S.G.; writing, review and editing, A.F., U.M.M.; supervision, I.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors have no conflict of interests to be disclosed regarding this paper publication.

References

  1. Dickson, G.W. An analysis of vendor selection systems and decisions. J. Purch. 1966, 2, 5–17. [Google Scholar] [CrossRef]
  2. Dempsey, W.A. Vendor selection and the buying process. Ind. Mark. Manag. 1978, 7, 257–267. [Google Scholar] [CrossRef]
  3. Xia, W.; Wu, Z. Supplier selection with multiple criteria in volume discount environments. Omega 2007, 35, 494–504. [Google Scholar] [CrossRef]
  4. Charnes, A.; Cooper, W.W. Management Models of Industrial Applications of Linear Program; Wiley: New York, NY, USA, 1968; Volume 1–2. [Google Scholar]
  5. Lee, S.M. Goal Programming for Decision Analysis; Auerbach Publishers: Philadelphia, PA, USA, 1972. [Google Scholar]
  6. Ignizio, J.P. Goal Programming and Extensions; D.C. Heath: Lexington, KY, USA, 1976. [Google Scholar]
  7. Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  8. Zimmermann, H.J. Fuzzy Programming and Linear Programming with Several Objective Functions. Fuzzy Sets Syst. 1978, 1, 45–55. [Google Scholar] [CrossRef]
  9. Bellman, R.E.; Zadeh, L.A. Decision Making in a Fuzzy Environment. Manag. Sci. 1970, 17, 141–164. [Google Scholar] [CrossRef]
  10. Ravindran, A.R. Multiple Criteria Decision Making in Supply Chain Management; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  11. Wind, Y.; Green, P.E.; Robinson, P.J. The determinants of vendor selection: The evaluation function approach. J. Purch. 1968, 4, 29–41. [Google Scholar] [CrossRef]
  12. Stewart, A.K. Vendor Rating and Credit Rating: A Comparison and Analysis. J. Purch. 1968, 4, 54–69. [Google Scholar] [CrossRef]
  13. Hinkle, C.L.; Robinson, P.J.; Green, P.E. Vendor evaluation using cluster analysis. J. Purch. 1969, 5, 49–58. [Google Scholar] [CrossRef]
  14. Miller, W.G. Selection Criteria for Computer System Adoption. In The Educational Technology Reviews Series, Number Nine, The Computer and Education; Educational Technology Publications: Englewood Cliffs, NJ, USA, 1973; pp. 118–122. [Google Scholar]
  15. McMillan, J.R. The Role of Perceived Risk in Vendor Selection Decisions. Ph.D. Thesis, The Ohio State University, Columbus, OH, USA, 1972. [Google Scholar]
  16. Lucas, H.; Moore, J. A multiple-criterion scoring approach to information system project selection. INFOR Inf. Syst. Oper. Res. 1976, 14, 1–12. [Google Scholar] [CrossRef]
  17. Wieters, C.D.; Ostrom, L.L. Supplier evaluation as a new marketing tool. Ind. Mark. Manag. 1979, 8, 161–166. [Google Scholar] [CrossRef]
  18. Manzer, L.L.; Ireland, R.D.; Van Auken, P.M. A matrix approach to vendor selection for small business buyers. Am. J. Small Bus. 1980, 4, 21–28. [Google Scholar] [CrossRef]
  19. Fakhrzad, M.B.; Goodarzian, F. A fuzzy multi-objective programming approach to develop a green closed-loop supply chain network design problem under uncertainty: Modifications of the imperialist competitive algorithm. RAIRO-Oper. Res. 2019, 53, 963–990. [Google Scholar] [CrossRef] [Green Version]
  20. Goodarzian, F.; Hosseini-Nasab, H.; Munuzuri, J.; Fakhrzad, M.B. A multi-objective pharmaceutical supply chain network based on a robust fuzzy model: A comparison of meta-heuristics. Appl. Soft Comput. J. 2020, 92, 106331. [Google Scholar] [CrossRef]
  21. Goodarzian, F.; Hosseini-Nasab, H. Applying a fuzzy multi-objective model for a production-distribution network design problem by using a novel self-adoptive evolutionary algorithm. Int. J. Syst. Sci. Oper. Logist. 2019. [Google Scholar] [CrossRef]
  22. Huang, L.; Murong, L.; Wang, W. Green closed-loop supply chain network design considering cost control and CO2 emission. Mod. Supply Chain. Res. Appl. 2020, 2, 42–59. [Google Scholar] [CrossRef] [Green Version]
  23. Kumar, M.; Vrat, P.; Shankar, R. A fuzzy programming approach for vendor selection problem in a supply chain. Int. J. Prod. Econ. 2006, 101, 273–285. [Google Scholar] [CrossRef]
  24. Weber, C.A.; Current, J.R. Theory and methodology: A multi-objective approach to vendor selection. Eur. J. Oper. Res. 1993, 68, 173–184. [Google Scholar] [CrossRef]
  25. Dahel, N.E. Vendor selection and order quantity allocation in volume discount environments. Supply Chain Manag. An Int. J. 2003, 8, 335–342. [Google Scholar] [CrossRef]
  26. Pokharel, S. A two objective model for decision making in a supply chain. Int. J. Prod. Econ. 2008, 111, 378–388. [Google Scholar] [CrossRef]
  27. Tsai, W.C.; Wang, C.H. Decision making of sourcing and order allocation with price discounts. J. Manuf. Syst. 2010, 29, 47–54. [Google Scholar] [CrossRef]
  28. Rezaei, J.; Davoodi, M. Multi-objective models for lot-sizing with supplier selection. Int. J. Prod. Econ. 2011, 130, 77–86. [Google Scholar] [CrossRef]
  29. Kumar, M.; Vrat, P.; Shankar, R. A fuzzy goal programming approach for vendor selection problem in a supply chain. Comput. Ind. Eng. 2004, 46, 69–85. [Google Scholar] [CrossRef]
  30. Lamberson, L.R.; Diederich, D.; Wuori, J. Quantitative vendor evaluation. J. Purch. Mater. Manag. 1976, 12, 19–28. [Google Scholar] [CrossRef]
  31. Kumar, A.; Karunamoorthy, N.; Anand, L.S.; Babu, T.R. Linear approach for solving a piecewise linear vendor selection problem of quantity discounts using lexicographic method. Int. J. Adv. Manuf. Technol. 2006, 28, 1254–1260. [Google Scholar]
  32. Amid, A.; Ghodsypour, S.H.; O’Brien, C. Fuzzy multiobjective linear model for supplier selection in a supply chain. Int. J. Prod. Econ. 2006, 104, 394–407. [Google Scholar] [CrossRef]
  33. Amid, A.; Ghodsypour, S.H.; O’Brien, C. A weighted additive fuzzy multiobjective model for the supplier selection problem under price breaks in a supply chain. Int. J. Prod. Econ. 2009, 121, 323–332. [Google Scholar] [CrossRef]
  34. Tiwari, R.N.; Dharmar, S.; Rao, J.R. Fuzzy goal programming—An additive model. Fuzzy Sets Syst. 1987, 24, 27–34. [Google Scholar] [CrossRef]
  35. Lin, C.C. A weighted max–min model for fuzzy goal programming. Fuzzy Sets Syst. 2004, 142, 407–420. [Google Scholar] [CrossRef]
  36. Amid, A.; Ghodsypour, S.H.; O’Brien, C. A weighted max–min model for fuzzy multi-objective supplier selection in a supply chain. Int. J. Prod. Econ. 2011, 131, 139–145. [Google Scholar] [CrossRef]
  37. Liao, C.N.; Kao, H.P. Supplier selection model using Taguchi loss function, analytical hierarchy process and multi-choice goal programming. Comput. Ind. Eng. 2010, 58, 571–577. [Google Scholar] [CrossRef]
  38. Liao, C.N.; Kao, H.P. An integrated fuzzy TOPSIS and MCGP approach to supplier selection in supply chain management. Expert Syst. Appl. 2011, 38, 10803–10811. [Google Scholar] [CrossRef]
  39. Wu, D.D.; Zhang, Y.; Wu, D.; Olson, D.L. Fuzzy multi-objective programming for supplier selection and risk modeling: A possibility approach. Eur. J. Oper. Res. 2010, 200, 774–787. [Google Scholar] [CrossRef]
  40. Ozkok, B.A.; Tiryaki, F. A compensatory fuzzy approach to multi-objective linear supplier selection problem with multiple-item. Expert Syst. Appl. 2011, 38, 11363–11368. [Google Scholar] [CrossRef]
  41. Pandey, P.; Shah, B.J.; Gajjar, H. A fuzzy goal programming approach for selecting sustainable suppliers. Benchmarking An Int. J. 2017, 24, 1138–1165. [Google Scholar] [CrossRef]
  42. Mirzaee, H.; Naderi, B.; Pasandideh, S.H.R. A preemptive fuzzy goal programming model for generalized supplier selection and order allocation with incremental discount. Comput. Ind. Eng. 2018, 122, 292–302. [Google Scholar] [CrossRef]
  43. Abbas, Y.A.S. Enhancement fuzzy goal programming approach for multi-item/multi-supplier selection problem ina fuzzy environment. Int. J. Dev. Res. 2018, 8, 23521–23530. [Google Scholar]
  44. Sari, I.U. Development of an integrated discounting strategy based on vendors’ expectations using FAHP and fuzzy goal programming. Technol. Econ. Dev. Econ. 2018, 24, 635–652. [Google Scholar] [CrossRef] [Green Version]
  45. Wadhwa, V. Multi-Objective Multi-Period Supplier Selection Problem with Product Bundling. In Multiple Criteria Decision Making in Supply Chain Management; CRC Press: Boca Raton, FL, USA, 2017; pp. 285–310. [Google Scholar]
  46. Kamal, M.; Gupta, S.; Raina, A.A. Fuzzy multi-objective supplier selection problem in a supply chain. World Sci. News 2018, 100, 165–183. [Google Scholar]
  47. Shaw, K. Fuzzy multi-objective, multi-item, multi-supplier, lot-sizing considering carbon footprint. Int. J. Math. Oper. Res. 2017, 11, 171–203. [Google Scholar] [CrossRef]
  48. Aggarwal, R.; Singh, S.P.; Kapur, P. Integrated dynamic vendor selection and order allocation problem for the time dependent and stochastic data. Benchmarking An Int. J. 2018, 25, 777–796. [Google Scholar] [CrossRef]
  49. Islam, S.; Deb, S.C. Neutrosophic Goal Programming Approach to A Green Supplier Selection Model with Quantity Discount. Neutrosophic Sets Syst. 2019, 30, 98–112. [Google Scholar]
  50. Ho, H.P. The supplier selection problem of a manufacturing company using the weighted multi-choice goal programming and MINMAX multi-choice goal programming. Appl. Math. Model. 2019, 75, 819–836. [Google Scholar] [CrossRef]
  51. Torres-Ruiz, A.; Ravindran, A.R. Use of interval data envelopment analysis, goal programming and dynamic eco-efficiency assessment for sustainable supplier management. Comput. Ind. Eng. 2019, 131, 211–226. [Google Scholar] [CrossRef]
  52. Hassan, M.M.; Jiang, D.; Ullah, A.S.; Noor-E-Alam, M. Resilient Supplier Selection in Logistic 4.0: An integrated approach of Fuzzy Multi-Attribute Decision Making (F-MADM) and Multi-choice Goal Programming (MCGP) with Heterogeneous. arXiv 2019, arXiv:1904.09837. [Google Scholar]
  53. Alizadeh, A.; Yousefi, S. An integrated Taguchi loss function–fuzzy cognitive map–MCGP with utility function approach for supplier selection problem. Neural Comput. Appl. 2019, 31, 7595–7614. [Google Scholar] [CrossRef]
  54. Ozkan, O.; Aydin, S. Supplier Selection with Intuitionistic Fuzzy AHP and Goal Programming. In International Conference on Intelligent and Fuzzy Systems, Proceedings of the INFUS 2019: Intelligent and Fuzzy Techniques in Big Data Analytics and Decision Making, Istanbul, Turkey, 23–25 July 2019; Springer: Berlin/Heidelberg, Germany, 2019; pp. 835–842. [Google Scholar]
  55. Jia, R.; Liu, Y.; Bai, X. Sustainable supplier selection and order allocation: Distributionally robust goal programming model and tractable approximation. Comput. Ind. Eng. 2020, 140, 106267. [Google Scholar] [CrossRef]
  56. Krishankumar, R.; Ravichandran, K.S.; Tyagi, S.K. Solving cloud vendor selection problem using intuitionistic fuzzy decision framework. Neural Comput. Appl. 2020, 32, 589–602. [Google Scholar] [CrossRef]
  57. Arikan, F. A fuzzy solution approach for multi objective supplier selection. Expert Syst. Appl. 2013, 40, 947–952. [Google Scholar] [CrossRef]
  58. Lai, Y.J.; Hwang, C.L. Possibilistic linear programming for managing interest rate risk. Fuzzy Sets Syst. 1993, 54, 135–146. [Google Scholar] [CrossRef]
  59. Lai, Y.J.; Hwang, C.L. Fuzzy multiple objective decision making. In Fuzzy Multiple Objective Decision Making; Springer: Berlin/Heidelberg, Germany, 1994; pp. 139–262. [Google Scholar]
  60. Shirkouhi, N.; Shakouri, S.; Javadi, B.; Keramati, A. Supplier selection and order allocation problem using a two-phase fuzzy multi-objective linear programming. Appl. Math. Model. 2013, 37, 9308–9323. [Google Scholar] [CrossRef]
  61. Kilic, H.S. An integrated approach for supplier selection in multi-item/multi-supplier environment. Appl. Math. Model. 2013, 37, 7752–7763. [Google Scholar] [CrossRef]
  62. Rouyendegh, B.D.; Saputro, T.E. Supplier selection using integrated fuzzy TOPSIS and MCGP: A case study. Procedia-Soc. Behav. Sci. 2014, 116, 3957–3970. [Google Scholar] [CrossRef] [Green Version]
  63. Jadidi, O.M.I.D.; Zolfaghari, S.; Cavalieri, S. A new normalized goal programming model for multi-objective problems: A case of supplier selection and order allocation. Int. J. Prod. Econ. 2014, 148, 158–165. [Google Scholar] [CrossRef]
  64. Chang, C.T.; Ku, C.Y.; Ho, H.P. Fuzzy multi-choice goal programming for supplier selection. Int. J. Oper. Res. Inf. Syst. 2010, 1, 28–52. [Google Scholar] [CrossRef] [Green Version]
  65. Karimi, H.; Rezaeinia, A. Supplier selection using revised multi-segment goal programming model. Int. J. Adv. Manuf. Technol. 2014, 70, 1227–1234. [Google Scholar] [CrossRef]
  66. Sivrikaya, B.T.; Kaya, A.; Dursun, E.; Cebi, F. Fuzzy AHP-goal programming approach for a supplier selection problem. Res. Logist. Prod. 2015, 5, 271–285. [Google Scholar]
  67. Tirkolaee, E.B.; Mardani, A.; Dashtian, Z.; Soltani, M.; Weber, G.W. A novel hybrid method using fuzzy decision making and multi-objective programming for sustainable-reliable supplier selection in two-echelon supply chain design. J. Clean. Prod. 2020, 250, 119517. [Google Scholar] [CrossRef]
  68. Maragatham, M.; Jiji, D.S.; Mariappan, P. A Fuzzy Integer Programming Approach for Vendor Selection Problem. Our Herit. 2020, 68, 57–64. [Google Scholar]
  69. Sumrit, D. Supplier selection for vendor-managed inventory in healthcare using fuzzy multi-criteria decision-making approach. Decis. Sci. Lett. 2020, 9, 233–256. [Google Scholar] [CrossRef]
  70. Shen, C.W.; Peng, Y.T.; Tu, C.S. Multi-Criteria Decision-Making Techniques for Solving the Airport Ground Handling Service Equipment Vendor Selection Problem. Sustainability 2019, 11, 3466. [Google Scholar] [CrossRef] [Green Version]
  71. Charles, V.; Gupta, S.; Ali, I. A Fuzzy Goal Programming Approach for Solving Multi-Objective Supply Chain Network Problems with Pareto-Distributed Random Variables. Int. J. Uncertain. Fuzziness-Knowl.-Based Syst. 2019, 27, 559–593. [Google Scholar] [CrossRef]
  72. Razmi, J.; Jafarian, E.; Amin, S.H. An intuitionistic fuzzy goal programming approach for finding pareto-optimal solutions to multi-objective programming problems. Expert Syst. Appl. 2016, 65, 181–193. [Google Scholar] [CrossRef]
  73. Yong, D. Plant location selection based on fuzzy TOPSIS. Int. J. Adv. Manuf. Technol. 2006, 7–8, 839–844. [Google Scholar] [CrossRef]
  74. Dulmin, R.; Mininno, V. Supplier selection using a multi-criteria decision aid method. J. Purch. Supply Manag. 2003, 9, 177–187. [Google Scholar] [CrossRef]
  75. Tam, M.C.; Tummala, V.R. An application of the AHP in vendor selection of a telecommunications system. Omega 2001, 29, 171–182. [Google Scholar] [CrossRef]
  76. Muralidharan, C.; Anantharaman, N.; Deshmukh, S. Vendor rating in purchasing scenario: A confidence interval approach. Int. J. Oper. Prod. Manag. 2001, 21, 1305–1326. [Google Scholar] [CrossRef]
  77. Petroni, A.; Braglia, M. Vendor selection using principal component analysis. J. Supply Chain Manag. 2000, 36, 63–69. [Google Scholar] [CrossRef]
  78. Yahya, S.; Kingsman, B. Vendor rating for an entrepreneur development programme: A case study using the analytic hierarchy process method. J. Oper. Res. Soc. 1999, 50, 916–930. [Google Scholar] [CrossRef]
  79. Mandal, A.; Deshmukh, S. Vendor selection using interpretive structural modelling (ISM). Int. J. Oper. Prod. Manag. 1994, 14, 52–59. [Google Scholar] [CrossRef]
  80. Abbasbandy, S.; Asady, B. The nearest trapezoidal fuzzy number to a fuzzy quantity. Appl. Math. Comput. 2004, 156, 381–386. [Google Scholar] [CrossRef]
  81. Bede, B. Mathematics of Fuzzy Sets and Fuzzy Logic; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  82. Zimmermann, H.J. Fuzzy Sets Theory and Its Applications; Kluwer: Boston, MA, USA, 1991. [Google Scholar]
Figure 1. Value of objective function.
Figure 1. Value of objective function.
Mathematics 08 01621 g001
Figure 2. Vendor’s quota.
Figure 2. Vendor’s quota.
Mathematics 08 01621 g002
Table 1. Summary of Literature Review.
Table 1. Summary of Literature Review.
AuthorsModel ObjectivesTechniques UsedConverted to Single Objective By
Jia et al. [55]MultiplePreemtive GPExpected & join chance constraints
Tirkolaee et al. [67]MultipleFANP,FTOPSIS & FDEMATELWGP
Maragatham et al. [68]MultipleFILPModefied Zimmermann’s approach
Sumrit [69]MultipleFuzzy Delphi, Fuzzy SWARAMCDM framewoek proposed
Shen et al. [70]SingleFuzzy TOPSISMCGP
Mahmudul Hassan et al. [52]Multi-AttributeFTOPSISMCGP
Alizadeh and Yousefi [53]MultipleMCGPUtility Function
Ozkan and Aydin [54]MultipleIFAHPFGP
Islam and Deb [49]MultipleNeutrosophic AHP & GPCompared with FGP
Ho [50]MultipleWGP, FGWGP, MINMAX MCGP
Torres-Ruiz and Ravindran [51]MultiplePreemtive, Non-preemtive & FGPDEA
Mirzaee et al. [42]MultipleMILPPreemtive & WFP, Max-min & Classical GP
Abbas [43]MultipleIntractive Fuzzy GPAlpha-cut, FGP
Sari [44]MultipleFAHP, FGPFGP
Kamal et al. [46]MultipleWFGPWeighted root power mean, linear, exponential, & hyperbolic
Charles et al. [71]MultipleAdditive, Weighted & Preemtive GPFGP
Aggarwal et al. [48]MultipleNon-preemtive GPWeighted Sum AOF
Shaw [47]MultipleIGP,WGP, IFGInteractive fuzzy ϵ -constraint
Wadhwa [45]Multiple CriteriaFGP, Tcebycheff Min-maxPreemtive & non-preemtive GP
Pandey et al. [41]MultipleWFGPHyperbolic membership function
Razmi et al. [72]MultipleIFGPTwo-step GP
Sivrikaya et al. [66]MultipleFAHP, GPTrapezoidal Fuzzy, geometric mean Method
Jadidi et al. [63]MultipleWGP, TOPSIS, Min-Max GP, WMin-Max,Compromise Programming, Normalized GP developed
Karimi and Rezaeinia [65]Multiplemulti-segment goal programmingmulti-segment goal programming revised
Rouyendegh and Saputro [62]Multi-CriteriaFTOPSIS, MCGPTriangular fuzzy numbers
Arikan [57]MultipleFGPFuzzy additive, augumented max-min model
Shirkouhi et al. [60]MultipleFMOLPPiecewise linear membership
Kilic [61]MultipleFTOPSIS & MILPMany MCDM proposed
Ozkok and Tiryaki [40]Multi-itemMLSSP-MIFuzzy operator
Ozkok and Tiryaki [40]MultipleWeners’ fuzzy and μ a n d operatorcompensatory fuzzy approach developed
Rezaei and Davoodi [28]MultipleGenatic AlgorithmTwo Multiobjective Mixed-Integer Non-linear models developed
Table 2. Summary of Literature Review.(Cont’d).
Table 2. Summary of Literature Review.(Cont’d).
AuthorsModel ObjectivesTechniques UsedConverted to Single Objective by
Chang et al. [64]MultipleMCGPFMCGP
Liao and Kao [37], Liao and Kao [38]Multi-CriteriaAHP, Taguschi loss function, FTOPSISMCGP
Wu et al. [39]MultipleFMOPSimulation
Amid et al. [32], Amid et al. [33], Amid et al. [36]MultipleFuzzy-assymetricweighted additive, alpha-cute approach
Pokharel [26]Two ObjectivesSTEP MethodMOP
Xia and Wu [3]Multi-CriteriaAHPMILP
Yong [73]Multi-CriteriaFuzzy TOPSISnew FTOPSIS proposed
Kumar et al. [23], Kumar et al. [29]MultipleFuzzy IntegerLinear membership
Lin [35]MultipleFGPWeighted Max-min
Dulmin and Mininno [74]Multiple criteriapromethee/gaia techniquesMCDM investigated
Tam and Tummala [75]Multi-CriteriaAHPAHP-based model developed
Muralidharan et al. [76]Multiple-CriteriaConfidence interval approachRanking methodology proposed
Petroni and Braglia [77]Multi-AttributePCAMulti-attribute approach discussed
Yahya and Kingsman [78]Multiple criteriaAHPVendor rating and comparison
Mandal and Deshmukh [79]Qualitative researchInterpretive Structural ModelingVendor selection framework
Lai and Hwang [58]SingleProbalistic LPAugmented max-min proposed
Weber and Current [24]Multi-criteriaILPIMB XT
Tiwari et al. [34]Multipleaditive & weighted GPadditive FGP formulated
Table 3. Nomenclature.
Table 3. Nomenclature.
Indices
jvendor’s index, ∀ i = 1 , 2 , , n
kobjectives index, ∀ k = 1 , 2 , 3 , , K
Parameters
nvendors’ number who are competing for selection
Daggregate item demand for a fixed planning period
p j per unit item price for the quantity ordered q j to the j t h vendor
t j unit item transportation cost from the j t h vendor
l j percentage for the late delivered units by the j t h vendor
U j upper limit for the j t h vendor’s quantity available
B j each vendor’s budget constraint allocation
s j percentage for the j t h vendor rejected units
r j rating value for the j t h vendor
Pvendor’s minimum total purchasing value
f j j t h vendor quota flexibility
Fvendor’s minimum value flexible in supply quota
Rmaximum affordable rejection by a purchaser
Decision Variable
q j order quantity is given to the vendor j
Table 4. Instance data for the Vendor Selection Problem with LR fuzzy numbers.
Table 4. Instance data for the Vendor Selection Problem with LR fuzzy numbers.
Vendors1234
p ˜ j (110, 130, 10, 15)(305, 325, 15, 20)(250, 265, 13, 18)(355, 370, 12, 20)
t ˜ j (15, 17, 2, 3)(11, 12, 1, 2)(5, 7, 0.9, 1.8)(21, 24, 4, 6)
l ˜ j (2, 2.5, 0.3, 0.7)(3, 4.5, 0.6, 0.9)(9, 11, 0.8, 1.1)(4, 6, 0.5, 0.7)
U ˜ j (5600, 5800,
200, 400)
(16,500, 16,900,
600, 750)
(7000, 7900,
250, 450)
(5500, 5800,
310, 420)
B ˜ j (1,250,000, 1,300,000,
50,000, 60,000)
(5,000,000, 5,500,000,
65,000, 70,000)
(1,750,000, 1,800,000,
40,000, 45,000)
(300,000, 325,000,
10,000, 15,000)
s ˜ j (4, 6, 0.8, 1.2)(4, 5.5, 0.6, 0.8)(1, 2, 0.1, 0.2)(7.5, 8.5, 1.5, 1.8)
f ˜ j (0.05, 0.06,
0.001, 0.002)
(0.02, 0.03,
0.002, 0.003)
(0.07, 0.09,
0.001, 0.003)
(0.03, 0.04,
0.001, 0.002)
r ˜ j (0.87, 0.88,
0.01, 0.02)
(0.90, 0.94,
0.04, 0.06)
(0.91, 0.93,
0.03, 0.05)
(0.89, 0.90,
0.08, 0.09)
Table 5. Optimistic, pessimistic and most likely value of the fuzzy parameter for case 1.
Table 5. Optimistic, pessimistic and most likely value of the fuzzy parameter for case 1.
Vendors λ 1234
0145.00345.00283.00390.00
p j 0.5122.50317.50260.00366.50
1100.00290.00237.00343.00
020.0014.008.8030.00
t j 0.516.5012.006.4523.50
113.0010.004.1017.00
03.25.412.106.70
l j 0.52.453.910.155.10
11.72.48.203.50
0620017,65083506220
U j 0.5580016,77575505705
1540015,90067505190
01,360,0005,570,0001,845,000340,000
B j 0.51,280,0005,252,5001,777,500315,000
11,200,0004,935,0001,710,000290,000
07.206.302.2010.30
s j 0.55.204.851.558.15
13.203.400.906.00
00.06200.03300.09300.0420
f j 0.50.05550.02550.08100.0355
10.04900.01800.06900.0290
00.901.000.980.99
r j 0.50.880.930.930.90
10.860.860.880.81
Table 6. Optimistic, pessimistic and most likely value of the parameter for case 2.
Table 6. Optimistic, pessimistic and most likely value of the parameter for case 2.
Vendors λ 1234
0148.79350.00287.55395.06
p j 0.5123.13318.13260.63367.52
197.46286.20233.71339.96
020.7614.519.2531.52
t j 0.516.6212.136.5623.75
112.499.743.8715.98
03.375.6312.386.87
l j 0.52.503.9410.185.13
11.632.257.993.37
0630117,84084646326
U j 0.5582516,79475755719
1534915,74866875111
01,375,1985,587,7311,856,398343,799
B j 0.51,281,2665,253,1331,778,133315,633
11,187,3354,918,5361,699,868287,467
07.516.512.2510.75
s j 0.55.254.871.568.18
12.993.250.875.62
00.06250.03370.09370.0425
f j 0.50.05560.02560.08130.0356
10.04870.01740.06870.0287
00.911.020.991.02
r j 0.50.880.930.930.91
10.860.850.870.79
Table 7. Optimistic, pessimistic and most likely value of the parameter for case 3.
Table 7. Optimistic, pessimistic and most likely value of the parameter for case 3.
Vendors λ 1234
0135.43338.22269.79380.63
p j 0.5123.64322.73257.18368.69
1111.85307.24244.57356.75
017.8213.157.5227.04
t j 0.516.3911.886.1823.06
114.9610.614.8419.08
02.934.8810.845.99
l j 0.52.483.879.614.98
12.032.868.383.97
0593217,23078856043
U j 0.5570016,81775055689
1546816,40371245335
01,331,1855,394,6821,777,112323,239
B j 0.51,280,2455,231,5221,764,536308,615
11,229,3055,068,3621,751,960293,990
06.445.611.878.67
s j 0.55.514.631.497.54
14.583.651.116.41
00.06050.02860.08750.0395
f j 0.50.05470.02460.07940.0357
10.04880.02060.07140.0319
00.880.950.960.91
r j 0.50.870.920.940.88
10.850.880.910.84
Table 8. Compromise objective value and allocation for case 1 with fixed demand.
Table 8. Compromise objective value and allocation for case 1 with fixed demand.
λ Objective ValueVendor’s Allocation
0(7,232,987, 385,099.2, 1431.551)(6200, 14,845, 6084, 871)
0.5(6,455,521, 298,038.7, 1328.458)(5800, 11,505, 6836, 859)
1(5,911,035, 232,290, 962.99)(5400, 122,005, 6750, 845)
Table 9. Compromise objective value and allocation for case 2 with fixed demand.
Table 9. Compromise objective value and allocation for case 2 with fixed demand.
λ Objective ValueVendor’s Allocation
0(7,118,268, 382,976.7, 1674.064)(6301, 11,374, 6455, 870)
0.5(6,467,487, 301,375.7, 1337.023)(5825, 11,495, 6822, 858)
1(5,839,909, 224,235.7, 922.5766)(5349, 12,120, 6686, 845)
Table 10. Compromise objective value and allocation for case 3 with fixed demand.
Table 10. Compromise objective value and allocation for case 3 with fixed demand.
λ Objective ValueVendor’s Allocation
0(6,837,807, 331,160.2, 1506.335)(5932, 11,632, 6587, 849)
0.5(6,522,167, 292,957, 1055.71)(5700, 11,602, 6861, 837)
1(6,206,943, 254,909.6, 1072.01)(5468, 11,584, 7124, 824)
Table 11. Compromise objective value and allocation for case 1 without fixed demand.
Table 11. Compromise objective value and allocation for case 1 without fixed demand.
λ Objective ValueVendor’s Allocation
0(7,710,017, 395,237.2, 1769.69)(6200, 13,410, 6519, 871)
0.5(5,979,271, 280,038.7, 1269.95)(5800, 10,005, 6836, 859)
1(4,461,035, 182,290, 842.99)(5400, 7005, 6750, 845)
Table 12. Compromise objective value and allocation for case 2 without fixed demand.
Table 12. Compromise objective value and allocation for case 2 without fixed demand.
λ Objective ValueVendor’s Allocation
0(8,172,818, 426,695.3, 1833.757)(6301, 14,387, 6455, 870)
0.5(6,070,779, 286,249.6, 1287.89)(5825, 10,248, 6822, 858)
1(4,263,805, 170,597.5, 798.66)(5349, 6613, 6686, 845)
Table 13. Compromise objective value and allocation for case 3 without fixed demand.
Table 13. Compromise objective value and allocation for case 3 without fixed demand.
λ Objective ValueVendor’s Allocation
0(6,866,894, 332,291.1, 1510.53)(5932, 11,718, 6587, 849)
0.5(5,788,602, 265,953.7, 990.71)(5700, 9329, 6861, 837)
1(4,784,421, 205,785.3, 939.58)(5468, 6954, 7124, 824)
Table 14. Averaging data of Vendor Selection Problem.
Table 14. Averaging data of Vendor Selection Problem.
Vendors1234
p i 122.50316.30258.80364.50
t i 16.3011.806.2023.00
l i 2.353.82510.0755.05
U i 575016,73775005678
B i 1,277,5005,251,2501,776,250 313,750
q i 5.104.801.5258.075
f i 0.0550.0250.0810.035
r i 0.8780.9250.9250.898
Table 15. Relative efficiency of the methods.
Table 15. Relative efficiency of the methods.
Problem 1(a) of case 1
λ T A p p r o a c h 1 T A p p r o a c h 2 R . E . = T A p p r o a c h 1 / T A p p r o a c h 2
07,619,517.757,502,918.761.0155
0.56,754,888.166,770,199.720.9977
16,144,287.996,065,067.281.0131
Problem 1(a) of case 2
λ T A p p r o a c h 1 T A p p r o a c h 2 R . E . = T A p p r o a c h 1 / T A p p r o a c h 2
07,619,517.757,170,473.541.0626
0.56,754,888.166,816,179.710.9910
16,144,287.996,462,924.610.9506
Problem 1(a) of case 3
λ T A p p r o a c h 1 T A p p r o a c h 2 R . E . = T A p p r o a c h 1 / T A p p r o a c h 2
07,502,918.767,170,473.541.0464
0.56,770,199.726,816,179.710.9934
16,065,067.286,462,924.610.9384

Share and Cite

MDPI and ACS Style

Ali, I.; Fügenschuh, A.; Gupta, S.; Modibbo, U.M. The LR-Type Fuzzy Multi-Objective Vendor Selection Problem in Supply Chain Management. Mathematics 2020, 8, 1621. https://doi.org/10.3390/math8091621

AMA Style

Ali I, Fügenschuh A, Gupta S, Modibbo UM. The LR-Type Fuzzy Multi-Objective Vendor Selection Problem in Supply Chain Management. Mathematics. 2020; 8(9):1621. https://doi.org/10.3390/math8091621

Chicago/Turabian Style

Ali, Irfan, Armin Fügenschuh, Srikant Gupta, and Umar Muhammad Modibbo. 2020. "The LR-Type Fuzzy Multi-Objective Vendor Selection Problem in Supply Chain Management" Mathematics 8, no. 9: 1621. https://doi.org/10.3390/math8091621

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop