Next Article in Journal
A Multi-Scenario Simulation and Optimization of Land Use with a Markov–FLUS Coupling Model: A Case Study in Xiong’an New Area, China
Next Article in Special Issue
Borrowing the Earth from the Next Generation: Appropriate Wisdom, Technology, and Management toward Environmental Sustainability for Development
Previous Article in Journal
Occupational Health and Safety Scope Significance in Achieving Sustainability
Previous Article in Special Issue
Current Trends in Urban Heritage Conservation: Medieval Historic Arab City Centers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using a Product Life Cycle Cost Model to Solve Supplier Selection Problems in a Sustainable, Resilient Supply Chain

1
Graduate Institute of Technological & Vocational Education, National Taipei University of Technology, Taipei 10608, Taiwan
2
Department of Business, National Open University, Taipei 10607, Taiwan
3
Department of Business Administration, National Taiwan University of Science and Technology, Taipei 10607, Taiwan
4
Department of Shipping and Transportation Management, National Taiwan Ocean University, Keelung 20224, Taiwan
5
Department of Information Management, Ming Chuan University, Taipei 11103, Taiwan
6
College of Auditing and Evaluation, Nanjing Audit University, Nanjing 211815, China
7
Department of Information Management, Chang Gung University, Taoyuan City 33302, Taiwan
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(4), 2423; https://doi.org/10.3390/su14042423
Submission received: 31 December 2021 / Revised: 14 February 2022 / Accepted: 16 February 2022 / Published: 20 February 2022

Abstract

:
Supplier selection constitutes a crucial component of manufacturing procurement. We developed a product life cycle cost (PLCC) model to support Taiwanese light-emitting diode (LED) manufacturers in capacity planning for sustainable and resilient supply chain (SC) management. For firms, supply chain PLCC (SCPLCC) is a key consideration, but relevant evidence is scarce. We applied two types of goal programming, namely multiobjective linear programming and revised multichoice goal programming (RMCGP), to develop a PLCC-based model that minimizes net costs, rejections, and late deliveries. Moreover, we constructed a decision-making tool for application to a case of SC sustainable procurement management in a high-tech Taiwanese LED company. Managers can resolve relevant problems by employing the two approaches of the SCPLCC model with various parameters. The implementation of RMCGP with weighted linear goal programming sensitivity analysis produced sufficient findings, according to a study of five models for practical implications. The primary findings of the current model assist business decision-makers in minimizing PLCC, reducing PLCC cost, minimizing net cost, number of rejections, number of late deliveries, achieving PLCC goals, and selecting the best supplier in the context of sustainable SC development.

1. Introduction

Because of the globalization of commercial markets and improvements in information technology, a well-constructed supply chain management (SCM) system is an instrumental tool for gaining competitive advantage [1,2]. In higher SC levels, supplier selection constitutes an integral component of manufacturing procurement and a pivotal industrial activity [3,4,5]. With the growing globalization of industry, SCM has become an increasingly multifaceted undertaking. SCM is an essential element of most businesses and is critical to corporate success and customer satisfaction. SCs represent the pathway between suppliers and buyers, customers, or consumers [6].
The primary goal of a manufacturing company is to make the correct product in the correct amount for the correct customer in a timely manner. Purchasing companies demand advanced buyer interactions with their suppliers for a respectful relationship between the two parties.
Sustainability in industry has emerged as a crucial strategy that expands beyond organizational boundaries to include the entire SC. Concerns regarding SC resilience have also arisen. Research on the intersection between the sustainability and resilience of SCs is nascent and is a consequence of their mutual effects. However, confusion regarding concepts, measurements, and implementation methods of sustainable and resilient SCs remains.
Some life cycle studies have compared the environmental sustainability of organic and nonorganic pork SCs. The present study investigated how overall food SC performance depends on the performance of partners in a sustainable and energy-efficient SC [7,8,9].
A light-emitting diode (LED) is a semiconductor device that emits light through the recombination of electrons with electron holes within the apparatus. LEDs are a green technology with high potential for reducing global CO2 emissions. McKinsey stated that the overall market share of LED manufacturers was likely to increase after 2012, with global annual revenues projected to reach €37 billion by 2016 and €64 billion by 2020. Fortune Business Insights reported that the value of the global lighting market reached an estimated US$118.33 billion in 2019 and is projected to reach US$163.72 billion by 2027 [10,11]. Using white LED lighting technology, according to the optoelectronics industry development organization (OIDA), may cut CO2 emissions by 2.5 billion tons per year globally.
The LED industry is a prominent example of sustainability and resilience concepts in SCM. Although the industry is highly competitive and dynamic, its products are resource and emission intensive in both the production and use phases. In the context of climate change, the growing focus placed on sustainability represents a response to demands for carbon emission reductions. Resilience constitutes a response to climate adaptation challenges. Sustainable SCM (SSCM) has been employed for objectives concerning climate-related adaptation. The basic concepts of resilience SCM (RSCM) are derived from the characteristic elements of resilience theory. Despite the increasing relevance of SSCM and RSCM to enterprises with respect to addressing climate change concerns, studies have largely neglected the need for the systematic integration of the two paradigms [12,13,14,15,16].
Resilience is key to the ability of organizations to effect positive change and overcome various challenges, even in crisis situations. The extent of an organization’s ability to respond to various disturbances depends on that organization’s objectives and level of maturity in crisis management. In human resource management, organizational resilience is acknowledged as a multidisciplinary, multidimensional quality. Suryaningtyas et al. [7] reported a positive association between organizational resilience and organizational performance. For general managers, this suggests that organizational resilience should be continually applied both operationally and strategically to maintain a company’s sustainability.
To choose suppliers and distribute resources in the food industry, Kaviani et al. [17] develop a combined intuitionistic fuzzy analytic hierarchy process and fuzzy multi-objective optimization approach. Noppasorn et al. [18] provided a Fuzzy Programming approach for optimizing multi-objective Aggregate Production Planning problems in uncertain situations.
We developed a product life cycle cost (PLCC) model to support Taiwanese LED manufacturers in capacity planning for sustainable and resilient SCM. Taiwan has a unique political and economic environment. The present PLCC-based model integrates SSCM and RSCM, thus allowing for high degrees of flexibility and efficiency. In applying this model, LED firms can employ technologies that provide decision-makers with strategic guidance with regard to examining and comparing various alternative sustainability strategies.
Although SCPLCC is a vital corporate consideration, relevant evidence is limited. SCPLCC has become associated with deciding how one supplier should be selected from various alternatives.
The supplier base must be optimized to identify high-performing suppliers in SCs. Approaches for solving SCPLCC-related problems have been discussed. Details are provided as follows.
Few attempts have been made to incorporate information vagueness into the SCPLCC problem. The multiobjective linear programming (MOLP) model can account for the variation in or imprecision of a decision-maker’s aspiration level (intermediate control variables), thus establishing a more certain key point for decision-making policy [17,19]. Herein, we implemented a fuzzy MOLP model and a revised multichoice goal programming (RMCGP) model. The application of weighted linear goal programming (WLGP) to the RMCGP model produced adequate results in a scenario involving the PLCC of a high-tech company.
We extended the work of Amid et al. [19] and referenced a study by Wang [5] to solve the PLCC problem. To solve the SCPLCC problem, we modified a sample data set of auto part manufacturers from a study by Kumar et al. [20]. For sustainable buying, we used real-world data from LED companies [21].
Third, to solve the SCPLCC problem, we incorporated geometric mean weighting into the MOLP and RMCGP models such that the decision-maker can understand differences between assigning and not assigning all objectives and constraints in an SC decision of equal importance [22]. Our SCPLCC model can help decision-makers optimize supplier selection and prioritization; moreover, it can enable purchasing managers to enhance SC performance through the fulfilment of PLCC goals and minimization of net costs, rejections, and late deliveries. Managers can resolve relevant problems by employing the two approaches of the SCPLCC model with various parameters [22].
To close the theory–practice gap, we integrated experiential information and the opinions of practitioners in considering industrial SCs. By proposing a novel PLCC framework encompassing aspects of both resilience and sustainability, we extended existing conceptual frameworks on SSCM and RSCM. We considered climate change the most critical environmental concern that warrants SCM responses in terms of both sustainability and resilience through climate change mitigation and adaptation measures, respectively. We selected the LED industry as the study subject because it contributes substantially to climate change and is vulnerable to its adverse effects (because of the globalized and highly complex SC).
The first goal programming was developed by Charnes and Cooper [1]. Most goal programming methods rely on mapping one goal to a single scalar aspiration level. However, one goal may map multiple choice aspiration levels [2]. Chang conceived multichoice goal programming (MCGP) to address such scenarios [2]. The two main characteristics of MCGP are as follows. First, the aspiration levels used in goal programming need not be scalars; they can be vectors. Second, in the problem formulation stage, the aspiration level should not be underestimated. Acknowledging the complexity of the multiplicative mixed binary terms employed in MCGP, Chang [4] devised an MCGP approach that obviates the need for such terms altogether. MCGP methods can be implemented to solve real-world decision-making problems.
Nasr et al. [23] demonstrated the applicability of a fuzzy goal programming technique in the garment manufacturing and distribution business through a case study. Beiki et al. [24] used a real-world case study of automotive manufacturing to apply the linguistic entropy weight approach and the multi-objective programming (MOP) method to the applicability of a sustainable supplier selection and order allocation issue.
The remainder of this paper is organized as follows: Section 2 presents a review of the literature on quantitative decision-making techniques concerning SCs. Section 3 introduces the explanation of the solution of the SCPLCC problem under the two present approaches. In Section 4, considering a Taiwanese LED firm, the problem-solving process of the two goal programming approaches based on a sample data set of auto part manufacturers from a study by Kumar et al. [20] is described. In Section 5, conclusions are drawn regarding the SCCM-related advantages provided by these two approaches.

2. Literature Review

Criteria concerning SC selection and supplier ratings have been a research focus since the 1960s. In a review article, Dickson [25] compiled a list of more than 50 distinct factors meaningful to SCM. Various methods have been used in SC research, including linear weighting methods and mathematical programming models. For example, linear programming and goal programming, as multicriteria decision-making techniques, aim to facilitate decision-making by minimizing undesirable deviations in goal-related values.
In the present study, we classified studies on SCs according to whether they employed the qualitative factor approach or the integrated factor approach. Table 1 provides information on SC studies in which mathematical programming models were applied. SC models involve the use of diverse approaches, such as simple weighted scoring methods and compound mathematical programming techniques. The incorporation of multiple elements in the selection criteria is desirable and is often associated with high subjectivity in the decision-making process [26].
Few studies have considered fuzziness in the analysis of SCPLCC data. Kumar et al. [39] presented a fuzzy goal programming model that minimizes the total tolerable weight variations of variables. In the present study, we employed two fuzzy programming approaches.

3. Methods

Zimmermann [40] used the approach of Bellman and Zadeh [41] and reformulated a linear programming problem with a fuzzy goal and fuzzy restrictions such that it could be solved as a conventional linear programming problem. Indexes, decision variables, and parameters were accounted for in the construction of an enriched multiobjective linear programming model in compliance with a set of assumptions, which are listed as follows.
(i)
Assumptions.
(ii)
Only one item is purchased from one supplier.
(iii)
Quantity discounts are not considered.
(iv)
The suppliers have an adequate supply of the item.
The lead time and demand of the item are constant and known with confidence.
The indexes, parameters, and decision variables of the SCPLCC model are defined in Table 2.
Model: SCPLCC problem.
We formulate the multiobjective SCPLCC problem with four fuzzy objectives and fuzzy crisp constraints as follows.
Minimize   Z 1 = ˜ i = 1 n P i x i
Minimize   Z 2 = ˜ i = 1 n R i x i
Minimize   Z 3 = ˜ i = 1 n L i x i
Minimize   Z 4 = ˜ i = 1 n C i x i
The problem is subject to the following constraints:
i = 1 n x i D ~   ( aggregate   demand   constraint )
x i U i   i   ;   i = 1 ,   2 , ,   n   ( capacity   constraint )
i = 1 n r i ( x i ) P ,   i = 1 ,   2 , ,   n   ( total   items   purchasing   constraint   for   supplier   i )
i = 1 n f i ( x i ) F ,   i = 1 ,   2 , ,   n   ( Supplier   quota   flexibility   for   supplier   i )
P i x i B i ,   i = 1 ,   2 , ,   n   ( budget   constraint )
x i 0 ,   i = 1 ,   2 , ,   n   ( non - negativity   constraint )

3.1. Key Elements of Objectives or Constraints of the SCPLCC Model

This model has four main fuzzy objectives: minimizing the total net cost, minimizing rejected items, minimizing late deliveries, and realizing the supplier’s goal regarding the PLCC. The aggregate demand constraint ensures that the item is available in the required quantity over a fixed planning period. The supplier production capacity constraint limits the supply on the basis of the uncertain aggregate demand being set at 10% of the deterministic model. The budget constraint means that no one supplier can exceed its budget. The nonnegativity constraint prohibits negative orders. In general, the tilde (~) indicates that a situation is fuzzy. In the present model, both the objective functions and demand constraints are fuzzy parameters [15,22].
Depending on the objectives and restrictions and on whether the weights are equal or unequal, the fuzzy decision is either symmetric or asymmetric, respectively [22,40]. This problem is defined as the following membership function:
μ d ( x ) = min ( μ g ( x ) , μ c ( x ) ) .
A general linear MOLP model for supplier selection involving the minimization ( Z 1 , Z 2 , Z 3 , Z 4 ) and maximization (Z2) of the fuzzy and crisp constraints of the objective function is expressed as follows [22]:
  • Z 1 = Z 3 = Z 4 = i = 1 n c k i x i , k = 1, 2, 3, 4 Z 2 = i = 1 n c t i x i , t = 2, for maximization of the fuzzy and crisp constraints of the objective function.
  • such that i = 1 n a r i x i d r , r = 1, 2, …, m for fuzzy restrictions (capacity constraints 1–4),
  • i = 1 n b s i x i d s , s = 1, 2, …, m for crisp restrictions (budget constraints 1–4), and
  • x i 0 , where i = 1, 2, …, n.
In fuzzy linear programming, objectives and restrictions are treated the same because they are defined through an individual membership function. Figure 1 presents the fuzzy objective functions and constraints of the SCPLCC problem.
The membership function ( Z k ) and maximization goals ( Z l ) are expressed as
μ z k ( x ) = { 1 f μ z k = ( Z k + Z k ( x ) ) ( Z k + Z k ) 0 for Z k Z k for Z k Z k ( x ) Z k + for Z k Z k + ( k = 1 ,   2 ,   ,   p )
μ z l ( x ) = { 1 f μ z l = ( Z l ( x ) Z l ) ( Z l + Z l ) 0 for Z l Z l + for Z l Z l ( x ) Z l + for for Z l Z l ( l = p + 1 ,   p + 2 , q )
where Z k and Z l + can be obtained by solving the multiobjective problem by considering only one objective at a time; Z k + is the maximum value (i.e., the least optimal solution) of the negative objective Z k , and Z l is the minimum value (i.e., the least optimal solution) of the positive objective function Z l + [20,42,43].

3.2. Solving the SCPLCC Problem through the Weighted Additive Approach

The weighted additive (WA) model, which is convex, enables decision-makers to select different weights according to specific purposes.
When the SCPLCC problem is solved, the weights of the membership functions of the objectives and constraints are calculated according to a supertransitive approximation; thus, these weights are assigned separately. In Equations (13)–(19), α j is the weighting coefficient that indicates the relative importance of the fuzzy goals and fuzzy restrictions.
The following crisp simplex objective programming function is the same as that of the fuzzy model.
Max j = 1 S α j λ
λ j μ z j ( x ) ,   j = 1 ,   2 ,   ,   q ,   for   all   objective   functions
γ r μ h r ( x ) ,   r = 1 ,   2 ,   ,   h ,   for   all   constraints
g m ( x ) b m ,   m = 1 ,   ,   p ,
λ [ 0.1 ]
j = 1 S α j = 1 ,   α j 0 ,
x i 0 ,   i = 1 ,   2 ,   ,   n .
Refer to the study by Amid et al. [19] for a more detailed discussion of this model.

Weighted Max–Min Approach

Lin [44] devised and provided a proof for a weighted max–min approach that can capture an ideal resolution within a feasible area such that the ratio of the achievement level is as close to the ratio of the weight as possible. Lin noted that the WA model of Tiwari et al. [45] yields objectives involving heavy weights with relatively greater achievement values. However, the proportion of the achievement levels is not essentially the same as that of the objective weights [20,44,46]. To solve the present SCPLCC problem, the following equations corresponding to Lin’s weighted max–min model were employed [20]:
Max   λ
subject to
w j λ μ z j ( x )   j = 1 ,   2 ,   , q ,   for   all   objection   functions
γ r μ h r ( x )   r = 1 ,   2 ,   , h   for   all   constraints
g m ( x ) b m ,   m = 1 , ,   p ,
λ [ 0.1 ]
j = 1 S α j = 1 ,   α j 0 ,
x i 0 ,   i = 1 ,   2 ,   ,   n .
See Amid et al. [20] for a more detailed description of this model.

3.3. Revised MCGP Approach for Solving the SCPLCC Problem

We employed the RMCGP achievement function model developed by Chang [47]. Two RMCGP achievement function models were implemented. Details are presented as follows.
Specifically, the type Ι model is used for the scenario in which “more is better” (i.e., where achievement is the upper bound):
Minimize i = 1 n [ w i ( d i + + d i ) + α i ( e i + + e i ) ]
Subject to
f i ( X ) b i d i + + d i = b i y i   i = 1 ,   2 ,     ,   n ,
y i e i + + e i = g i , max   i = 1 ,   2 ,     ,   n ,
g i , min y i g i , max
d i + , d i , e i + , e i 0 ,   i = 1 ,   2 ,     ,   n ,
Here, X F , where F is a feasible set and X is unrestricted in sign.
Note that bi  {0, 1} is a control variable attached to | f i ( X ) y i | , which can be either achieved or released in Equation (27). In terms of real conditions, bi is subject to some constraints in guiding the relationships between the objectives of the SCPLCC model.
The type II model is used in the scenario in which ”less is better” (i.e., where achievement is the lower bound):
Minimize i = 1 n [ w i ( d i + + d i ) + α i ( e i + + e i ) ]
Subject to
f i ( X ) b i d i + + d i = b i y i   i = 1 ,   2 ,   ,   n ,
y i e i + + e i = g i , min   i = 1 ,   2 ,     ,   n ,
g i , min y i g i , max
d i + , d i , e i + , e i 0 , i = 1 ,   2 ,     ,   n ,
Here, X F , where F is a feasible set and X is unrestricted in sign.
The definitions given in the definition of the type I model apply to the variables. All mixed-integer terms in Equations (27) and (29) can be easily linearized through the approach developed by Chang [47]. As presented in Equations (27), (29) and (30), no selection limitations were imposed on a specific objective, but some dependent relationships were observable between goals. Thus, we can add the auxiliary constraint b i b i + 1 + b i + 2 to the RMCGP achievement function model, where b i , b i + 1 , and b i + 2 are binary variables. Therefore, if b i = 1, b i + 1 or b i + 2 must also equal 1. In other words, if goal 1 has been accomplished, then either goal 2 or goal 3 must have also been accomplished. Chang [47] presented a case regarding the managerial implications of these restrictions.

3.4. Process of SCPLCC Problem Resolution

A comprehensive solution to the SCPLCC problem was obtained through the following steps.
Step 1: Construct the model of the SCPLCC problem.
Step 2: Solve the MOLP problem through geometric mean weighting and obtain the lower and upper bounds (i.e., the max and min) of the ideal value of the four objectives, respectively.
Step 3: Replicate the procedure for each remaining objective. Define the lower and upper bounds of the optimal values for each objective according to the set of constraints.
Step 4: Process these values as the lower and upper bounds of the ideal values for the crisp construction of the SCPLCC problem.
Step 5: For each objective function, find a lower bound and an upper bound matching the established resolutions for each goal. Let Z j and Z j + denote the lower and upper bounds of the jth objective goal Zj, respectively [20].
Step 6: For each objective function, find the membership function in relation to Equations (11) and (12).
Step 7: Subject the criteria to geometric mean weighting.
Step 8: Establish and solve the corresponding WA model for the SCPLCC problem in relation to Equations (13)–(19).
Step 9: Establish and solve the corresponding max–min model for the SCPLCC problem in relation to Equations (20)–(25).
Step 10: Implement RMCGP through the geometric-mean-weighted and no-penalty-weighted construction of the fuzzy optimization problem, as expressed in Equations (27) and (30).
Step 11: Implement RMCGP through the geometric-mean-weighted and penalty-weighted construction of the fuzzy optimization problem, as presented in Equations (27) and (34).
Step 12: Solve the RMCGP model through the geometric-mean-weighted and penalty-weighted goal programming construction of the fuzzy optimization SCPLCC problem. Subsequently, compare the results obtained under the two goal programming approaches. Figure 2 shows a schematic representation of the entire methodology (MOLP and RMCGP) used to address the SCPLCC procurement challenge.

4. Practical Example

The company on which the SCPLCC model was tested is part of a multinational group in the LED research and development sector. Specifically, the firm manufactures parts for made-to-order electric lights. External purchases accounted for more than 75% of the total annual costs of the company. The manager of the LED firm formed a team to propose three prospective providers. This group included managers from buying, marketing, quality control, manufacturing, engineering, and research and development.
Members of the team convened multiple sessions to develop profiles for competing providers and assembled a preliminary list of three companies for evaluation purposes [21]. The management is concerned with improving the efficiency of the purchasing process and optimizing the company’s sourcing strategies. The managers believe that evaluating and certifying their vendors is essential for achieving inventory reduction and shortening the time to market. They had been instructed to develop longer-term trust-based relationships with a smaller group of vendors. In response, a team was formed to recommend three or four suitable vendors. The team consisted of managers from the purchasing, marketing, quality control, production, engineering, and research and development departments. The team convened several meetings to create profiles for the evaluation of three initial candidate vendors. An SCPLCC problem model was developed for vendor selection and quota allocation under the consideration of uncertain environmental conditions. Four main objective functions were investigated: (1) minimizing net cost, (2) minimizing net rejections, (3) minimizing late deliveries, and (4) minimizing PLCC. All four functions were under practical constraints regarding item demand, vendor capacity limitations, and vendor budgets, among other factors. The price quoted Pi, percentage of rejections Ri on a scale from 0 to 1, percentage of late deliveries Li, the PLCC (designated as Ci), suppliers’ cost capacity Ui, suppliers’ quota flexibility Fi on a scale from 0 to 1, the vendors’ ratings ri, on a scale from 0 to 1, and suppliers’ budget allocation Bi were considered. Profiles of the three suppliers are presented in Table 3.
In this case demonstration, the linear membership function was employed to fuzzify the right-hand side of the restrictions in the preceding SCPLCC model. The net cost, rejections, late deliveries, and supplier capacity at the lowest and highest levels of the membership function must be defined according to Equations (11) and (12). The fuzzy parameters’ uncertainty level was assumed to be 10% of that of the deterministic model. The values corresponding to the lowest and highest aspiration levels of the membership functions are listed in Table 4.

4.1. Application of the WA Approach to a Numerical Example

We examined a numerical example through the WA approach employed by Tiwari et al. [45]. Before solving the problem, we first determined the weights of four goals and six restrictions through supertransitive approximation. The following binary comparison matrix was assumed to consist of the obtained net cost, rejections, late deliveries, PLCC, supplier 1 constraints, supplier 2 constraints, and supplier 3 constraints:
A = ( N e t   c o s t R e j e c t i o n L a t e   d e l i v e r i e s Product lifecycle cost Vendor 1 capacity Vendor 2 capacity Vendor 3 capacity V e n d o r   1   b u d g e t   c o n s t r a i n t s V e n d o r   2   b u d g e t   c o n s t r a i n t s V e n d o r   3   b u d g e t   c o n s t r a i n t s ) ( 1 6 4 9 3 4 9 9 8 2 1 / 6 1 1 / 2 3 1 / 3 1 / 3 2 4 5 1 / 4 1 / 4 2 1 4 1 / 2 1 / 2 3 5 6 1 / 3 1 / 9 1 / 3 1 / 4 1 1 / 5 1 / 2 2 3 3 1 / 6 1 / 3 3 2 5 1 1 4 6 7 1 / 2 1 / 4 3 2 5 1 1 4 6 7 1 / 2 1 / 9 1 / 2 1 / 3 2 1 / 4 1 / 4 1 3 4 1 / 5 1 / 9 1 / 4 1 / 5 1 / 2 1 / 6 1 / 6 1 / 3 1 2 1 / 8 1 / 8 1 / 5 1 / 6 1 / 3 1 / 7 1 / 7 1 / 4 1 / 2 1 1 / 9 1 / 2 4 3 6 2 2 5 8 9 1 )
Supertransitive approximation [48] was conducted to generate the comparison matrix, and the following weights were obtained [9]: w1 = 0.2958, w2 = 0.0579, w3 = 0.0863, w4 = 0.0365, w5 = 0.1291, w6 = 0.1254, w7 = 0.0392, w8 = 0.0199, w9 = 0.0151, and w10 = 0.1949.

4.1.1. Solving the SCPLCC Problem through the WA Approach

For this SCPLCC example, the optimal quota allocations (i.e., the purchasing orders), production capacity limitations, and budget restrictions were obtained through Zimmermann’s WA method [49], as shown in Equations (13)–(19). This SCPLCC problem can now be reformulated as the following program:
Maximize 0.2958 λ 1 + 0.0579 λ 2 + 0.0863 λ 3 + 0.0365 λ 4 + 0.1291 λ 5 + 0.1254 λ 6 + 0.0392 λ 7 + 0.0199 λ 8 + 0.0151 λ 9 + 0.1949 λ 10
Subject to
λ 1 ( 71833 ( 3 x 1 + 2 x 2 + 6 x 3 ) ) / ( 71833 57000 )
λ 2 ( 521 ( 0.05 x 1 + 0.03 x 2 + 0.01 x 3 ) ) / ( 521 413 )
λ 3 ( 816 ( 0.04 x 1 + 0.02 x 2 + 0.08 x 3 ) / ( 816 604 )
λ 4 ( 90000 ( 1.92 x 1 + 1.04 x 2 + 3.94 x 3 ) ) / ( 90000 10000 )
μ 1 ( 71833 ( 3 x 1 + 2 x 2 + 6 x 3 ) ) / ( 71833 57000 )
μ 2 ( 521 ( 0.05 x 1 + 0.03 x 2 + 0.01 x 3 ) ) / ( 521 413 )
μ 3 ( 816 ( 0.04 x 1 + 0.02 x 2 + 0.08 x 3 ) / ( 816 604 )
μ 4 ( 90000 ( 1.92 x 1 + 1.04 x 2 + 3.94 x 3 ) ) / ( 90000 10000 )
Z 1 = 3 x 1 + 2 x 2 + 6 x 3
Z 2 = 0.05 x 1 + 0.03 x 2 + 0.01 x 3
Z 3 = 0.04 x 1 + 0.02 x 2 + 0.08 x 3
Z 4 = 1.92 x 1 + 1.04 x 2 + 3.94 x 3
x 1 + x 2 + x 3 = 20000
λ 5 ( 5500 x 1 ) / ( 5500 5000 )
λ 6 ( 16500 x 2 ) / ( 16500 15000 )
λ 7 ( 6600 x 3 ) / ( 6600 6000 )
μ 5 ( 5500 x 1 ) / ( 5500 5000 )
μ 6 ( 16500 x 2 ) / ( 16500 15000 )
μ 7 ( 6600 x 3 ) / ( 6600 6000 )
0.88 x 1 + 0.91 x 2 + 0.97 x 3 18400
0.02 x 1 + 0.01 x 2 + 0.06 x 3 600
λ 8 ( 27500 3 x 1 ) / ( 27500 25000 )
λ 9 ( 110000 2 x 2 ) / ( 110000 100000 )
λ 10 ( 38500 7 x 3 ) / ( 38500 35000 )
x i 0   and   integer ,   i = 1 ,   2 ,   3 .
The numerical example of the SCPLCC problem was solved using LINGO software (2002) Chicago, IL, USA [50]:
  • x 1 = 240 x 2 = 15,570 x 3 = 4190 μ 1 = 0 μ 2 = 0 μ 3 = 0
  • μ 4 = 0 μ 5 = 0 μ 6 = 0 μ 7 = 0.3066 μ 8 = 1
  • μ 9 = 1 μ 10 = 0.0011
  • z1 = 57,000 z2 = 521 z3 = 656.20 z4 = 33,162.20.

4.1.2. Solving the SCPLCC Example through the Weighted Max–Min Approach

The optimal quota allocations (i.e., the purchasing orders), production capacity limitations, and budget constraints were obtained using the weighted max–min approach developed by Lin [44], as expressed in Equations (20)–(26). This SCPLCC problem can now be reformulated as the following program:
Maximize λ
Subject to
0.2958 λ ( 71833 ( 3 x 1 + 2 x 2 + 6 x 3 ) ) / ( 71833 57000 ) 0.0579 λ ( 521 ( 0.05 x 1 + 0.03 x 2 + 0.01 x 3 ) ) / ( 521 413 ) 0.0863 λ ( 816 ( 0.04 x 1 + 0.02 x 2 + 0.08 x 3 ) ) / ( 816 604 ) 0.0363 λ ( 90000 ( 1.92 x 1 + 1.04 x 2 + 3.94 x 3 ) ) / ( 90000 10000 ) 0.2958 μ ( 71833 ( 3 x 1 + 2 x 2 + 6 x 3 ) ) / ( 71833 57000 ) 0.0579 μ ( 521 ( 0.05 x 1 + 0.03 x 2 + 0.01 x 3 ) ) / ( 521 413 ) 0.0863 μ ( 816 ( 0.04 x 1 + 0.02 x 2 + 0.08 x 3 ) ) / ( 816 604 ) 0.0363 μ ( 90000 ( 1.92 x 1 + 1.04 x 2 + 3.94 x 3 ) ) / ( 90000 10000 ) Z 1 = 3 x 1 + 2 x 2 + 6 x 3 Z 2 = 0.05 x 1 + 0.03 x 2 + 0.01 x 3 Z 3 = 0.04 x 1 + 0.02 x 2 + 0.08 x 3 Z 4 = 1.92 x 1 + 1.04 x 2 + 3.94 x 3 x 1 + x 2 + x 3 = 20000 0.1291 λ ( 5500 x 1 ) / ( 5500 5000 ) 0.1254 λ ( 16500 x 2 ) / ( 16500 15000 ) 0.0392 λ ( 6600 x 3 ) / ( 6600 6000 ) 0.88 x 1 + 0.91 x 2 + 0.97 x 3 18400 0.02 x 1 + 0.01 x 2 + 0.06 x 3 600 0.0199 λ ( 27500 3 x 1 ) / ( 27500 25000 ) 0.0151 λ ( 110000 2 x 2 ) / ( 110000 100000 ) 0.1949 λ ( 38500 6 x 3 ) / ( 38500 35000 ) where   x i 0   and   i = 1 ,   2 ,   and   3
The numerical example of the SCPLCC problem was solved using LINGO software (2002):
  • x 1 = 0 x 2 = 15,750 x 3 = 4250 λ = 0.9595 μ 1 = 0
  • μ 2 = 0 μ 3 = 0 μ 4 = 0 μ 5 = 0 μ 6 = 0
  • μ 7 = 0.3066 μ 8 = 1 μ 9 = 1 μ 10 = 0.0011
  • z1 = 57,000 z2 = 515 z3 = 655 z4 = 33,125.

4.1.3. Solving the SCPLCC Example by Using the RMCGP Approach

We now consider an RMCGP problem with goals and constraints that cannot be solved under current goal programming methods. The optimal quota allocations (i.e., the purchasing orders), supplier production capacity, and financial budget constraints were considered. This SCPLCC problem was then formulated as follows:
Main goals (with each goal designated as G):
  • ( G 1 )   3 x 1 + 2 x 2 + 6 x 3 = 57,000 (G1, MIN.) or 71,833 (G1, MAX.)
  • ( G 2 )   0.05 x 1 + 0.03 x 2 + 0.01 x 3 = 413 (G2, MIN.) or 521 (G2, MAX.)
  • ( G 3 )   0.04 x 1 + 0.02 x 2 + 0.08 x 3 = 604 (G3, MIN.) or 816 (G3, MAX.)
  • ( G 4 )   1.92 x 1 + 1.04 x 2 + 3.94 x 3 = 10,000 (G4, MIN.) or 90,000 (G4, MAX.)
Capacity constraints:
  • ( G 5 )   x 1 = 5000 (G5, MIN.) or 5500 (G5, MAX.) (X1, production capacity of supplier 1)
  • ( G 6 )   x 2 = 15 , 000 (G6, MIN.) or 165,000 (G6, MAX.) (X2, production capacity of supplier 2)
  • ( G 7 )   x 3 = 6000 (G7, MIN.) or 165,000 (G7, MAX.) (X3, production capacity of supplier 3)
  • x 1 + x 2 + x 3 = 20 , 000 (Constraint of total demand)
Budget constraints:
  • ( G 8 )   3 x 1 = 25 , 000 (G8, MIN.) or 27,500 (G8, MAX.) (X1, budget constraint of vendor 1)
  • ( G 9 )   2 x 2 = 100 , 000 (G9, MIN.) or 110,000 (G9, MAX.)(X2, budget constraint of vendor 2)
  • ( G 10 )   6 x 3 = 35 , 000 (G10, MIN.) or 110,000 (G10, MAX.) (X3, budget constraint of vendor 3)
Through an RMCGP approach involving no penalty weighting [47] combined with geometric mean weighting [22,47], this SCPLCC problem was rewritten as the following program:
Min = 0.2958 ( d 1 + e 1 ) + 0.0579 ( d 2 + e 2 ) + 0.0863 ( d 3 + e 3 ) + 0.0365 ( d 4 + e 4 )
+ 0.1291 ( d 5 + e 5 ) + 0.1254 ( d 6 + e 6 ) + 0.0392 ( d 7 + e 7 )
+ 0.0199 ( d 8 + e 8 ) + 0.0151 ( d 9 + e 9 ) + 0.1949 ( d 10 + e 10 )
s.t.
( 3.1 x 1 + 2 x 2 + 7 x 3 ) b 1 d 1 + + d 1 = y 1 b 1 for the net cost goal, with a lower value being more desirable
y 1 e 1 + + e 1 = 57000 represents | y 1 g 1 , min | ,
where 57000 y 1 71833
( 0.05 x 1 + 0.03 x 2 + 0.01 x 3 ) b 2 d 2 + + d 2 = y 2 b 2 represents the rejection goal, with a lower value being more desirable; y 2 e 2 + + e 2 = 413 represents | y 2 g 2 , min | , where
413 y 2 521
( 0.04 x 1 + 0.02 x 2 + 0.08 x 3 ) b 3 d 3 + + d 3 = y 3 b 3 corresponds to the goal of minimizing late deliveries goal, with a lower value being more desirable.
y 3 e 3 + + e 3 = 604 represents | y 3 g 3 , min | , where
604 y 3 816
( 1.92 x 1 + 1.04 x 2 + 3.94 x 3 ) b 4 d 4 + + d 4 = y 4 b 4 corresponds to the PLCC goal, with a lower value being more desirable.
y 4 e 4 + + e 4 = 10000 represents | y 4 g 4 , min | , where
1000 y 4 90000
x 1 b 5 d 5 + + d 5 = y 5 b 5 is the capacity constraint goal of supplier 1, with a lower value being more desirable.
y 5 e 5 + + e 5 = 5000 represents | y 5 g 5 , min | , where
5000 y 5 5500
x 2 b 6 d 6 + + d 6 = y 6 b 6 is the capacity constraint goal of supplier 2, with a lower value being more desirable.
y 6 e 6 + + e 6 = 15000 represents | y 6 g 6 , min | , where
15000 y 6 16500
x 3 b 7 d 7 + + d 7 = y 7 b 7 is the capacity constraint goal of supplier 3, with a lower value being more desirable.
y 7 e 7 + + e 7 = 6000 represents | y 7 g 7 , min | , where
6000 y 7 6600
3 x 1 b 8 d 8 + + d 8 = y 8 b 8 is the budget constraint goal of supplier 1, with a lower value being more desirable.
y 8 e 8 + + e 8 = 25000 represents | y 8 g 8 , min | , where
25000 y 8 27500
2 x 2 b 9 d 9 + + d 9 = y 9 b 9 is the budget constraint goal of supplier 1, with a lower value being more desirable.
y 9 e 9 + + e 9 = 100000 represents | y 9 g 9 , min | , where
100000 y 9 110000
6 x 3 b 10 d 10 + + d 10 = y 10 b 10 is the budget constraint goal of supplier 1, with a lower value being more desirable.
y 10 e 10 + + e 10 = 35000 represents | y 10 g 10 , min | , where
35000 y 9 38500
In this program, b 1 = b 2 + b 3 + b 4 + b 5 + b 6 + b 7 + b 8 + b 9 + b 10 so that the net cost, rejection, and late delivery goals, as well as zero, are achieved.
Moreover, b 2 + b 3 + b 4 + b 5 + b 6 + b 7 + b 8 + b 9 + b 10 = 1 ; this addition of auxiliary constraints can force the net cost goal such that the lower-bound goal is achieved and either the rejection goal or the late delivery goal is achieved.
Z 1 = 3 x 1 + 2 x 2 + 6 x 3
Z 2 = 0.05 x 1 + 0.03 x 2 + 0.01 x 3
Z 3 = 0.04 x 1 + 0.02 x 2 + 0.08 x 3
Z 4 = 1.92 x 1 + 1.04 x 2 + 3.94 x 3
x 1 + x 2 + x 3 = 20000
0.88 x 1 + 0.91 x 2 + 0.97 x 3 18400
0.02 x 1 + 0.01 x 2 + 0.06 x 3 600
x i 0 and I = 1, 2, 3.
d i + , d i , e i + , e i 0 (i = 1, 2, …, 10)
b i 0 (i = 1, 2, …, 10) are binary variable.
The numerical example of the SCPLCC problem was solved using LINGO software [50]:
  • x 1 = 5000 x 2 = 9166.67 x 3 = 5833.33
  • y1 = 57,000 y2 = 410 y3 = 604 y4 = 10,000 y5 = 5000 y6 = 15,000 y7 = 6000 y8 = 25,000 y9 = 100,000 y10 = 35,000
  • b1 = 1 b2 = 0 b3 = 0 b4 = 0 b5 = 1 b6 = 0 b8 = 0 b9 = 0 b10 = 0
  • z1 = 68,383.33 z2 = 583.33 z3 = 850 z4 = 42,116.67
In sum, the RMCGP method involving geometric mean weighting and no penalty weighting solved the SCPLCC problem.

4.1.4. Solving the SCPLCC Example through RMCGP, Geometric Mean Weighting, and Penalty Weighting

In this SCPLCC example, the optimal quota allocations (i.e., purchasing order), production capacity limitations, and budget constraints of the suppliers were determined through RMCGP with a penalty-weighted approach, as expressed in Equations (27) and (30). This SCPLCC problem can now be reformulated as the following program:
Min = 0.2958 ( 5 d 1 + + d 1 + e 1 ) + 0.0579 ( 4 d 2 + + d 2 + e 2 ) + 0.0863 ( 3 d 3 + + d 3 + e 3 ) + 0.0365 ( 2 d 4 + + d 4 + e 4 ) + 0.1291 ( d 5 + e 5 ) + 0.1254 ( d 6 + e 6 ) + 0.0392 ( d 7 + e 7 ) + 0.0199 ( d 8 + e 8 ) + 0.0151 ( d 9 + e 9 ) + 0.1949 ( d 10 + e 10 ) s . t . ( 3.1 x 1 + 2 x 2 + 7 x 3 ) b 1 d 1 + + d 1 = y 1 b 1 y 1 e 1 + + e 1 = 57000 57000 y 1 71833 ( 0.05 x 1 + 0.03 x 2 + 0.01 x 3 ) b 2 d 2 + + d 2 = y 2 b 2 y 2 e 2 + + e 2 = 413 413 y 2 521 ( 0.04 x 1 + 0.02 x 2 + 0.08 x 3 ) b 3 d 3 + + d 3 = y 3 b 3 y 3 e 3 + + e 3 = 604 604 y 3 816 ( 1.92 x 1 + 1.04 x 2 + 3.94 x 3 ) b 4 d 4 + + d 4 = y 4 b 4 y 4 e 4 + + e 4 = 10000 10000 y 4 90000 y 5 e 5 + + e 5 = 15000 x 1 b 5 d 5 + + d 5 = y 5 b 5 y 6 e 6 + + e 6 = 15000 x 2 b 6 d 6 + + d 6 = y 6 b 6 15000 y 6 16500 y 7 e 7 + + e 7 = 6000 x 3 b 7 d 7 + + d 7 = y 7 b 7 6000 y 7 6600 y 8 e 8 + + e 8 = 25000 3 x 1 b 8 d 8 + + d 8 = y 8 b 8 25000 y 8 27500 y 9 e 9 + + e 9 = 100000 2 x 2 b 9 d 9 + + d 9 = y 9 b 9 100000 y 9 110000 y 10 e 10 + + e 10 = 35000 6 x 3 b 10 d 10 + + d 10 = y 10 b 10 35000 y 9 38500 b 1 = b 2 + b 3 + b 4 + b 5 + b 6 + b 7 + b 8 + b 9 + b 10 b 2 + b 3 + b 4 + b 5 + b 6 + b 7 + b 8 + b 9 + b 10 = 1 Z 1 = 3 x 1 + 2 x 2 + 6 x 3 Z 2 = 0.05 x 1 + 0.03 x 2 + 0.01 x 3 Z 3 = 0.04 x 1 + 0.02 x 2 + 0.08 x 3 Z 4 = 1.92 x 1 + 1.04 x 2 + 3.94 x 3       x 1 + x 2 + x 3 = 20000       0.88 x 1 + 0.91 x 2 + 0.97 x 3 18400 0.02 x 1 + 0.01 x 2 + 0.06 x 3 600 x i 0   and   i = 1 ,   2 ,   3 . ( i = 1 ,   2 ,   ,   10 ) b i 0   ( i = 1 ,   2 ,   ,   10 )   are   binary   variables .
The numerical example of the SCPLCC problem was solved using LINGO software [50]:
  • x 1 = 0 x 2 = 15,750 x 3 = 4250 y1 = 57,000 y2 = 410 y3 = 604
  • y4 = 10,000 y5 = 5000 y6 = 15,000 y7 = 6000 y8 = 25,000 y9 = 100,000
  • y10 = 35,000 b1 = 1 b2 = 0 b3 = 0 b4 = 0 b5 = 0
  • b6 = 1 b8 = 0 b9 = 0 b10 = 0
  • z1 = 57,000 z2 = 515 z3 = 655 z4 = 33,125.
The results demonstrated that RMCGP with geometric mean weighting and penalty weighting was a suitable approach for solving the SCPLCC problem.

4.1.5. RMCGP with Mean Weighting, Penalty Weighting, and WLGP

To verify the RMCGP SCPLCC model problem, we modified the model through mean-weighted–penalty-weighted linear goal programming. The objective function was expressed as an equation presented in a study [13]:
MIN = θ 1 T 1 d n 1 + θ 2 T 2 d p 2 + + θ 3 T 3 d n 3 + θ 4 T 4 d n 4 + θ 5 T 5 d p 5 + + θ 6 T 6 d p 6 + + θ 7 T 7 d n 7 + θ 8 T 8 d n 8 + + θ 9 T 9 d n 9 + θ 10 T 10 d n 10
where
  • θ i = i t h the ith weighted geometric mean; i = 1, 2, 3, …, 10
  • θ 1 = 0.2958 ; θ 2 = 0.0579 ; θ 3 = 0.0863 ; θ 4 = 0.0365 ; θ 5 = 0.1291 ; θ 6 = 0.1254 ; θ 7 = 0.0392 ; θ 8 = 0.0199 ; θ 9 = 0.0151 ; and θ 10 = 0.1949 .
  • Ti = normalization constant of the ith goal; i = 1, 2, 3, …, 10
  • T1 = 57,000 (total net cost goal)
  • T2 = 515 (total rejection goal)
  • T3 = 655 (total late delivery goal)
  • T4 = 33,125 (total PLCC goal)
  • T5 = 5000 (total capacity constraint goal of supplier 1)
  • T6 = 15,000 (total capacity constraint goal of supplier 2)
  • T7 = 6000 (total capacity constraint goal of supplier 3)
  • T8 = 25,000 (total budget constraint goal of supplier 1)
  • T9 = 100,000 (total budget constraint goal of supplier 2)
  • T10 = 35,000 (total budget constraint goal of supplier 3)
Subsequently, the numerical example of the SCPLCC problem was solved using LINGO software [50]:
x1 = 1034, x2 = 15,000, x3 = 3965, y1 = 57,000, y2 = 410, y3 = 604, y4 = 10,000, y5 = 5000, y6 = 15,000, y7 = 6000, y8 = 25,000, y9 = 100,000, y10 = 35,000, z1 = 56,896.55, z2 = 541.37, z3 = 658.62, z4 = 332,107.
An RMCGP SCPLCC model to which WLGP was applied should yield similar results to an RMCGP SCPLCC model to which WLGP was applied. The results indicated that supplier 2 is the most suitable.

4.2. Summary of Results Obtained under All Approaches

Table 5 presents a summary of the results obtained under all goal programming approaches.

4.3. Discussion of Results Obtained under the Two Approaches

Notably, the weighted max–min method developed by Lin [39] 44 yielded the same solution to the SCPLCC problem as did the RMCGP method involving geometric mean weighting and penalty weighting.
RMCGP involving geometric mean weighting and no penalty weighting revealed that the lower-bound order quantity of supplier 1 was 5000. This is attributable to the lack of penalty-weighted constraints. Moreover, b1 = 1 and b5 = 1 (Table 5).
RMCGP involving mean weighting and penalty weighting yielded b1 = 1 and b6 = 1, and the upper bound of the order quantity of supplier 1 exceeded 15,000; specifically, x2 = 15,750. To ensure that the net cost rejection or late delivery goal is met, zero should be obtained (e.g., b1 = 1 and b6 = 1), and the auxiliary constraints of bi should be applied to the order quantity adjustment (Table 5).
To compare the results of the two verification approaches and increase the accuracy, we applied RMCGP with geometric mean weighting and penalty weighting. We also implemented a WLGP model. Figure 3 shows that the order quantity, net cost, rejections, late deliveries, PLCC, production capacity, and budget under the MCGP model approach were lower than those under the MOLP model approach. In sum, the RMCGP SCPLCC model yielded the same results as did the RMCGP with geometric mean weighting and penalty weighting and the WLGP model (refer to the results for the fifth model in Table 5).

4.4. Sensitivity Analysis

To test the RMCGP and the WLGP models using geometric mean weighting and penalty weighting, we employed a method presented by Ho [51]. Table 6 and Figure 4 demonstrate that if managers wish to diversify the supplier selection risk, decision-makers can set λ to 0 or 0.2 to divide low order quantities among the three suppliers. Otherwise, they can set λ to 0.8 or 1 to obtain relatively higher achievement levels.

4.5. Discussion

A short review of the key results from the study is as follows. For the SCPLCC sustainable procurement challenge, the WLGP approach model and RMCGP with geometric mean weighting and penalty weighting are appropriate (from Table 6, we can discover x2 order quantity value 15,750 is acceptable).
The two approaches to tackling the SCPLCC problem provided here can assist decision-makers in improving supplier selection and provide real-world consequences for the LED sector in terms of lowering PLCC costs, minimizing net costs, reducing rejections, and meeting PLCC objectives.

5. Conclusions and Managerial Implications

5.1. Conclusions

Because high-tech companies consider numerous factors (e.g., net cost, rejections, late deliveries, PLCC strategies), achieving only one objective is insufficient for PLCC reduction. SC models for solving this SCPLCC problem have seldom been investigated. In the present study, we solved the SCPLCC problem through two approaches, both of which employed geometric mean weighting. The results serve as a managerial reference for the examined company—specifically, for determining vendor quotas in SCM when the capacities and budget constraints of each vendor are uncertain (given a lower or upper bound). The first approach, which considered the uncertainty of the fuzzy model, used a linear membership function, and the entire formulation was solved through a fuzzy multiobjective programming approach. The SCPLCC problem was then transformed through a weighted max–min method, as well as through the application of an AW MOLP model and a corresponding crisp, single-objective linear programming approach. The second approach, which involved RMCGP with geometric mean weighting and penalty weighting, emphasized the supply of a high-quality product and PLCC reduction. Furthermore, this approach guided the relationships between goals in the multiobjective problem.

5.2. Managerial Implications

Our study has the following managerial implications.
First, the SCPLCC problem can easily be solved using commercially available linear programming software such as LINDO and LINGO.
Second, our solution to the SCPLCC problem is more comprehensive than that achieved through linear programming, conventional goal programming, and other deterministic methods applied when information vagueness is a concern. We transformed the SCPLCC problem into a weighted max–min fuzzy programming model with lower computational complexity, thus simplifying the application of fuzzy methodology [20].
Third, in real-world SCM scenarios, the provision of deterministic values of system parameters (e.g., production capacity and constraints) is unnecessary.
Fourth, our findings can assist managers of LED manufacturers in identifying associations between SSCM and RSCM, thereby facilitating informed decision-making in terms of both sustainability and resilience. We assert that transparency, as well as the consideration of the PLCC model in SCM and stakeholder engagement, can help firms gain competitive advantage. Our findings revealed several complementary and conflicting relationships among the formative elements of SSCM and RSCM. For example, flexibility enables sustainability in SCs but is at least partially discordant with long-term firm–supplier relationships. Our examination of a real-world case adds to the empirical evidence on the implementation of SSCM and RSCM. However, the generalizability of these results to other industries or regions is questionable given potential differences in managerial practices and other features.
Fifth, under the RMCGP approach [47], auxiliary constraints can inform between-goal relationships in multiobjective problems. Regarding the example of the SCPLCC problem, auxiliary constraints bi facilitated goal realization (e.g., through the adjustment of order quota allocation). RMCGP is relevant to managerial decision-making problems. We modified an RMCGP approach proposed by Chang [47] involving weighted goal programming to solve the SCPLCC problem, accounting for multiple target levels by employing the multiplicative terms of binary variables. Regarding the mapping of one goal to numerous aspiration levels, under certain conditions, decision-makers may base their decisions on a goal that can be achieved on various aspiration level [52]. According to Little [53], operational models are only useful if they are simple, robust, easily controllable, adaptive, easily communicated, and address essential SCPLCC issues. In particular, our SCPLCC model satisfies the first four criteria [27].
We tested our SCPLCC model on a Taiwanese LED company. Because having precise knowledge of all parameters is not required, high-tech companies can easily use our two goal-programming approaches to select suppliers in a fuzzy environment. The two present methods for solving the SCPLCC problem can help decision-makers optimize supplier selection. They also enable managers (including purchasing managers) to manage SC performance and SSCM goals on the basis of factors such as the net cost, number of rejections, number of late deliveries, and overarching PLCC goals.

5.3. Limitations

To validate the SCPLCC problem, overcome the shortcomings of the two goal programming approaches, and ensure accurate outcomes, we compared the models with the RMCGP and weighted goal programming approaches. However, should decision-makers employ a hybrid RMCGP method with a multicriteria decision-making approach, they may obtain unexpected or confusing results.

5.4. Future Directions

To solve SCPLCC problems in scenarios involving multiple suppliers, our SCPLCC models can be integrated with other goal programming approaches, including multicriteria decision-making approaches such as de novo programming, the rough set approach [54,55], or the neutrosophic set approach [56].

Author Contributions

Conceptualization, Y.-J.T.; formal analysis, G.-Y.G.; C.-S.T. and Y.-J.T.; writing—original draft preparation, Y.-J.T. and C.-S.T.; writing—review and editing, C.-S.T. and Y.-J.T.; planning all works in the study, H.-S.L.; supervision, Y.-S.L. and H.-S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Choi, J.; Bai, J.; Geunes, H. Manufacturing delivery performance for supply chain management. Math. Compu. Model. 2007, 45, 11–20. [Google Scholar] [CrossRef]
  2. Li, G.; Yamaguchi, M.; Nagai, M. A grey-based decision-making approach to the supplier selection problem. Math. Comp. Model. 2007, 46, 573–581. [Google Scholar] [CrossRef]
  3. Michaels, R.; Kumar, A.; Samu, S. Activity-specific role stress in purchasing. Int. J. Purch. Mater. Manag. 1995, 31, 11–19. [Google Scholar] [CrossRef]
  4. Patton, W.E. Individual and joint decision-making in industrial vendor selection. J. Bus. Res. 1997, 38, 115–122. [Google Scholar] [CrossRef]
  5. Wang, G.; Hung, S.H.; Dismukes, J.P. Product-driven supply chain selection using integrated multi-criteria decision-making methodology. Int. J. Prod. Econ. 2004, 91, 1–15. [Google Scholar] [CrossRef]
  6. Vidrová, Z. Supply chain management in the aspect of globalization. SHS Web Conferences 2020, 74, 4031. [Google Scholar] [CrossRef]
  7. Suryaningtyas, D.; Sudiro, A.; Eka, T.A.; Irawanto, D.W. Organizational resilience and organizational performance: Examining the mediating roles of resilient leadership and organizational culture. Acad. Strateg. Manag. J. 2019, 18, 1–7. [Google Scholar]
  8. Fiedler, K.; Lord, S.; Czarnezki, J.J. Life cycle costing and food systems: Concepts, trends, and challenges of impact valuation. Mich. J. Envtl. Admin. L. 2018, 8, 1. [Google Scholar] [CrossRef]
  9. Shashi, S.R.; Centobelli, P.; Cerchione, R. Evaluating partnerships in sustainability-oriented food supply chain: A five-stage performance measurement model. Energies 2018, 11, 3473. [Google Scholar] [CrossRef] [Green Version]
  10. Wang, C.T.; Su, S.J. Strategic capacity planning for light emitting diode (LED) supply chains across Taiwan and China. J. Oper. Res. Soc. 2015, 66, 1989–2003. [Google Scholar] [CrossRef]
  11. Negri, M.; Cagno, E.; Colicchia, C.; Sarkis, J. Integrating sustainability and resilience in the supply chain: A systematic literature review and a research agenda. Bus. Strat. Environ. 2021, 30, 1–29. [Google Scholar] [CrossRef]
  12. Zhu, Q.; Sarkis, J.; Lai, K.H. Choosing the right approach to green your supply chains. Mod. Supply Chain Res. Appls. 2019, 1, 54–67. [Google Scholar] [CrossRef]
  13. Karutz, R.; Riedner, L.; Vega, L.R.; Stumpf, L.; Damert, M. Compromise or complement? exploring the interactions between sustainable and resilient supply chain management. J. Supply Chain Oper. Resil. 2018, 3, 117–142. [Google Scholar] [CrossRef]
  14. Alonso-Muñoz, S.; González-Sánchez, R.; Siligardi, C.; García-Muiña, F.E. New circular networks in resilient supply chains: An external capital perspective. Sustainability 2021, 13, 6130. [Google Scholar] [CrossRef]
  15. Zavala-Alcívar, A.; Verdecho, M.-J.; Alfaro-Saiz, J.-J. A conceptual framework to manage resilience and increase sustainability in the supply chain. Sustainability 2020, 12, 6300. [Google Scholar] [CrossRef]
  16. Backes, J.G.; Traverso, M. Application of life cycle sustainability assessment in the construction sector: A systematic literature review. Processes 2021, 9, 1248. [Google Scholar] [CrossRef]
  17. Kaviani, M.A.; Peykam, A.; Khan, S.A.; Brahimi, N.; Niknam, R. A new weighted fuzzy programming model for supplier selection and order allocation in the food industry. J. Model. Manag. 2020, 15, 381–406. [Google Scholar] [CrossRef]
  18. Noppasorn, S.; Navee, C. Integrated possibilistic linear programming with beta-skewness degree for a fuzzy multi-objective aggregate production panning problem under uncertain environments. Fuzzy Inf. Eng. 2020, 12, 355–380. [Google Scholar]
  19. 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. 2010, 131, 139–145. [Google Scholar] [CrossRef]
  20. Kumar, M.; Vrat, P.; Shankar, R. A fuzzy goal programming approach for vendor selection problem in a supply chain. Int. J. Prod. Econo. 2006, 101, 273–285. [Google Scholar] [CrossRef]
  21. Shen, C.W.; Peng, Y.T.; Tu, C.S. Considering Product Life Cycle Cost Purchasing Strategy for Solving Vendor Selection Problems. Sustainability 2019, 11, 3739. [Google Scholar] [CrossRef] [Green Version]
  22. Kagnicioglu, C.H. A fuzzy multi-objective programming approach for supplier selection in a supply chain. Bus. Rev. Camb. 2006, 6, 107–115. [Google Scholar]
  23. Nasr, A.K.; Tavana, M.; Alavi, B.; Mina, H. A novel fuzzy multi-objective circular supplier selection and order allocation model for sustainable closed-loop supply chains. J. Clean Prod. 2021, 287, 124994. [Google Scholar] [CrossRef]
  24. Beiki, H.; Seyedhosseini, S.M.; Ponkratov, V.V.; Zekiy, A.O.; Ivanov, S.A. Addressing a sustainable supplier selection and order allocation problem by an integrated approach: A case of automobile manufacturing. J. Ind. Prod. Eng. 2021, 38, 239–253. [Google Scholar] [CrossRef]
  25. Dickson, G.W. An analysis of vendor selection systems and decisions. J. Purch. 1966, 2, 5–17. [Google Scholar] [CrossRef]
  26. Wind, Y.; Robinson, P.J. The determinants of vendor selection: The evaluation function approach. J. Pur. Mater. Manag. 1968, 4, 29–41. [Google Scholar] [CrossRef]
  27. Mo’Ath, A.L.; Ahmad, K.J.; Mohd, H.Z.; Afifi, M.D. Weighted linear goal programming approach for solving budgetary manufacturing process. Far East J. Math. Sci. 2017, 101, 1993–2021. [Google Scholar]
  28. Umarusman, N. Solution proposal for supplier selection: Problem an application in agricultural machinery sector with global criterion method. Dokuz Eylul Univ. Iktis. Ve Idari Bilimler Dergisi 2018, 33, 353–368. [Google Scholar] [CrossRef]
  29. Budzinski, M.; Sisca, M.; Thrän, D. Consequential LCA and LCC using linear programming: An illustrative example of biorefineries. Int. J. Life Cycle Assess. 2019, 24, 2191–2205. [Google Scholar] [CrossRef] [Green Version]
  30. Ojo, O.O.; Farayibi, P.K.; Akinnuli, B.O. Modified goal programming model for limited available budget alocation for equipment procurement under inflation condition. Adv. Res. 2020, 21, 25–35. [Google Scholar] [CrossRef]
  31. Hocine, A.; Zhuang, Z.Y.; Kouaissah, N.; Li, D.C. Weighted-additive fuzzy multi-choice goal programming (WA-FMCGP) for Supporting Renewable Energy Site Selection Decisions. Eur. J. Oper. Res. 2020, 285, 642–652. [Google Scholar] [CrossRef]
  32. Hardy, C.; Bhakoo, V.; Maguire, S. A new methodology for supply chain management: Discourse analysis and its potential for theoretical advancement. J. Supply Chain Manag. 2020, 56, 19–35. [Google Scholar] [CrossRef]
  33. Al-Husain, R.; Khorramshahgol, R. Incorporating analytical hierarchy process and goal programming to design responsive and efficient supply chains. Oper. Res. Pers. 2020, 7, 100149. [Google Scholar] [CrossRef]
  34. Giri, B.C.; Dey, S. Game theoretic models for a closed-loop supply chain with stochastic demand and backup sup plier under dual channel recycling. Decis. Mak. Appl. Manag. Eng. 2020, 3, 108–125. [Google Scholar]
  35. Samanta, B.; Giri, B.C. A two-echelon supply chain model with price and warranty dependent demand and pro-rata warranty policy under cost sharing contract. Decis. Mak. Appl. Manag. Eng. 2021, 4, 47–75. [Google Scholar] [CrossRef]
  36. Bahareh, S.O.; Kaveh, K.D.; Peiman, G. Solving a supply chain problem using two approaches of fuzzy goal programming based on TOPSIS and fuzzy preference relations. Int. J. Ind. Syst. Eng. 2021, 13, 27–48. [Google Scholar]
  37. Tavan, M.; Kian, H.; Nasr, A.K.; Govindan, K.; Mina, H. A comprehensive framework for sustainable closed-loop supply chain network design. J. Clean. Prod. 2022, 332, 129777. [Google Scholar] [CrossRef]
  38. Mabrouk, N.B. Green supplier selection using fuzzy delphi method for developing sustainable supply chain. Dec. Sci. Lett. 2021, 10, 63–70. [Google Scholar] [CrossRef]
  39. Kumar, L.; Jain, P.K.; Sharma, A.K. A fuzzy goal programme–based sustainable Greenfield supply network design for tyre retreading industry. Int. J. Adv. Manuf. Technol. 2020, 108, 1–26. [Google Scholar] [CrossRef]
  40. Zimmermann, H.J. Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst. 1987, 1, 45–56. [Google Scholar] [CrossRef]
  41. Bellman, R.E.; Zadeh, L.A. Decision making in a fuzzy environment. Manag. Sci. 1970, 17, 141–164. [Google Scholar] [CrossRef]
  42. Lee, H.I.; Kang, H.Y.; Chang, C.T. Fuzzy multiple goal programming applied to TFT-LCD supplier selection by downstream manufacturers. Exp. Syst. Appl. 2009, 36, 6318–6325. [Google Scholar] [CrossRef]
  43. Liao, C.N.; Kao, H.P. Supplier selection model using Taguchi loss fuction, analytical hierarchy process and multi-choice goal programming. Comp. Indu. Eng. 2010, 58, 571–577. [Google Scholar] [CrossRef]
  44. Lin, C.C. A weighted max-min model for fuzzy goal programming. Fuzzy Sets Syst. 2004, 142, 407–420. [Google Scholar] [CrossRef]
  45. Tiwari, R.N.; Dharmar, S.; Rao, J.R. Fuzzy goal programming—An additive model. Fuzzy Sets Syst. 1987, 24, 27–34. [Google Scholar] [CrossRef]
  46. Soleimani, H.; Mohammadi, M.; Fadaki, M. Carbon-efficient closed-loop supply chain network: An integrated modeling approach under uncertainty. Environ Sci Pollut Res. 2021. [Google Scholar] [CrossRef]
  47. Chang, C.T. Revised multi-choice goal programming. Appl. Math. Model. 2008, 32, 2587–2595. [Google Scholar] [CrossRef]
  48. Narsimhan, R. An analytical approach to supplier selection. J. Purch. Mater. Manag. 1983, 19, 27–32. [Google Scholar] [CrossRef]
  49. Zimmermann, H.J. Fuzzy Mathematical Programming. In Advances in Sensitivity Analysis and Parametic Programming; Gal, T., Greenberg, H.J., Eds.; International Series in Operations Research & Management Science; Springer: Boston, MA, USA, 1997; Volume 6. [Google Scholar] [CrossRef]
  50. Schrage, L. LINGO Release 8.0; LINGO System Inc.: Chicago, IL, USA, 2002. [Google Scholar]
  51. Ho, H. 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]
  52. Chang, C.T. Multi-choice goal programming. Omega 2007, 35, 389–396. [Google Scholar] [CrossRef]
  53. Little, D.C. Models and manager: The concept of a decision calculus. Manag. Sci. 1970, 16, 466–485. [Google Scholar] [CrossRef] [Green Version]
  54. Stević, Ž.; Tanackov, I.; Vasiljević, M.; Rikalović, A. Supplier evaluation criteria: AHP Rough approach. In Proceedings of the October Conference: XVII International Scientific Conference on Industrial Systems (IS’17), Novi Sad, Serbia, 4–6 October 2017. [Google Scholar]
  55. Stanković, M.; Gladović, P.; Popović, V. Determining the importance of the criteria of traffic accessibility using fuzzy AHP and rough AHP method. Decis. Mak. Appl. Manag. Eng. 2019, 2, 86–104. [Google Scholar] [CrossRef]
  56. Bausys, R.; Zavadskas, E.K.; Kaklauskas, A. Application of neutrosophic set to multicriteria decision making by COPRAS. Econ. Comput. Econ. Cybern Stud. Res. 2015, 49, 9–106. [Google Scholar]
Figure 1. Presentation of the objective function as a fuzzy number: (a) minimum Z k and (b) maximum Z l .
Figure 1. Presentation of the objective function as a fuzzy number: (a) minimum Z k and (b) maximum Z l .
Sustainability 14 02423 g001
Figure 2. Graphic representation of the whole process.
Figure 2. Graphic representation of the whole process.
Sustainability 14 02423 g002
Figure 3. Results obtained using revised multichoice goal programming (RMCGP), multiobjective linear programming (MOLP) model approaches.
Figure 3. Results obtained using revised multichoice goal programming (RMCGP), multiobjective linear programming (MOLP) model approaches.
Sustainability 14 02423 g003
Figure 4. Sensitivity analysis results of the WLGP model.
Figure 4. Sensitivity analysis results of the WLGP model.
Sustainability 14 02423 g004
Table 1. Summary of recent studies on supply chains (SCs) employing mathematical programming models.
Table 1. Summary of recent studies on supply chains (SCs) employing mathematical programming models.
Author(s)/YearCategoryMethodsCostRejectionDeliversPLCCCapacityBudget
MO’ Ath et al. (2017) [27]IntegratedWGP, LP
Umarusman (2018) [28]Qualitativecriterion
Budzinski et al. (2019) [29]Integrated
Ojo et al. (2020) [30]QualitativeGP
Hocine et al. (2020) [31]IntegratedWA-FMCGP
Hardy et al. (2020) [32]Qualitative
AI-Huaain et al. (2020) [33]QualitativeGP
Bibhas and Sushil (2020) [34]QualitativeGame Theoretic
Biswarup and Bibhas (2021) [35] QualitativeGame Theoretic
Bahareh et al. (2021) [36] QualitativeFGP
Tavan, et al. (2021) [37] QualitativeFGP
Mabrouk (2021) [38]QualitativeFuzzy set
This studyIntegratedMOLP, RMCGP
Table 2. Definitions of indexes, parameters, and decision variables.
Table 2. Definitions of indexes, parameters, and decision variables.
Index
ikey index for supplier, for all i = 1, 2, …, n
jkey index for objectives function, for all j =1, 2, …, J
kkey index for constraints, for all k = 1, 2, …, K
Decision variable
xiOrder quantity given to the supplier i
Parameters
D Aggregate demand of the item over a fixed planning period
nNumber of suppliers competing for selection
piPrice of a unit item of ordered quantity xi to supplier i
RiPercentage of the rejected units delivered by supplier i
LiPercentage of the units delivered late by supplier i
CiPLCC cost for supplier i
U i Upper limit of the quantity available for supplier i
riVendor rating value for supplier i
PLeast total purchasing value that a vendor can have
fiSupplier quota flexibility for supplier i
FLeast value of flexibility in supply quota that a supplier should have
BiBudget constraint allocated to each supplier
Note: Fuzzy parameters are indicated by a tilde.
Table 3. Profiles of the three suppliers.
Table 3. Profiles of the three suppliers.
Supplier No.Pi ($)Ri (%)Li (%)Ci ($)Ui (Units)riFiBi ($)
130.050.041.9250000.880.0225,000
220.030.021.0415,0000.910.01100,000
360.020.083.9460000.970.0635,000
Table 4. Limiting values in the membership functions of net cost, rejections, late deliveries, PLCC, vendor capacities, and budget information.
Table 4. Limiting values in the membership functions of net cost, rejections, late deliveries, PLCC, vendor capacities, and budget information.
( Min . )   μ = 1 ( Min . )   μ = 0
Net cost objective goal57,00071,833
Rejection objective goal413521
Late deliveries objective goal604816
Product life cycle cost objective goal10,00090,000
Capacity constraints
Supplier 150005500
Supplier 215,00016,500
Supplier 360006600
Budget constraints
Supplier 125,00027,500
Supplier 2100,000110,000
Supplier 335,00038,500
Table 5. Results obtained through all goal programming approaches.
Table 5. Results obtained through all goal programming approaches.
ApproachZimmermann’s
Additive Weighted (FMOLP)
Lin’s
Weighted
Max-Min
(FMOLP)
RMCGP with Mean Weighting NO Penalty-
Weighted
RMCGP with Geometric Mean Weighting Penalty-WeightedRMCGP with Geometric Mean Weighting Penalty-Weighted and WLGP
Objective
Net cost z157,00057,00068,38357,00056,896
Rejection z2521515583515541
Late deliveries z3656655850655658
Product Life cycle cost z433,16233,12542,11633,12533,210
Order quantity x1240015,00001034
Order quantity x215,57015,750916615,75015,000
Order quantity x341904250583342503965
Capacity restrictions
Supplier 1550055005000 (y5)5000 (y5)5000 (y5)
Supplier 216,50016,50015,000 (y6)15,000 (y6)15,000 (y6)
Supplier 3660066006000 (y7)6000 (y7)6000 (y7)
Budget restrictions
Supplier 127,50027,50025,000 (y8)25,000 (y8)25,000 (y8)
Supplier 2110,000110,000100,000 (y9)100,000
(y9)
100,000
(y9)
Supplier 338,50038,50035,000
(y10)
35,000
(y10)
35,000
(y10)
Table 6. Sensitivity analysis results of the mean-weighted–penalty-weighted linear goal programming model.
Table 6. Sensitivity analysis results of the mean-weighted–penalty-weighted linear goal programming model.
λ = 0λ = 0.2λ = 0.5λ = 0.8λ = 1
Z156,89756,89756,89756,89857,000
Z2541541541540515
Z3658658658658655
Z433,21033,20933,20933,20833,125
X110301029102610130
X215,00315,00315,00615,01515,750
X339663966396739714250
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tao, Y.-J.; Lin, Y.-S.; Lee, H.-S.; Gan, G.-Y.; Tu, C.-S. Using a Product Life Cycle Cost Model to Solve Supplier Selection Problems in a Sustainable, Resilient Supply Chain. Sustainability 2022, 14, 2423. https://doi.org/10.3390/su14042423

AMA Style

Tao Y-J, Lin Y-S, Lee H-S, Gan G-Y, Tu C-S. Using a Product Life Cycle Cost Model to Solve Supplier Selection Problems in a Sustainable, Resilient Supply Chain. Sustainability. 2022; 14(4):2423. https://doi.org/10.3390/su14042423

Chicago/Turabian Style

Tao, Yu-Jwo, Yi-Shyuan Lin, Hsuan-Shih Lee, Guo-Ya Gan, and Chang-Shu Tu. 2022. "Using a Product Life Cycle Cost Model to Solve Supplier Selection Problems in a Sustainable, Resilient Supply Chain" Sustainability 14, no. 4: 2423. https://doi.org/10.3390/su14042423

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