Literature DB >> 35966351

Modeling the leader-follower supply chain network under uncertainty and solving by the HGALO algorithm.

Javid Ghahremani Nahr1, Anwar Mahmoodi1, Abdolsalam Ghaderi1.   

Abstract

The purpose of this article is to develop a competitive supply chain network (SCN) in the face of uncertainty. The objective of the leader chain is to maximize total network profits by strategically locating suppliers, manufacturers, distribution centers, and retailers. Additionally, the follower chain seeks to maximize the network's profit. Both factors, optimal flow allocation to different echelons of the SCN and product pricing, are examined in the leader chain and follower chain. The KKT conditions are used in this article to convert a bi-level model to a one-level model. Additionally, a fuzzy programming technique is used to control the problem's uncertain parameters. According to the results obtained using the fuzzy programming technique, increasing the uncertainty rate increases demand while decreasing the OBFV and average selling price of products. Finally, the problem was untangled using a novel hybrid genetic and ant-lion optimization algorithm (HGALO). The results of problem solving in larger sizes demonstrate HGALO's superior efficiency in comparison with the other algorithm.
© The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022.

Entities:  

Keywords:  HGALO algorithm; KKT approach; Leader–follower supply chain; Stackelberg game

Year:  2022        PMID: 35966351      PMCID: PMC9362389          DOI: 10.1007/s00500-022-07364-6

Source DB:  PubMed          Journal:  Soft comput        ISSN: 1432-7643            Impact factor:   3.732


Introduction

A supply chain (SC) is a collection of independent companies that encompasses the entire process of acquiring and converting raw materials into finished goods, as well as maintaining, distributing, and transferring them to end customers. Nowadays, researchers emphasize competition both within and across chains (Zhang et al. 2017). Customer competition patterns have altered product and service supply chains, resulting in a shift in market competition between independent businesses and supply chains (Ghomi-Avili et al. 2018). There is a substantial body of literature on the SC design, the majority of which is devoted exclusively to the SC. Until now, the presence of competitors in SC, as well as their possible future emergence, has been inadequately considered. SC, on the other hand, competes for market share (Wang et al. 2016). As a result, even if there is no immediate competitor present, SC must be prepared for future competition (Saberi et al. 2018). Numerous studies have been conducted in the literature to evaluate games between different echelons of the SCN. A non-cooperative game is a type of game in which the buyer and seller compete for the highest possible profit margin (Li and Nagurney 2017). In a non-cooperative Stackelberg game, the strongest player assumes the role of leader and formulates his strategy first, followed by the follower (Yue and You 2017). To address the aforementioned issue, a new model of the leader–follower network was developed with the goal of optimizing the profit of the leader and follower chains. As a result, this game can be classified as a distinct subgenre of Stackelberg. In the leader and follower SC, four echelons (suppliers, manufacturers, distribution centers, and retailers) are considered, and they compete for product pricing in the market (customers). Due to the uncertainty surrounding the amount of potential market demand, pricing in both leader and follower chains is extremely complicated. As a result, special tools such as fuzzy programming are used to control the potential demand parameters as well as the costs of product and raw material transportation between different echelons of the chain network (Szmelter-Jarosz et al. 2021; Nozari et al. 2022). The presence of strategic decisions in the leader chain is what distinguishes this paper's leader and follower chain networks. The location of facilities at all potential centers, such as suppliers, manufacturers, distribution centers, and retailers, should be made part of the leader chain's strategic planning. The optimal transport of products and raw materials between the two SCN echelons is a tactical decision in the leader and follower chains. Finally, operational decisions include pricing final products in the market (for customers) based on the leader and follower chains in order to make the most money in an uncertain environment. The leader and follower members use the traditional (forward) SCN. As a result, a mathematical model of SC on two levels will be developed. In the paper presented here, we used the KKT technique to convert a bi-level mathematical model to a one-level mathematical model. Because location and SCN design problems are NP-Hard, this paper solves the problem using a novel combination of genetic algorithms (GA) and ant-lion optimization algorithms (ALO). The operators of the ant-lion optimization algorithm design the chromosome of the problem by locating potential facilities and allocating products optimally between different echelons of the leader and follower chains, whereas the genetic algorithm operators price the products in the market. Finally, statistical comparisons between the developed algorithm and other algorithms such as the genetic algorithm (GA), the ant-lion optimizer (ALO), the gray wolf optimizer (GWO), and the Harris-hawks optimizer (HHO) are made. The article is structured as follows. The second section discusses the research background and the investigation of the research gap. The third section discusses the bi-level mathematical model of SCN. This section discusses a fuzzy programming technique for controlling uncertain parameters. The fourth section presents a novel combination of GA and ALO algorithms, as well as the initial chromosome design, for the problems of facility location, optimal product flow allocation, and market pricing of products. The fifth section investigates exact and meta-heuristic solution methods, as well as statistical comparisons, in small and large instances. The sixth section will examine the presentation of the research findings and recommendations for future research.

Literature review

Numerous studies have concentrated on the presentation of competitive single- and multi-product games between different SCN echelons as well as product pricing within each firm. Wu et al. (2012) examined five different power scenarios for a one-seller, two-buyer SC: (1) The seller, as the chain's leader, announces its price first, and then the retailers determine their profit margins in competition with one another; (2) The seller, as the chain's first leader, makes the decision, and then retailer No. 1 and then retailer No. 2 announce their decision in response to the seller's price; (3) The retailers determine their profit margins simultaneously, and then the seller makes the decision as a follower. (4) Retailer No. 1 is regarded as the market's initial leader. Then retailer No. 2 and the seller make their decisions sequentially, and 5) Retailer No. 1 serves as the leader, with the other seller and retailer making their decisions concurrently. Leng and Parlar (2010) investigated the Stackelberg game in a chain with multiple suppliers and a single follower manufacturer operating under repurchase agreements and sharing lost sales costs. The manufacturer establishes the contract parameters first, and then the suppliers vote in a concurrent game. Cia et al. (2011) presented a SC with a seller and several buyers confronted with the newsboy problem, in which buyers order during the sales season, causing uncertainty. As a leader, one of the buyers may place an order earlier in the season and receive a discount. Two distinct scenarios are considered: (1) the leader buyer has a single ordering opportunity, and (2) the leader buyer has two ordering opportunities. Zhang and Huang (2010) examined a SC involving a manufacturer and a coalition of suppliers. A common platform is used to create a family of products with interchangeable modules. As the customer and chain leader, the manufacturer initially decides on supplier selection and platform configuration. The suppliers then determine the price and quantity of the order in order to maximize the coalition's overall profit. Liu et al. (2010) evaluated a SC with a manufacturer who distributes its products to the market via two online retailers. The level of access to demand information varies between the two sales channels, and the game is analyzed using contracts in both centralized and decentralized situations. The findings indicate that when uncertainty is high, the manufacturer prefers a basket of contracts, whereas when uncertainty is low, he selects only one contract. Farahani et al. (2014) analyzed over 200 papers and classified them according to the type of competitive SCN design, solution methods, models, and applications. This article establishes a sound foundation for future research. Pritchard (2007) devised a bi-level algorithm for solving the competing SCN problem, in which two chains compete without the presence of a competitor chain. The proposed algorithm was developed using the Lemke and Howson algorithms as a starting point. They then applied the developed model to a real-world case study and analyzed the data. Saghaeeian and Ramezanian (2018) described a multi-product competitive supply chain network (SCN) organization. They began by expanding a bi-level mathematical model of SC members in this paper. They then transformed the competitive chain model into a one-level mathematical model using the KKT method. Finally, they used a hybrid genetic algorithm to solve the problem. Rezapour et al. (2015) proposed a closed-loop SCN that is price-demand-dependent. Their role in this network was to help the SCN increase its profits. Their model considered strategic objectives such as facility location, tactical objectives such as optimal goods flow allocation, and operational objectives such as product pricing. Finally, they presented a two-step algorithm for resolving the issue. Amiri et al. (2018) developed a bi-level mathematical model for a competitive SC that takes predictive variables into account. They considered using an iterative search method to address the leader's issue. The numerical results indicated that omitting competition discussions results in a loss of market share and profitability for a new competitor's SC. Hassni (2016) proposed a comprehensive model for developing a SCN with multiple periods, multiple products, and multiple stages of inventory control. In the face of static competition, he considered various marketing techniques and methods during the design process. The purpose of the presented model was to achieve an effective customer response in the presence of existing competitors and a lack of demand-meeting prices. For solving his two-objective model, he used the NSGA II algorithm. He indicated that the proposed model and solution algorithm effectively deal with competitive pressure, most notably through the use of an effective marketing strategy. Nobari et al. (2019) presented a two-objective model for developing a competitive closed-loop SCN for new businesses. In the presented paper, they examined competitiveness in both forward and reversed networks concurrently. In the forward chain, competitors compete on selling prices in order to gain a greater share of the market, whereas in reverse logistics, competitors compete on incentive purchase prices. They solved their problem through multi-objective colonial competition. Sarkar and Bhadouriya (2020) proposed a centralized model for optimizing SC profits and compared it to a Stackelberg game between retailers and manufacturers. Li et al. (2020) presented a four-stage Stackelberg game model with the objective of determining the optimal information investment strategies. This article discusses a SC that is two-tiered, with one manufacturer investing in energy-saving products (ESPs) and another retailer selling the products and incorporating demand forecasting. Noh et al. (2019) proposed a two-tiered SC model that included a manufacturer and a retailer. Three approaches are proposed for resolving the SC's coordination: retailer leader–manufacturer follower, manufacturer leader–retailer follower, and centralized SC. Tang et al. (2020) used a Stackelberg game framework to demonstrate that by establishing a contract between the leader and follower, a CLSC can achieve the same return as a centrally coordinated channel. Ghomi-Avili et al. (2020) presented a robust bi-level mathematical model for a competitive green SCN that takes inventory and pricing decisions into account. By illustrating competition between the leader and follower chains, the bi-level mathematical model method was used, and the model's ability to deal with uncertainties was also used to analyze disruption risks. Nagurney (2021) develops a framework for SCN game theory that incorporates labor constraints through three distinct methods. Equilibrium status was recalculated in response to various imparity-related issues. A case study was then conducted to examine the relationship between COVID-19 and migrant labor. Sazvar et al. (2021) proposed a bi-objective programming model for designing a CLPSC that examines expired medication reverse flows. Additionally, they controlled the uncertainty parameters via a scenario-based game theory model. A three-party sustainable supply chain network was proposed by Liu et al. (2021). The model was solved using the Nash equilibrium strategy in conjunction with a novel coordination technique. Mozafari et al. (2021) developed a mathematical model of pricing coordination in a two-echelon supply chain in the presence of uncertainty. They used fuzzy numbers to represent demand and production costs. Boronoos et al. (2021) developed a model for a multi-objective closed-loop green supply chain problem that is uncertain. Simultaneously, they used this model to reduce the costs of the entire supply chain network and greenhouse gas emissions in both forward and reverse supply chains. Due to the fact that transportation and operating costs, as well as triangular fuzzy numbers, are considered indefinitely in this demand model, a robust-fuzzy optimization method is used to control these parameters. Liu et al. (2021) proposed a pricing decision model for an uncertain-demand closed-loop supply chain network. They factored in critical decisions such as supplier selection and product flow optimization into their model. Ziari and Sajadieh (2022) proposed a closed-loop supply chain network model based on the pricing structure of the glass industry. Additionally, they investigated network disruptions in the study network. Keshavarz-Ghorbani and Arshadi Khamseh (2022) proposed a multi-period optimization model for a closed-loop supply chain network, taking into account quality control and pricing. According to the literature review, various researchers have employed a variety of methods and algorithms to address supply chain network problems under a variety of different assumptions. In the majority of cases, well-known algorithms such as the genetic algorithm (GA) and the ant colony algorithm (ACO) have been used. Each algorithm utilizes a unique set of operators to search the solution space. Recent research has shown an increase in the use of population-based algorithms such as GWO, ALO, and others. Numerous studies have demonstrated that the use of population-based algorithms produces superior results. In this paper, taking advantage of the GA operators' strengths (crossover and mutation) and the ALO's high search speed, the operators of the two algorithms were used to search the problem more efficiently and effectively. Due to the research gap, the manuscript's contributions are divided into two parts: modeling and solution method. A competitive supply chain network model (leader–follower) based on the Stackelberg game was proposed under uncertainty. The proposed bi-level model was converted to a one-level model using KKT conditions. A fuzzy programming approach is used to control the problem's uncertain parameters. A novel hybrid genetic and ant-lion optimization algorithm is designed for the model's solution.

Problem definition and mathematical modeling

We examine two competing supply chains, one of which is an incumbent whose location of facilities is critical, and the other of which is a new entrant. Each SC is composed of four echelons: suppliers, manufacturers, distribution centers, and retailers. These echelons collaborate to provide final products to a common market. The network of the SC is depicted in Fig. 1. The entrant SC must make several strategic, tactical, and operational decisions, including determining the locations of suppliers, manufacturers, distribution centers, and retailers, to name a few. At the tactical level, each SC determines how the products will be supplied and distributed to the final customers. They determine how much raw material each supplier should provide to each manufacturer, how many products each manufacturer should produce, and how the DCs and retailers should distribute it. Finally, the operational level decision is about product pricing.
Fig. 1

Proposed supply chain network

Proposed supply chain network The supply chains compete for customers by offering substitutable products in a common market. We assume the incumbent SC is currently operating in the market and that its facility locations are known. As a result, the incumbent does not face such strategic choices. The incumbent, on the other hand, would make tactical and operational adjustments in response to the entrant. As a result, there is a foresight-based competition between the entrant and incumbent supply chains, which can be modeled as a leader–follower or Stackelberg game. Since the entrant initiates the game, anticipating and incorporating the incumbent's response, he or she is the leader. And the incumbent is a follower because he or she accommodates the entrant's tactical and operational decisions following entry. A leader–follower game can be modeled as a bi-level programming problem, as is frequently done in the relevant literature. As a result, our objective is to develop and solve a bi-level mathematical model of the considered problem.

Demand function

Demand functions are used to model customer purchasing behavior. There are several different types of demand functions described in the relevant literature, but the linear function is the most frequently used model due to its superior characteristics. Kurata et al. (2007) discuss the advantages of the linear demand function, which include proper tracking, traditional microeconomic analysis, and congruence with actual data. As a result of this advantageous characteristic, we chose to use a linear demand model. Customers are assumed to be price sensitive. As a result, we consider the following price-dependent linear demand function.where the superscripts L and F denote, respectively, the leader and follower. Additionally, the following notations are defined. The demand for each product from a customer segment m is proportional to its price and the price of its complement products in this demand model. And it is increasing in lockstep with the price of the rival SC's substitutable products. We permit a product's price to vary across market segments. That is, it is assumed that third-degree discrimination exists in pricing, and chains can charge different prices to different customer segments. The model of supply exceeding demand is prevalent in the pertinent literature.

Mathematical model

The new SC has been designated as the market leader, whereas the incumbent SC has been designated as the follower. Both SCs are divided into four echelons. Suppliers in the first echelon provide raw materials to manufacturers for the creation of new products. The second echelon is made up of numerous manufacturers who ship their new products to the third echelon's DCs. Finally, retailers in the fourth echelon receive products from DCs and resell them to customers in a variety of markets. While the incumbent SC's location of suppliers, manufacturers, DCs, and retailers is critical, the entrant SC should determine the locations (with pre-determined capacity) of its various members. A horizontal competition between two SCs at the retailer level has been considered. Both of them have the ability to influence the other's demand through pricing decisions. Due to capacity constraints, the chain of followers has already been formed, and it is capacity unrestricted. The network structure of the proposed model is depicted in Fig. 1. The problem has been classified as a bi-level mathematical model due to the Stackelberg game. The upper level presented the problem of the first model, while the lower level defined the problem of the follower. Profit maximization is the primary objective of both chains. The following are the primary assumptions that guided the development of the mathematical model: At both levels, demand for each product in each market is a linear function of self-price, competitor's price, and also the complement-price of their own chain. The leader's primary concern has been the need for new facilities. No shortage of the leader's chain is permitted. Depending on the price and transportation costs, the probable behavior of customers may result in different demands for retailers. Each customer can purchase any product in any quantity from any retailer. In the third stage, the transport price is equal to the distance between each retailer's various markets for both chains. The chain of the follower does not have a budget constraint and is also incapacitated. Costs of production and transportation at the upper and lower ends of the spectrum are considered uncertain. The model is presented using the notations below. Sets Parameters Decision variables The bi-level mathematical model of the proposed problem is introduced as below.

The upper level (leader’s model)

The lower level (follower’s model)

The objective function (3) seeks to maximize the profit of the leader. Constraint (4) depicts the leader's demand function. Constraints (5)–(8) illustrate the volume of raw materials and products transported between each of the two leadership chain facilities. Constraints (9)–(12) relate to the capacity of network facilities in the leader chain. Constraints (13) and (14) define the range of decision variables in the leader chain. The objective function (15) seeks to maximize the profit of the follower. Constraint (16) depicts the follower chain's demand function. Constraints (17)–(20) indicate the volume of material or products transported between each of the two follower chain facilities. Constraints (9)–(12) are pertinent to the network's facilities' valence in the leader chain. Constraints (13) and (14) define the range of decision variables in the leader chain. Restriction (21), on the other hand, regulates the demand for leader and follower chains. Therefore, they cannot exceed the potential demand. Restriction (22) defines the leader chain's positive decision variables.

KKT conditions

In this section, we have introduced the Karush–Kuhn–Tucker (KKT) conditions for the bi-level mathematical model. With regard to the KKT conditions for a bi-level mathematical model, the primary necessary condition for the lower-level problem is that its constraints are convex. Due to KKT conditions, the convexity of its restriction is critical for the lower-level problem and the concavity of its objective function in a bi-level mathematical model. By incorporating the follower's KKT constraints at the upper level, the optimal strategy of the follower is guaranteed if these conditions are met. The following is a typical bi-level mathematical model (Gümüş and Floudas 2005). The above bi-level mathematical model is transformed into the following one-level mathematical model using the KKT conditions (Mokhlesian and Zegordi 2014).where denotes the number of dual variables, denotes the Lagrangian multipliers, and denotes the decision variables. Equation (24) satisfies the optimal conditions of the lower-level problem or of the model's followers. For the leader's problem, the Nash equilibrium tactics are obtained by assuming that the follower employs the optimal tactics. Using the KKT conditions, we can convert the bi-level model to a single-level model. As a result, we can be confident that the lower-level optimum solution is global in nature, as defined by the convex constraints and concave objective function. The converted KKT one-level mathematical model is shown below.

Fuzzy programming model

Consider the following linear mathematical programming model with fuzzy parameters (Yildizbaşi et al. 2018):where are the fuzzy parameters used in the problem's objective function, the vector coefficient, and the right-side parameter of the constraints? The probability distribution function of fuzzy parameters is assumed based on the properties of fuzzy numbers. Finally represents the decision vector. For the feasibility and optimization of the problem presented in the above model, it is necessary to control the uncertain parameters given in the objective function and constraints. Hence, assuming parameter as the minimum feasibility of constraints, the controlled model is as follows: is the anticipated value of the fuzzy membership function used in the objective function (OBFV) of the model, which is calculated as follows: In this paper, the fuzzy parameters are intended as triangular fuzzy, as illustrated in Fig. 2. Figure 2 indicates the possibilistic distribution of the fuzzy parameter . , and represent the optimistic, probable, and pessimistic values of the fuzzy number , respectively, which are characterized by the decision-maker.
Fig. 2

The possibilistic distribution of the fuzzy parameter C

The possibilistic distribution of the fuzzy parameter C Thus, the expected value (the anticipated value of the fuzzy parameter of the OBFV) can be calculated in the following manner: As mentioned previously, uncertain parameters include the potential demand, upper and lower-level transport costs, as well as upper and lower-level production costs. As a result, the stated uncertain parameters are controlled using a triangular fuzzy programming method. As a result of the expressed relationships, we can write the fuzzy programming model as follows:where are dual variables and is the Lagrangian multiplier. The proposed leader–follower model produces a MINLP. Numerous studies have established the NP-hardness of the SCN design problem (Jayaraman et al. 2003). The developed model addresses two distinct problems: location and allocation. As a result, this model can be reduced to the facility location problem, which has been shown to be NP-hard (Davis and Ray 1969). As a result, the aforementioned leader–follower SCN problem is introduced in this study as NP-hard. Accurately resolving this problem through precise solutions is time-consuming and frequently impractical. Thus, numerous meta-heuristic algorithms with various representations have been proposed to achieve near-optimal solutions, but they are inefficient. The following section describes the HGALO algorithm.

Hybrid genetic ant-lion optimization algorithm

The ant-lion algorithm mimics the hunting mechanism of the ant lion and interacts with the bait, the desired ant, and imitates them all (Mirjalili 2015). As with other population-based algorithms, the ant-lion algorithm approximates optimal solutions to optimization problems by promoting a random set of solutions inspired by the ant-lion interaction. The ant-lion algorithm has two populations: ants and ant lions. This article discusses how to improve the approximate optimal solutions for leader–follower SCN design by utilizing crossover and mutation operators. The ant-lion algorithm's general stages for changing these sets and, finally, for global optimization estimation are as follows: The ant set is initiated using random values, which is the most critical factor in determining the ant-lion algorithm. The value of each ant's fit is determined in each replication using the (OBFV). The ants in the search area are scurrying about the ant lions at random. The crowd of ant lions is never evaluated. The ant lions are supposed to be positioned in the first reps and will move toward the new position of the ants remaining in the repeats; of course, if they improve, they will move toward the new position of the ants remaining in the repeats. An ant is assigned to one ant lion, and its position is revealed as the ant gains fitness. There is an ant lion nearby that, regardless of its distance, has an effect on the ants' movement. If any ant lion is found to be preferable to the selected ant, it will be replaced. The stages (B) to (E) are repeated until the final criterion is deemed satisfactory, and For global optimization, the fitting position and value of the selected ant lion are returned as the most accurate estimate. Ants' primary role is to inspect the search area. They should proceed randomly through the search area. Ant lions select the best ants and direct them to promising search areas. To solve the problems optimally, the ant-lion algorithm emulates the ants' random steps, immersion in the ant-lion cavity, creation of the cavity, movement of the ant to ant lions, catching the bait, repairing the cavity, and selection of the preferred one. The following par diagrams illustrate the model and programming modules associated with each step. The randomized step used in the ant-lion algorithm to simulate the random steps of an ant is as follows:where cumsum denotes the cumulative sum, n denotes the maximum number of repeats, and t denotes the step size of a random step.t denotes a random step (in this paper, repetition) and rand denotes a random number of births distributed uniformly within the interval [0,1]. To maintain a random step on the search space's boundaries and avoid over-hunting, random steps must be normalized to the following equation.where is the least significant variable in repetition , is the maximum variable in repetition , is the min of random variable , and is the max random step in the variable . Ant-lion algorithm simulates the ants' clogging in the ant-lion hole by changing the ant-lions' random steps. The following equations are presented in this regard:where is the minimum variables in repetition , is a vector containing the maximum of all variables in repetition , is the min variables for variable , is max of all the variables for ant , is the position of the ant lion chosen in repetition .where I is a ratio, is min of all variables in repetition , and shows the vector representing the maximum of all the variables in repetition . In the above equations , in which t is the current repetition, is the max number of repetitions and w's definition is based on the current replication ( when , when , when , when and when ). Parameter in the equation can be used for adjusting the level of operation accuracy. The 2nd stage up to the last stage of the ant-lion algorithm is to catch the ant and rebuild the pit. The following equation stimulates this process:where shows the current repetition, indicates the position of the selected ant lion in repetition , indicates position in repetition . The last operator in the ant-lion algorithm is the elitism in which the best-fitted formed ant lion is stored during the optimization. This is the single ant lion which can affect all ants. This means moving the selected ant lion (randomly selected using a Rolette wheel) to the ant lion. The equation follows both of them:where shows the position of ant on repetition . is random motion in the selected ant lion by the roulette wheel in repetition and is the random motion around the elite in repetition . In addition to the solution search method described previously, the crossover and mutation operators were used to obtain near-optimal solutions. The operator with two-point crossover is illustrated in Fig. 3.
Fig. 3

Two-point crossover operator

Two-point crossover operator Two crossover points are chosen at random from the parent chromosomes in the two-point crossover. Between these two points on the parent's chromosome, the genes are swapped. Figure 4 illustrates the mutation operator's performance.
Fig. 4

Mutation operator

Mutation operator This operator substitutes a random number for the selected gene. The genetic algorithm's crossover and mutation operators have been used in accordance with the presented contents and in order to move the ant lions toward the near-optimal solution. According to (Mirjalili et al. 2017), the ALO algorithm has a computational complexity of O(mn), whereas the GA algorithm has a computational complexity of O(2 mn) (Lobo et al. 2000), where n is the population size and m is the individual size. This is equivalent to the HGALO's computational complexity being O (3 mn). GWO, on the other hand, has an O(mn) computational complexity, whereas HHO has an O(m) computational complexity (Mirjalili et al. 2014; Heidari et al. 2019). Figure 5 illustrates the proposed HGALO algorithm's flowchart and how to use the two algorithms' operators.
Fig. 5

The flowchart of HGALO

The flowchart of HGALO The following section discusses a chromosome that solves the leader–follower SCN design problem.

Designing the chromosome for leader–follower SCN design

As it is shown in Fig. 6, consider an echelon of SCN with sources, depots and products. This chromosome's length is and each cell's location represents the priorities of each node (Ghahremani et al. 2019). For example, Fig. 6 shows a chromosome with 3 sources, 4 depots, and 2 products. Also, in this figure, the demand of each product for depots, potential capacities for sources, and transportation costs between nodes are shown.
Fig. 6

A sample of SCN chromosome

A sample of SCN chromosome The chromosome is decoded in two steps: Step 1. For the first product, choose the source with the highest priority. If the potential capacity of the chosen sources exceeds the sum of all warehouse demand, the priority of non-selected sources is reduced to zero. Alternatively, assign the highest priority to non-selected sources. Continue in this manner until the capacity of all selected sources exceeds the demand of all depots. This step specifies the location of the resources to be selected. Step 2. Determine the highest-priority position among the nodes. If the node is located between two sources, refer to (A); otherwise (B). Determine the cheapest mode of transport between the selected source and all depots. The optimal flow between two nodes is the smallest of the two (depot demand and source capacity). Reduce the priority of the node to zero if the value of depot demand or source capacity becomes zero. Determine the least expensive mode of transportation between the selected depot and all sources. The optimal flow between two nodes is the smallest of the two (depot demand and source capacity). Reduce the priority of the node to zero if the value of depot demand or source capacity becomes zero. Step 3. Repeat this process until all priorities are equal to zero. Finally, repeat the process for all products. The decoding of the example presented in Fig. 6 is depicted in Fig. 7.
Fig. 7

Decoding the sample chromosome

Decoding the sample chromosome The pseudo-code of decoding the two-echelon SCN As illustrated in Fig. 7, sources 1 and 2 are located optimally. The following is the pseudo-code for decoding the two-echelon SCN design: As previously stated, this is a multi-echelon, multi-product, leader–follower SCN design problem, and the initial proposed solution must address these factors. As illustrated in Fig. 9, the priority-based encoding is represented by a matrix, in which M, P, C, I, J, K, and L represent the number of customers, products, raw materials, suppliers, potential DCs, production centers, and potential retailers in the leader SC, respectively. Additionally, I', J', K', and L' denote the number of production centers, suppliers, potential DCs, and potential retailers in the following SC.
Fig. 9

The final solution of the multi-echelon SCN

The final solution of the multi-echelon SCN The designed leader and follower SCN's search area is discrete, which means that no individual from the population components can have an arbitrary value. Allowable values are limited to natural numbers between 1 and N. As a result, the continuous search area in the HGALO algorithm must be changed to a discrete search area. In the solution search area, Fig. 10 illustrates an example of a shipment.
Fig. 10

An example of shipment in the solution search area

An example of shipment in the solution search area Select the largest number in the continuous space of the chromosome in Fig. 10. This number corresponds to the first gene in the new solution. Continue checking the numbers in this manner until all of them have been checked. Figure 11 illustrates the pseudo-code for decoding the leader–follower multi-echelon SCN design.
Fig. 11

The pseudo-code of decoding the leader–follower multi-echelon SCN design

The pseudo-code of decoding the leader–follower multi-echelon SCN design

Numerical results

In the preceding section, we examined how to model the leader–follower SCN problem under uncertain conditions and how to control its uncertainty parameters using a fuzzy programming approach (demand, transportation, and purchase costs). The exact method (using Baron Solver) and algorithms are used in this section to evaluate the model and compare the output variables of the problem. The primary objective of this section is to evaluate the HGALO's efficiency in obtaining the near-optimal solution. As a result, a small sample problem is designed first, followed by the solution of the proposed model using Baron Solver. The problem's sensitivity analysis is also discussed below. After solving the model with meta-heuristic algorithms, the performance of the HGALO algorithm is compared to that of the GA, GWO, ALO, and HHO algorithms.

Solving the small size sample problem

A small sample problem is designed in this subsection to evaluate the presented model and compare the output variables. It encompasses two distinct product categories, two distinct raw material categories, four suppliers, four manufacturing facilities, four distribution centers, five retailers, and six customers. Due to the lack of available benchmarks in the literature, random data from a uniform distribution is generated using the MATLAB software, as illustrated in Table 1.
Table 1

The parameters of the boundaries of production based on uniform distribution

ParameterRange interval
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${FixI}_{i},{FixJ}_{j},{FixK}_{k},{FixL}_{l}$$\end{document}FixIi,FixJj,FixKk,FixLl\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{100000,120000})$$\end{document}U(100000,120000)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${CapI}_{ic}$$\end{document}CapIic\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{1500,1800})$$\end{document}U(1500,1800)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${CapJ}_{jp},{CapK}_{kp}$$\end{document}CapJjp,CapKkp\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{1000,2000})$$\end{document}U(1000,2000)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${CapL}_{lp}$$\end{document}CapLlp\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{500,700})$$\end{document}U(500,700)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${O}_{cp}$$\end{document}Ocp\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{1,2})$$\end{document}U(1,2)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${b}_{mpp}^{F}$$\end{document}bmppF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{0.3,1.5})$$\end{document}U(0.3,1.5)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${b}_{mpp}^{L}$$\end{document}bmppL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{0.4,1.8})$$\end{document}U(0.4,1.8)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d}_{mp}^{L}$$\end{document}dmpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{0.5,0.9})$$\end{document}U(0.5,0.9)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d}_{mp}^{F}$$\end{document}dmpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim U (\mathrm{0.3,0.8})$$\end{document}U(0.3,0.8)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrIJ}}_{ijc}^{L},{\widetilde{TrJK}}_{jkp}^{L},{\widetilde{TrKL}}_{klp}^{L},{\widetilde{TrLM}}_{lmp}^{L}$$\end{document}TrIJ~ijcL,TrJK~jkpL,TrKL~klpL,TrLM~lmpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim \left\{U\left(\mathrm{5,10}\right),U\left(\mathrm{10,15}\right),U\left(\mathrm{15,20}\right)\right\}$$\end{document}U5,10,U10,15,U15,20
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{Pc}}_{jp}^{L}$$\end{document}Pc~jpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim \left\{U\left(\mathrm{2,4}\right),U\left(\mathrm{4,6}\right),U\left(\mathrm{6,8}\right)\right\}$$\end{document}U2,4,U4,6,U6,8
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrIJ}}_{{i}^{^{\prime}}{j}^{^{\prime}}c}^{F},{\widetilde{TrJK}}_{{j}^{^{\prime}}{k}^{^{\prime}}p}^{F},{\widetilde{TrKL}}_{{k}^{^{\prime}}{l}^{^{\prime}}p}^{F},{\widetilde{TrLM}}_{{l}^{^{\prime}}mp}^{F}$$\end{document}TrIJ~ijcF,TrJK~jkpF,TrKL~klpF,TrLM~lmpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim \left\{U\left(\mathrm{7,12}\right),U\left(\mathrm{12,18}\right),U\left(\mathrm{18,25}\right)\right\}$$\end{document}U7,12,U12,18,U18,25
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{Pc}}_{{j}^{^{\prime}}p}^{F}$$\end{document}Pc~jpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim \left\{U\left(\mathrm{3,5}\right),U\left(\mathrm{5,8}\right),U\left(\mathrm{8,10}\right)\right\}$$\end{document}U3,5,U5,8,U8,10
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{a}}_{mp}^{F}$$\end{document}a~mpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim \left\{U\left(\mathrm{200,300}\right),U\left(\mathrm{300,400}\right),U\left(\mathrm{400,500}\right)\right\}$$\end{document}U200,300,U300,400,U400,500
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{a}}_{mp}^{L}$$\end{document}a~mpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sim \left\{U\left(\mathrm{350,500}\right),U\left(\mathrm{550,700}\right),U\left(\mathrm{700,900}\right)\right\}$$\end{document}U350,500,U550,700,U700,900
The parameters of the boundaries of production based on uniform distribution Due to the model's nonlinearity, Solver Baron is used on the GAMS 24.8.5 software. The numbers and locations of potential facilities, as well as the optimal flow between each node, are shown in Fig. 12 and Tables 2 and 3, respectively, when uncertainty rates () are taken into account.
Fig. 12

The location of the potential facilities and allocation between each node

Table 2

The optimal flow between each node in the leader chain

Decision variableAmountDecision variableAmountDecision variableAmountDecision variableAmountDecision variableAmount
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{2,1},1}^{L}$$\end{document}U2,1,1L421\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{\mathrm{2,2},1}^{L}$$\end{document}S2,2,1L812\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{\mathrm{1,2},1}^{L}$$\end{document}Y1,2,1L1205\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{211}^{L}$$\end{document}X211L1172\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{1,1}}^{L}$$\end{document}Pr1,1L526.19
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{4,1},2}^{L}$$\end{document}U4,1,2L405\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{\mathrm{2,2},2}^{L}$$\end{document}S2,2,2L665\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{\mathrm{1,2},2}^{L}$$\end{document}Y1,2,2L1498\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{212}^{L}$$\end{document}X212L1207\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{1,2}}^{L}$$\end{document}Pr1,2L424.78
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{2,3},1}^{L}$$\end{document}U2,3,1L391\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{\mathrm{2,4},1}^{L}$$\end{document}S2,4,1L393\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{\mathrm{3,3},1}^{L}$$\end{document}Y3,3,1L1964\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{231}^{L}$$\end{document}X231L833\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{2,1}}^{L}$$\end{document}Pr2,1L904.07
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{2,3},2}^{L}$$\end{document}U2,3,2L665\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{\mathrm{2,4},2}^{L}$$\end{document}S2,4,2L833\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{\mathrm{3,3},2}^{L}$$\end{document}Y3,3,2L1321\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{232}^{L}$$\end{document}X232L1386\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{2,2}}^{L}$$\end{document}Pr2,2L909.76
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{3,2},1}^{L}$$\end{document}U3,2,1L640\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{\mathrm{3,3},1}^{L}$$\end{document}S3,3,1L1964\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{331}^{L}$$\end{document}X331L1164\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{3,1}}^{L}$$\end{document}Pr3,1L517.13
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{3,2},2}^{L}$$\end{document}U3,2,2L497\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{\mathrm{3,3},2}^{L}$$\end{document}S3,3,2L1321\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{332}^{L}$$\end{document}X332L1527\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{3,2}}^{L}$$\end{document}Pr3,2L377.2
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{3,4},1}^{L}$$\end{document}U3,4,1L678\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{312}^{L}$$\end{document}X312L1518\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{4,1}}^{L}$$\end{document}Pr4,1L797.71
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{3,4},2}^{L}$$\end{document}U3,4,2L444\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{4,2}}^{L}$$\end{document}Pr4,2L97.76
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{3,6},1}^{L}$$\end{document}U3,6,1L646\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{5,1}}^{L}$$\end{document}Pr5,1L523.32
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{3,6},2}^{L}$$\end{document}U3,6,2L380\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{5,2}}^{L}$$\end{document}Pr5,2L830.41
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{4,5},1}^{L}$$\end{document}U4,5,1L393\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{6,1}}^{L}$$\end{document}Pr6,1L371.22
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{\mathrm{4,5},2}^{L}$$\end{document}U4,5,2L428\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{\mathrm{6,2}}^{L}$$\end{document}Pr6,2L144.4
Table 3

The optimal flow between each node in the follower chain

Decision variableAmountDecision variableAmountDecision variableAmountDecision variableAmountDecision variableAmount
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{2,1},1}^{\mathrm{F}}$$\end{document}U2,1,1F318\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{S}}_{\mathrm{2,2},1}^{\mathrm{F}}$$\end{document}S2,2,1F1014\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Y}}_{\mathrm{3,2},1}^{\mathrm{F}}$$\end{document}Y3,2,1F1014\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{X}}_{231}^{\mathrm{F}}$$\end{document}X231F1014\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{1,1}}^{\mathrm{L}}$$\end{document}Pr1,1L227.63
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{2,1},2}^{\mathrm{F}}$$\end{document}U2,1,2F637\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{S}}_{\mathrm{2,2},2}^{\mathrm{F}}$$\end{document}S2,2,2F1120\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Y}}_{\mathrm{3,2},2}^{\mathrm{F}}$$\end{document}Y3,2,2F1120\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{X}}_{232}^{\mathrm{F}}$$\end{document}X232F2240\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{1,2}}^{\mathrm{L}}$$\end{document}Pr1,2L972.3
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{2,2},1}^{\mathrm{F}}$$\end{document}U2,2,1F696\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{S}}_{\mathrm{3,4},1}^{\mathrm{F}}$$\end{document}S3,4,1F1119\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Y}}_{\mathrm{4,3},1}^{\mathrm{F}}$$\end{document}Y4,3,1F1994\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{X}}_{441}^{\mathrm{F}}$$\end{document}X441F1994\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{2,1}}^{\mathrm{L}}$$\end{document}Pr2,1L63.23
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{2,2},2}^{\mathrm{F}}$$\end{document}U2,2,2F483\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{S}}_{\mathrm{3,4},2}^{\mathrm{F}}$$\end{document}S3,4,2F853\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Y}}_{\mathrm{4,3},2}^{\mathrm{F}}$$\end{document}Y4,3,2F1624\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{X}}_{442}^{\mathrm{F}}$$\end{document}X442F3248\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{2,2}}^{\mathrm{L}}$$\end{document}Pr2,2L252.57
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{4,3},1}^{\mathrm{F}}$$\end{document}U4,3,1F460\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{S}}_{\mathrm{3,5},1}^{\mathrm{F}}$$\end{document}S3,5,1F875\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{3,1}}^{\mathrm{L}}$$\end{document}Pr3,1L624.87
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{4,3},2}^{\mathrm{F}}$$\end{document}U4,3,2F367\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{S}}_{\mathrm{3,5},2}^{\mathrm{F}}$$\end{document}S3,5,2F771\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{3,2}}^{\mathrm{L}}$$\end{document}Pr3,2L401.07
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{4,5},1}^{\mathrm{F}}$$\end{document}U4,5,1F659\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{4,1}}^{\mathrm{L}}$$\end{document}Pr4,1L676.65
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{4,5},2}^{\mathrm{F}}$$\end{document}U4,5,2F486\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{4,2}}^{\mathrm{L}}$$\end{document}Pr4,2L533.49
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{5,4},1}^{\mathrm{F}}$$\end{document}U5,4,1F404\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{5,1}}^{\mathrm{L}}$$\end{document}Pr5,1L381.99
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{5,4},2}^{\mathrm{F}}$$\end{document}U5,4,2F383\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{5,2}}^{\mathrm{L}}$$\end{document}Pr5,2L440.15
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{5,6},1}^{\mathrm{F}}$$\end{document}U5,6,1F471\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{6,1}}^{\mathrm{L}}$$\end{document}Pr6,1L280.67
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{U}}_{\mathrm{5,6},2}^{\mathrm{F}}$$\end{document}U5,6,2F388\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Pr}}_{\mathrm{6,2}}^{\mathrm{L}}$$\end{document}Pr6,2L326.45
The location of the potential facilities and allocation between each node The optimal flow between each node in the leader chain The optimal flow between each node in the follower chain According to Fig. 12, the optimal locations are suppliers with numbers 2 and 3, production centers with numbers 1 and 3, distribution centers with numbers 2 and 3, and retailers with numbers 2, 3, and 4. The objective function value (OBFV) of the proposed model is 1989577.94, and the optimal flow between each leader–follower chain is shown in Tables 2 and 3. Additionally, this table shows the prices charged by retailers in the leader–follower chain.

Sensitivity analysis

After verifying and validating the proposed model, it is necessary to analyze its sensitivity. To do so, an uncertainty rate is chosen, and the resulting changes in the OBFV are shown in Table 4.
Table 4

Changing of the OBFV through adjustment of the uncertainty rates

Uncertainty rates \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(\alpha =\beta )$$\end{document}(α=β)OBFVAverage selling price of products (leader chain)Average selling price of products (follower chain)
0.91927883.3500.71397.56
0.81934265.5507.87410.97
0.71943648.4516.90418.74
0.61964793.3525.17423.94
0.51989577.9535.32431.75
0.42027543.2545.67440.34
0.32063654.2550.94453.17
0.22094678.5555.47462.84
0.12124876.8556.24473.67
Changing of the OBFV through adjustment of the uncertainty rates According to Table 4, as the uncertainty rate increases, the demand for products increases, while the OBFV and average selling price of products decrease. Figure 13 depicts the trend of changes in OBFV at various levels of uncertainty.
Fig. 13

Changes in the OBFV and average selling price of products by changing the uncertainty rates

Changes in the OBFV and average selling price of products by changing the uncertainty rates

Tuning the meta-heuristics algorithms by Taguchi method

Prior to solving the problem with meta-heuristic algorithms, the Taguchi method was used to tune the parameters of the GA, HGALO, ALO, HHO, and GWO algorithms. Prior to beginning the Taguchi process, it is necessary to identify the relevant factors. Then, the appropriate levels for each factor should be determined, followed by the appropriate test design for these control factors. After establishing the design of the experiment, the experiments are conducted and the results are analyzed to determine the optimal parameter combination. Three levels are considered in this paper for each factor in accordance with Table 5. We can determine the design and implementation of experiments for each algorithm by considering the number of factors and the numbers of their levels. Given that the proposed model is a single objective function, we use the RPD index to tune the parameters during the data analysis.
Table 5

The value of proposed and optimized parameters of meta-heuristic algorithms

AlgorithmParameterLevel oneLevel twoLevel threeOptimum level
GA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{Max it}$$\end{document}Maxit50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N-\mathrm{pop}$$\end{document}N-pop50100200100
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${P}_{\mathrm{c}}$$\end{document}Pc0.70.80.90.7
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{P}}_{\mathrm{m}}$$\end{document}Pm0.030.050.070.05
HGALO\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{Max it}$$\end{document}Maxit50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{N}-\mathrm{ant}$$\end{document}N-ant50100200100
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{b}}_{\mathrm{i}}$$\end{document}bi500100015001500
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{a}}_{\mathrm{i}}$$\end{document}ai200300400400
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{P}}_{\mathrm{c}}$$\end{document}Pc0.70.80.90.8
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{P}}_{\mathrm{m}}$$\end{document}Pm0.030.050.070.05
ALO\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{Max it}$$\end{document}Maxit50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N-\mathrm{ant}$$\end{document}N-ant50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${b}_{i}$$\end{document}bi500100015001000
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a}_{i}$$\end{document}ai200300400300
GWO\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{Max it}$$\end{document}Maxit50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N-\mathrm{Wolf}$$\end{document}N-Wolf50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A$$\end{document}A1233
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C$$\end{document}C1232
HHO\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{Max it}$$\end{document}Maxit50100200200
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N-\mathrm{pop}$$\end{document}N-pop50100200100
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathrm{Strategy rate}$$\end{document}Strategyrate0.050.10.150.05
The value of proposed and optimized parameters of meta-heuristic algorithms

Solving sample problems in small size

This subsection evaluates the meta-heuristic algorithms used to solve the previous section's small size example. The purpose of this analysis is to determine how algorithms converge toward a near-optimal solution and its output variables. Thus, a sample problem is considered that includes two types of products, two types of raw materials, four suppliers, four manufacturing centers, four distribution centers, five retailers, and six customers. After solving the numerical example using meta-heuristic algorithms, the algorithms' convergence toward achieving the OBFV is determined, as illustrated in Fig. 14.
Fig. 14

The convergence of the algorithms in achieving the OBFV

The convergence of the algorithms in achieving the OBFV As illustrated in Fig. 14, the HGALO algorithm converges faster and has a greater OBFV than other algorithms. Table 6 shows the OBFV obtained by solving a numerical example and comparing it to Baron's solver.
Table 6

The OBFV obtained from different solution approaches

AlgorithmOBFVGap between baron solver and algorithms (%)CPU-time
Baron solver1989577.9484.25
HGALO1989398.880.00933.14
GA1989100.440.02427.26
ALO1989458.570.00625.94
GWO1989299.400.01420.34
HHO1989219.820.01826.47
The OBFV obtained from different solution approaches According to the results of Table 6, the maximum gap is equal to 0.024 percent, indicating the algorithms' high efficiency in achieving the OBFV in less time than the Baron Solver. Additionally, the results indicate that meta-heuristic algorithms solve problems 60% faster than Baron Solver. The optimal location and number of facilities for solving small numerical examples are shown in Table 7.
Table 7

The optimal location and number of facilities obtained from different solution methods

AlgorithmSuppliersProduction centersDCsRetailers
Baron solver2–31–32–32–3–4
HGALO2–31–32–32–3–4
GA1–31–32–32–3–4
ALO2–31–31–31–3–4
GWO1–32–32–32–3–4
HHO1–21–32–32–3–4
The optimal location and number of facilities obtained from different solution methods According to Table 7, all solution methods produce the same number of optimal locations. Finally, Table 8 illustrates the average selling price of products (Leader and Follower chains) when the uncertainty rate is set to 0.5.
Table 8

The Average selling price of products (leader and follower chain) obtained from different solution methods

AlgorithmAverage selling price of products (leader chain)Average selling price of products (follower chain)
Baron solver535.32431.75
HGALO535.72430.17
GA535.24429.37
ALO536.14431.20
GWO534.94430.25
HHO534.86430.86
The Average selling price of products (leader and follower chain) obtained from different solution methods Additionally, the results of Table 8 demonstrate the close proximity of the average selling prices of products (leader and follower chains) obtained using various solution methods in comparison with the Baron Solver.

Solving sample problems in large size

After evaluating the meta-heuristic algorithms, this subsection solves the leader–follower model using the HGALO, GA, ALO, GWO, and HHO algorithms. As a result, ten sample problems of varying sizes are designed to evaluate the performance of the proposed algorithms. Tables 9, 10, and 11 illustrate the size of the exemplified problems and the OBFV and CPU-time of the proposed algorithms (11).
Table 9

The sample problems size

Sample problem no\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I$$\end{document}I\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$J$$\end{document}J\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K$$\end{document}K\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L$$\end{document}L\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M$$\end{document}M\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P$$\end{document}P\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C$$\end{document}C
15557832
276681032
3877101232
4988121542
5101010141843
6121212162143
7151414182353
8181616202554
9201818222854
10252020253064
Table 10

OBFV obtained from solving sample problems, using different solution methods

Sample problemOBFV
HGALOGAALOGWOHHO(Baron solver)
12416876.12415789.62416556.72415824.22416090.52427541.6
22826497.42824613.62824700.62824796.62826164.82846237.1
33124685.53124259.73124555.63131394.73124664.33147820.3
43264975.63261974.33262077.73264291.13263119.5
53478945.73471165.13477121.33477352.23472619.1
63864472.33854687.73859479.83859047.63861011.6
73947651.23924686.43950976.83942017.63931025.3
84157666.44111794.64142973.84141845.14159253.9
94268794.34213428.64220017.04241020.94266565.5
104378261.44304789.84325278.24350018.14364981.6
Mean3571554.63550718.93560373.73564760.83569877.5
Table 11

CPU-time obtained from solving sample problems, using different solution methods

Sample problemHGALOGAALOGWOHHO(Baron solver)
167.154.455.546.452.4126.47
271.258.665.456.662.3347.68
380.369.880.467.373.5846.82
491.780.694.785.288.4 > 1000
5112.399.3120.4110.3109.2 > 1000
6140.4122.3148.5134.1134.5 > 1000
7170.6152.3187.0181.3167.7 > 1000
8210.3190.0237.6229.8208.0 > 1000
9261.7235.4292.7281.3258.4 > 1000
10328.7290.7364.0353.1329.4 > 1000
Mean153.4135.3164.6154.5148.3 > 1000
The sample problems size OBFV obtained from solving sample problems, using different solution methods CPU-time obtained from solving sample problems, using different solution methods According to the results of Tables 9, 10, and 11, the exact solution cannot be found by increasing the size of the problem. It is obvious that the CPU-time required to solve the model using the exact method is quite high, as the third sample problem requires 846.82 s. By comparing the meta-heuristic algorithms for solving large-scale sample problems, it is possible to deduce that the OBFV obtained from the HGALO algorithm was superior to the other algorithms in all sample problems. Additionally, when the RPD index of the algorithms is compared, it is observed that as the size of the problem increases, the GA algorithm loses its ability to obtain a near-optimal solution. Simultaneously, it consumes less CPU-time than the other algorithms. Figure 15 illustrates the changes in the OBFV and CPU-time averages as a result of the proposed meta-heuristics algorithms in all sample problems.
Fig. 15

Changes in averages of the RPD % and CPU-time in large sample sizes

Changes in averages of the RPD % and CPU-time in large sample sizes The T Test was used at a 95% confidence level to compare the significant difference between the OBFV and CPU-time obtained from the proposed algorithms. If the P value is less than 0.05, the hypothesis test indicates that there is a significant difference in the averages of that computational index between the algorithms used. T Test output results for large sample size problems using these algorithms are shown in Table 12.
Table 12

T Test outputs at 95% confidence level

AlgorithmIndexMeans differentConfidence interval 95%T valueP value
Lower boundUpper bound
GA-HGALOOBFV20,836372537,9462.750.022
GA-ALO9655121218,0972.590.029
GA-GWO14,042298025,1042.870.018
GA-HHO19,159− 63438,9512.190.056
ALO-HGALO11,181− 181924,1811.950.084
ALO-GWO4387− 313411,9081.320.220
ALO-HHO9504− 694825,9551.310.224
GWO-HGALO6794− 34913,9362.150.060
GWO-HHO5117− 467814,9111.180.268
HHO-HGALO1677− 359269460.720.490
GA-HGALOCPU-time18.0911.9624.216.6790.000
GA-ALO29.2812.3546.213.910.004
GA-GWO19.202.1836.222.550.031
GA-HHO13.044.6921.393.530.006
ALO-HGALO11.19− 0.1922.572.220.053
ALO-GWO10.088.27211.8812.610.000
ALO-HHO16.247.2825.204.100.003
GWO-HGALO1.11− 10.4712.690.220.833
GWO-HHO6.16− 3.0315.351.520.164
HHO-HGALO5.051.978.133.710.005
T Test outputs at 95% confidence level The P value for the OBFV index is less than 0.05, indicating a significant difference between the averages of the OBFV index for the GA–HGALO, GA–ALO, and GA–GWO algorithms. Additionally, there is no discernible difference in the averages of this index between the other algorithms. Due to a lack of decision-making regarding the most efficient algorithm for solving the proposed mathematical model, the TOPSIS method for ranking algorithms has been discussed using two indicators of OBFV and CPU-time. The results of these comparisons are shown in Table 13.
Table 13

Algorithm performance ranking results

AlgorithmMean of OBFVMean of CPU-timeUtility weightRank
HGALO3,571,554.6153.430.64351
GA3,550,718.9135.340.46185
ALO3,560,373.7164.620.52184
GWO3,564,760.8154.540.55173
HHO3,569,877.5148.380.56112
Algorithm performance ranking results According to the results in Table 13, the HGALO algorithm obtained the optimal value of the objective function when compared to other algorithms. While the GA algorithm took less time to solve the model than other algorithms. However, based on the TOPSIS ranking results, it is observed that the HGALO algorithm, with a utility weight of 0.6435, is more efficient than other algorithms when both OBFV and CPU-time are considered. Apart from the scientific findings, the proposed model has the strongest correlation with the activities of companies manufacturing electronic and automotive components in the global SC. Within these networks, manufacturing firms compete fiercely for market share and product pricing. As a result, large and small businesses compete against one another under the leader and follower chains, respectively. Under conditions of uncertainty, the model presented in this paper can provide beneficial management results for managers of companies that manufacture electronic and automotive components, enabling managers to make appropriate decisions about product pricing, volume of production, distribution, and facility location.

Conclusion

The purpose of this paper was to develop a new leader–follower SCN model that maximizes both the leader and follower chains' profits. In the leader and follower SC, four echelons (suppliers, manufacturers, distribution centers, and retailers) are considered, and they compete for product pricing in the market (customers). The high degree of complexity associated with pricing the two leader and follower chains is a result of the uncertainty surrounding the amount of potential market demand. Special tools such as fuzzy programming are used to control the potential demand parameters and the transportation costs of products and raw materials between different echelons of the chain network. The difference between the leader and follower chain networks in this paper is due to strategic decisions made in the leader chain. The location of facilities at all potential centers, such as suppliers, manufacturers, distribution centers, and retailers, should be made part of the leader chain's strategic planning. The tactical decisions made in the leader and follower chains concern the optimal flow of products and raw materials between the two SCN echelons. Finally, operational decisions include pricing final products in the market (for customers) by leader and follower chains in order to maximize profit in the face of uncertainty. In this paper, the KKT method is used to convert a bi-level mathematical model to a one-level mathematical model. Due to the NP-Hard nature of location and SCN design problems, this paper employs a novel hybrid of genetic algorithm (GA) and ant-lion optimization algorithm (ALO) to solve the problem. The ant-lion optimization algorithm operators design the problem's chromosome, locate potential facilities, and optimally allocate products between the different echelons of the leader and follower chains, while the genetic algorithm operators price the products in the market. Finally, statistical comparisons between the developed algorithm and the genetic algorithm are performed. According to the findings, as the uncertainty rate increases, demand also increases, while the OBFV and average selling price of products decrease. By comparing the meta-heuristic algorithms for solving large-size sample problems, it is possible to deduce that the OBFV obtained from the HGALO algorithm was superior to the GA algorithm in all sample problems. Additionally, the P value for both the OBFV and the OBFV is less than 0.05, indicating a significant difference between the averages of this index in the GA–HGALO, GA–ALO, and GA–GWO algorithms. Finally, the high OBFV of the HGALO algorithm in solving sample problems demonstrates the algorithm's superior efficiency in comparison with other algorithms. In addition to the proposed algorithm, other novel algorithms such as the whale optimization algorithm, the slap swarm algorithm, and others may be used to solve the introduced model. Additionally, it is suggested that researchers consider the facility location problem in the follower's model and control the uncertainty parameters using a robust possibilistic optimization method. Additionally, researchers can use a permutation-based encoding to encode the solution.
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{a}}_{mp}^{.}$$\end{document}a~mp. The uncertain potential demand of customer segment \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m for product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${b}_{mhp}^{.}$$\end{document}bmhp. The price sensitivity coefficient of customer segment \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m. If \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$h = p$$\end{document}h=p, it is self-price sensitivity, and if \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$h \ne p$$\end{document}hp, it is cross-price sensitivity and shows the sensitivity of customer’s demand from segment \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m for product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p to the price of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$h$$\end{document}h. The products \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$h$$\end{document}h are complementary and produced by the same SC
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d}_{mp}^{.}$$\end{document}dmp. The cross-price sensitivity to the price of the other SC. That is, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d}_{mp}^{F}$$\end{document}dmpF shows the sensitivity of customer’s demand from segment \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m for product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p of the leader SC to the price of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p of the follower SC. And, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${d}_{mp}^{L}$$\end{document}dmpL represents a similar concept in the followers’ demand model
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{mp}^{.}$$\end{document}Prmp. The price of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p for customer segment \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I$$\end{document}I Sets of suppliers in the leader chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i=\{\mathrm{1,2},\dots ,I\}$$\end{document}i={1,2,,I}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$J$$\end{document}J Sets of potential manufactures in the leader chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j=\{\mathrm{1,2},\dots ,J\}$$\end{document}j={1,2,,J}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$K$$\end{document}K Sets of potential DCs in the leader chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=\{\mathrm{1,2},\dots ,K\}$$\end{document}k={1,2,,K}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L$$\end{document}L Sets of potential retailers in the leader chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l=\{\mathrm{1,2},\dots ,L\}$$\end{document}l={1,2,,L}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M$$\end{document}M Sets of fixed markets (Customers) \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m=\{\mathrm{1,2},\dots ,M\}$$\end{document}m={1,2,,M}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${I}^{\mathrm{^{\prime}}}$$\end{document}I Sets of suppliers in the follower chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${i}^{^{\prime}}=\{\mathrm{1,2},\dots ,{I}^{^{\prime}}\}$$\end{document}i={1,2,,I}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${J}^{\mathrm{^{\prime}}}$$\end{document}J Sets of manufactures in the follower chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${j}^{^{\prime}}=\{\mathrm{1,2},\dots ,{J}^{^{\prime}}\}$$\end{document}j={1,2,,J}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${K}^{\mathrm{^{\prime}}}$$\end{document}K Sets of potential DCs in the follower chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${k}^{^{\prime}}=\{\mathrm{1,2},\dots ,{K}^{^{\prime}}\}$$\end{document}k={1,2,,K}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${L}^{\mathrm{^{\prime}}}$$\end{document}L Sets of potential retailers in the follower chain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${l}^{^{\prime}}=\{\mathrm{1,2},\dots ,{L}^{^{\prime}}\}$$\end{document}l={1,2,,L}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P$$\end{document}P Set of Products \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p,h=\{\mathrm{1,2},\dots ,P\}$$\end{document}p,h={1,2,,P}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$C$$\end{document}C Set of raw materials \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c=\{\mathrm{1,2},\dots ,C\}$$\end{document}c={1,2,,C}
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${FixI}_{i}$$\end{document}FixIi Fixed cost of supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i$$\end{document}i in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${FixJ}_{j}$$\end{document}FixJj Fixed cost of manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${FixK}_{k}$$\end{document}FixKk Fixed cost of DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${FixL}_{l}$$\end{document}FixLl Fixed cost of retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrIJ}}_{ijc}^{L}$$\end{document}TrIJ~ijcL The transportation cost of material \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c$$\end{document}c between supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i$$\end{document}i and manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrJK}}_{jkp}^{L}$$\end{document}TrJK~jkpL The transportation cost of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p between manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j and DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrKL}}_{klp}^{L}$$\end{document}TrKL~klpL The transportation cost of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p between DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k and retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrLM}}_{lmp}^{L}$$\end{document}TrLM~lmpL The transportation cost of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p between retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l and customer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{Pc}}_{jp}^{L}$$\end{document}Pc~jpL The cost of producing, product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p in manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${O}_{cp}$$\end{document}Ocp The raw material \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c$$\end{document}c needed to produce a unit of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${CapI}_{ic}$$\end{document}CapIic Maximum supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i$$\end{document}i capacity of raw material \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c$$\end{document}c
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${CapJ}_{jp}$$\end{document}CapJjp Maximum manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j capacity of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathrm{Cap}K}_{kp}$$\end{document}CapKkp Maximum DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k capacity of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${CapL}_{lp}$$\end{document}CapLlp Maximum retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l capacity of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrIJ}}_{{i}^{\mathrm{^{\prime}}}{j}^{\mathrm{^{\prime}}}c}^{F}$$\end{document}TrIJ~ijcF The transportation cost of material \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c$$\end{document}c between supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${i}^{^{\prime}}$$\end{document}i and manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${j}^{^{\prime}}$$\end{document}j in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrJK}}_{{j}^{\mathrm{^{\prime}}}{k}^{\mathrm{^{\prime}}}p}^{F}$$\end{document}TrJK~jkpF The transportation cost of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p between manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${j}^{^{\prime}}$$\end{document}j and DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${k}^{^{\prime}}$$\end{document}k in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrKL}}_{{k}^{\mathrm{^{\prime}}}{l}^{\mathrm{^{\prime}}}p}^{F}$$\end{document}TrKL~klpF The transportation cost of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p between DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${k}^{^{\prime}}$$\end{document}k and retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${l}^{^{\prime}}$$\end{document}l in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrLM}}_{{l}^{\mathrm{^{\prime}}}mp}^{F}$$\end{document}TrLM~lmpF The transportation cost of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p between retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${l}^{^{\prime}}$$\end{document}l and customer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{Pc}}_{{j}^{\mathrm{^{\prime}}}p}^{F}$$\end{document}Pc~jpF The cost of producing, product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p in manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${j}^{^{\prime}}$$\end{document}j in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${ZI}_{i}$$\end{document}ZIi 1 if supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i$$\end{document}i is chosen; 0 otherwise
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${ZJ}_{j}$$\end{document}ZJj 1 if manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j is chosen; 0 otherwise
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${ZK}_{k}$$\end{document}ZKk 1 if DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k is chosen; 0 otherwise
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${ZL}_{l}$$\end{document}ZLl 1 if retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l is selected; 0 otherwise
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{ijc}^{L}$$\end{document}XijcL Amount of raw material \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c$$\end{document}c transported between supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i$$\end{document}i and manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{jkp}^{L}$$\end{document}YjkpL Amount of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p transported between manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j$$\end{document}j and DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{klp}^{L}$$\end{document}SklpL Amount of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p transported between DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}k and retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{lmp}^{L}$$\end{document}UlmpL Amount of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p transported between retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l$$\end{document}l and customer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}_{{i}^{^{\prime}}{j}^{^{\prime}}c}^{F}$$\end{document}XijcF Amount of raw material \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$c$$\end{document}c transported between supplier \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${i}^{^{\prime}}$$\end{document}i and manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${j}^{^{\prime}}$$\end{document}j in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{{j}^{^{\prime}}{k}^{^{\prime}}p}^{F}$$\end{document}YjkpF Amount of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p transported between manufacture \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${j}^{^{\prime}}$$\end{document}j and DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${k}^{^{\prime}}$$\end{document}k in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${S}_{{k}^{^{\prime}}{l}^{^{\prime}}p}^{F}$$\end{document}SklpF Amount of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p transported between DC \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${k}^{^{\prime}}$$\end{document}k and retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${l}^{^{\prime}}$$\end{document}l in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${U}_{{l}^{^{\prime}}mp}^{F}$$\end{document}UlmpF Amount of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p transported between retailer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${l}^{^{\prime}}$$\end{document}l and customer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m in the follower chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{mp}^{L}$$\end{document}PrmpL The price of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p for customer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m in the leader chain
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pr}_{mp}^{F}$$\end{document}PrmpF The price of product \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$p$$\end{document}p for customer \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document}m in the follower chain
ParameterOptimisticProbablePessimistic
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{a}}_{mp}^{F}$$\end{document}a~mpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a1}_{mp}^{F}$$\end{document}a1mpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a2}_{mp}^{F}$$\end{document}a2mpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a3}_{mp}^{F}$$\end{document}a3mpF
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{a}}_{mp}^{L}$$\end{document}a~mpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a1}_{mp}^{L}$$\end{document}a1mpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a2}_{mp}^{L}$$\end{document}a2mpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${a3}_{mp}^{L}$$\end{document}a3mpL
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrIJ}}_{ijc}^{L}$$\end{document}TrIJ~ijcL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrIJ1}_{ijc}^{L}$$\end{document}TrIJ1ijcL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrIJ2}_{ijc}^{L}$$\end{document}TrIJ2ijcL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrIJ3}_{ijc}^{L}$$\end{document}TrIJ3ijcL
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrJK}}_{jkp}^{L}$$\end{document}TrJK~jkpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrJK1}_{jkp}^{L}$$\end{document}TrJK1jkpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrJK2}_{jkp}^{L}$$\end{document}TrJK2jkpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrJk3}_{jkp}^{L}$$\end{document}TrJk3jkpL
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrKL}}_{klp}^{L}$$\end{document}TrKL~klpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrKL1}_{klp}^{L}$$\end{document}TrKL1klpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrKL2}_{klp}^{L}$$\end{document}TrKL2klpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrKL3}_{klp}^{L}$$\end{document}TrKL3klpL
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrLM}}_{lmp}^{L}$$\end{document}TrLM~lmpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrLM1}_{lmp}^{L}$$\end{document}TrLM1lmpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrLM2}_{lmp}^{L}$$\end{document}TrLM2lmpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrLM3}_{lmp}^{L}$$\end{document}TrLM3lmpL
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{Pc}}_{jp}^{L}$$\end{document}Pc~jpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pc1}_{jp}^{L}$$\end{document}Pc1jpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pc2}_{jp}^{L}$$\end{document}Pc2jpL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pc3}_{jp}^{L}$$\end{document}Pc3jpL
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrIJ}}_{{i}^{^{\prime}}{j}^{^{\prime}}c}^{F}$$\end{document}TrIJ~ijcF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrIJ1}_{{i}^{^{\prime}}{j}^{^{\prime}}c}^{F}$$\end{document}TrIJ1ijcF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrIJ2}_{{i}^{^{\prime}}{j}^{^{\prime}}c}^{F}$$\end{document}TrIJ2ijcF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrIJ3}_{{i}^{^{\prime}}{j}^{^{\prime}}c}^{F}$$\end{document}TrIJ3ijcF
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrJK}}_{{j}^{^{\prime}}{k}^{^{\prime}}p}^{F}$$\end{document}TrJK~jkpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrJK1}_{{j}^{^{\prime}}{k}^{^{\prime}}p}^{F}$$\end{document}TrJK1jkpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrJK2}_{{j}^{^{\prime}}{k}^{^{\prime}}p}^{F}$$\end{document}TrJK2jkpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrJK3}_{{j}^{^{\prime}}{k}^{^{\prime}}p}^{F}$$\end{document}TrJK3jkpF
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrKL}}_{{k}^{^{\prime}}{l}^{^{\prime}}p}^{F}$$\end{document}TrKL~klpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TtKL1}_{{k}^{^{\prime}}{l}^{^{\prime}}p}^{F}$$\end{document}TtKL1klpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TtKL2}_{{k}^{^{\prime}}{l}^{^{\prime}}p}^{F}$$\end{document}TtKL2klpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TtKL3}_{{k}^{^{\prime}}{l}^{^{\prime}}p}^{F}$$\end{document}TtKL3klpF
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{TrLM}}_{{l}^{^{\prime}}mp}^{F}$$\end{document}TrLM~lmpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrLM1}_{{l}^{^{\prime}}mp}^{F}$$\end{document}TrLM1lmpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrLM2}_{{l}^{^{\prime}}mp}^{F}$$\end{document}TrLM2lmpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${TrLM3}_{{l}^{^{\prime}}mp}^{F}$$\end{document}TrLM3lmpF
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\widetilde{Pc}}_{{j}^{^{\prime}}p}^{F}$$\end{document}Pc~jpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pc1}_{{j}^{^{\prime}}p}^{F}$$\end{document}Pc1jpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pc2}_{{j}^{^{\prime}}p}^{F}$$\end{document}Pc2jpF\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Pc3}_{{j}^{^{\prime}}p}^{F}$$\end{document}Pc3jpF
  2 in total

1.  Designing a sustainable closed-loop pharmaceutical supply chain in a competitive market considering demand uncertainty, manufacturer's brand and waste management.

Authors:  Zeinab Sazvar; Mahsa Zokaee; Reza Tavakkoli-Moghaddam; Samira Al-Sadat Salari; Sina Nayeri
Journal:  Ann Oper Res       Date:  2021-02-08       Impact factor: 4.820

2.  Supply chain game theory network modeling under labor constraints: Applications to the Covid-19 pandemic.

Authors:  Anna Nagurney
Journal:  Eur J Oper Res       Date:  2021-01-03       Impact factor: 5.334

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.