Figures
Abstract
In competitive settings, firms locate their facilities according to customers’ behavior to maximize their market share. A common behavior is consuming from different motivations: one is for convenient demand, and the other is for quality demand. In this behavioral pattern, consumers patronize facilities within convenience for some demands, and patronize high quality facilities beyond convenience range for other demands. This behavior has never been included in competitive facility location problems. Given several other companies’ facilities in the market offering similar products or services, we study how a new entrant company can locate facilities based on this customer behavior to maximize its market share. A two-level robust model for the new entrant company is proposed to locate its facilities by taking into account the uncertainty of the types of customers’ demands. For medium size problems, we propose an equivalent mixed binary linear programming to obtain exact solutions. For large size problems, an exact algorithm (GCKP-A) for solving the inner-level model is given first by exploring the optimal solution. Then a heuristic algorithm is proposed by imbedding (GCKP-A) and 2-opt strategy into the framework of the improved ranking-based algorithm. The performance of the proposed heuristic algorithm is checked for different size problems. The sensitivity analysis of a quasi-real example shows that: (1) in most cases, the uncertainty between two types of demands does not affect the location scheme; (2) the convenience range, the quality range and the quality threshold play an important role in the market share of the new entrant company.
Citation: Yu W (2022) Robust competitive facility location model with uncertain demand types. PLoS ONE 17(8): e0273123. https://doi.org/10.1371/journal.pone.0273123
Editor: Ashwani Kumar, Sant Longowal Institute of Engineering and Technology, INDIA
Received: May 13, 2022; Accepted: August 2, 2022; Published: August 17, 2022
Copyright: © 2022 Wuyang Yu. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting information files.
Funding: The author received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1 Introduction
Market competition inevitably exists in most business environments. With proper regulation, market competition can promote econmic develpoment and technological progress, and provide better services to customers. The competitive facility location problem (CFLP) refers to determining the location of new facilities in a competitive market to maximize the available market share [1, 2]. CFLP arises in a wide variety of applications including locating school, preventive health care facilities, chain stores, park-and-ride facilities, charging stations for electric vehicles, etc. Due to the practicality of CFLP in determining the location of commercial facilities, many models have been proposed to describe various attributes of CFLP from different aspects, such as customer choice behavior, strategic space, competitive environment, etc [3].
Customer choice behavior refers to the behavior pattern of customers patronizing different facilities that provide similar products or services. Given facilities that can offer similar products or services, customer behavior plays an important role in estimating the market share that each facility can obtain. The binary rule and the proportional rule are the two most common rules used to describe customer choice behavior in the literature [4]. The binary rule assumes that customers always visit the most attractive facilities, it can be traced back to Hotelling’s linear market duopoly model [5]. The proportional rule was first proposed by Huff [6], which assumes that customers distribute their purchasing power among all facilities in proportion to the attractiveness of the facility. From the perspective of utilities that customers received from facilities, both the binary rule and the proportional rules are forms of behavior determined by utilities. Due to the diverse behaviors of customers in choosing facilities in reality, scholars have proposed a variety of choice rules to describe different customer behaviors.
A common behavior is consuming from different motivations: one is for convenient demand, and the other is for quality demand. In this behavioral pattern, consumers patronize facilities within convenience for some demands, and patronize high quality facilities beyond convenience range for other demands. For example, people usually go to some nearby places for entertainment on weekends, and for some places with higher attractiveness, such as Disneyland, even if the distance is far, people still choose the right time to visit. This phenomenon shows that there are two types of customer demands: one is for convenience and the other is for quality. In addition, through market research, companies can obtain the value range of the proportion of convenience-type (or quality-type) demands in all customer demands, but it is difficult to obtain the specific value of this proportion in each customer. These are the two motivations of this article: (1) Propose a new rule describing this kind of customer behavior; (2) Study the applicability of robust optimization method in dealing with uncertain demand types. To deal with the first motivation, we considered two different radii, the smaller one is for convenience-type demands, and the larger one is for quality-type demands. We use a threshold to distinguish whether a facility is of high quality or not. Aiming at the second motivation, a two-layer robust model is proposed, in which the inner-layer model is used to solve the impact of uncertain demand types on market share. Applying duality theory to the inner-layer model, after proper linearization, the two-layer robust model can be transformed into a mixed integer linear programming. Therefore, small and medium problems can be solved directly by optimization software. For large-scale problems, we first prove a theorem for the optimal solution of the generalized continuous Knapsack problem. Then we propose an exact algorithm (GCKP-A) to solve the inner-layer model. Then a heuristic algorithm is proposed by embedding (GCKP-A) and 2-opt strategy into the framework of the improved ranking-based algorithm. The performance of the proposed heuristic algorithm is checked on 40 benchmark instances. The sensitivity analysis results of a quasi-real example show the impact of different parameters on the location of competitive facilities.
The paper is structured as follows. Section 2 presents a brief literature review of competitive facility location problems. Section 3 proposes a new customer choice rule to describe the customer behavior presented in section 1. Section 4 establishes the robust competitive facility location model. Section 5 gives the exact algorithm for the inner-layer problem, and proposes a heuristic algorithm by embedding the inner algorithm into the framework of the ranking-based procedure. Section 6 reports the computational results comparing the performance of our approach with other approaches in the literature. Finally, Section 7 concludes.
2 Literature review
Depending on how competitors respond to each other’s decisions, the main research streams in the competitive facility location problems can be divided into three categories [7]:
(1) Static competition: In this case, a new firm enters a market and provides similar products or services as existing competitors. The basic assumption is the rivals take no action against the newcomer. For example, Drezner et al. [8] extended the proportional rule by assuming randomly distributed facility attractiveness, they proposed two effective methods to solve the competitive facility location problem to analyze “effective” attractiveness. Fernández et al. [9] studied a variant of the proportional rule, assuming that customers only patronize those facilities that they find attractive to be greater than or equal to a threshold. Marianov et al. [10] introduced the customer choice behavior called comparison-shopping in competitive facility location problem. Comparison-shopping means that customers visit multiple stores selling different products, make comparisons before making a purchase decision. By assuming the utility of a customer consists of two parts: a measurable utility value and its non-observable part, Ljubić and Moreno [11] adopted the multinomial logit model to estimate the captured customer demands and proposed a method to solve the model by combining two types of cutting planes. Ahmadi and Ghezavati [12] used two sustainablility measures, flexibility and productivity, to develop an attractiveness function for each facility. They proposed a chance constraint to control the dissatisfactiion in the waiting time for services according to the Jackson Markov network. Mahmoodjanloo et al. [13] studies the multimodal competitive hub location pricing problem for a new company planning to enter a market where an existing competitor operates its hub-and-spoke network. They propose a scatter search algorithm based on a nested approach to solve the model. Mai and Lodi [14] investigated the maximum capture facility location problem by assuming that customers choose facilities according to random utilities. Taking advantage of the convexity and separable structure of the objective function, they proposed an enhanced outer approximation algorithm. Aboolian et al. [15] developed a generalized framework of the competitive facility location and design problem, this generalized facility locatoin and design problem include many classic location models as special cases. Fernández et al. [16] used a Pareto-Huff customer choice rule in the competitive facility location problem, and proposed a heuristic procedure to obtain the best approximate solutions.
(2) Dynamic competition: This type of competition is characterized by the assumption that competitors can respond to new entrants. In general, the strategic decisions of competitors are different to change due to high costs, and usually only the operational strategies of competitors are considered. Dynamic competition is often modeled as a Nash equilibrium problem, which is solved using differential systems. For example, Fahimi et al. [17] considered the competitive supply chain network design problem in which two competitors enter the market at the same time. They derived the equilibrium condition and established the finite-dimensional variational inequality formulation, then proposed an algorithm to solve the problem. Zhou et al. [18] proposed a game-theoretical model to study the price competition between two recyclers of electrical and electronic equipment waste. Cai et al. [19] studied the price and warranty competition between two risk-averse retailers by assuming that the retailers’ risk-aversion levels are private information. Shalouhi et al. [20] studied Nash and Stackelberg models of competition problems in two pharmaceutical supply chains in which both exclusive retailer and manufacturer are included. Sazvar et al. [21] developed a scenario-based multi-objective programming model to design a sustainable closed-loop pharmaceutical supply chain, which simultaneously considers competitive market and demand uncertainties. Yu and Khan [22] employed stochastic programming and fuzzy mathematical programming to establish a multi-objective uncertain equilibrium model for the green supply chain network, and they integrated several different methods to solve the model.
(3) Competition with foresight: The newcomer makes logical decisions by forecasting the possible reactions of the competitor after its entry. Qi et al. [23] considered a variant of the proportional rule that customers only patronize facilities within a range they feel is convenient. They proposed a hybrid tabu search algorithm to solve the corresponding competitive facility location problem. Yu [24] studied the leader-follower competitive facility location problem with the partially proportional rule, this rule assumes that a customer chooses the most attractive firm at first then patronizes all facilities of this firm according to proportional rule. Santos-Peñate et al. [25] considered the competitive facility location problem with the binary and S-shaped customer choice rule, they proposed a matheuristic procedure combining the kernal search algorithm with linear programming for the follower problem. Saha et al. [26] used a multinomial logit model to represent customers’ preferences, and proposed a non-linear integar programming model for the joint facility location and inventory problem with partial-disruption risk. Yu and Khan [27] built an evolutionary game model based on the relationship between agricultural product suppliers and urban residents in the financing system. Lin et al. [28] investigates a bilevel competitive facility location problem to maximize expected reveue by considering a discrete choice rule. Latifi et al. [29] studied the leader-follower competitive facility location problem in a closed-loop supply chain, where customer behavior is the Huff gravity-based rule. By replacing the inner level program with its corresponding Karush-Kuhn-Tucker conditions, they proposed an improved branch-and-refine algorithm to solve this problem.
The above literatures mentioned above combine different customer choice rules to determine the market share a facility can obtain, but none of the rules are suitable for describing the customer behavior described in the introductin of this paper. Therefore, in order to better describe this kind of customer behavior, we need to propose a new customer choice rule, and then study the competitive facility location problem on this basis, so as to provide a useful reference for decision makers.
3 New customer choice rule
In this paper, we assume that every customer has two different types of demands. One is the convenience-type demands, which requires the facilities that meet this type of demand are within the convenience range of customers. The other is the quality-type demands, which requires the facilities that meet this type of demand to have sufficient quality and its range is larger than the convenience range. That is, we consider two patronizing radii, a smaller radius (Rc) for convenience-type demands and a larger radius (Rq) for quality-type demands. The latter can only be used for facilities whose quality exceeds a given threshold (δ). From the perspective of customer, the patronage pattern of customers is shown in Fig 1.
It can be seen from Fig 1 that customers only patronize facilities within the range of Rc to meet their convenience-type demands. On the other hand, in order to meet their quality-type demands, customers patronize facilities whose quality exceeds the quality threshold δ and falls within the range of Rq, where Rq > Rc. Note that, no matter the demands are convenience-type or quality-type, the customer behavior follows the proportional rule, in other words, his demands are split by these facilities that satisfy corresponding conditions. If a customer exceeds the Rc range of all facilities, his convenience-type demands cannot be met. Similarly, if a customer exceeds the Rq range of all facilities whose quality exceeds δ, his quality-type demands cannot be met. From the perspective of facility, the patronage pattern of customers is shown in Fig 2. It can be seen from Fig 2 that for a facility whose quality exceeds the threshold δ, it can meet all types of demands within the range of Rc. In addition, it can also meet the quality-type demands between the range of Rc and Rq. However, for a facility whose quality is lower than the threshold δ, it can only meet the convenience-type demands within the range of Rc.
4 Robust competitive facility location model
4.1 The original two-layer model
An entering company hopes to compete for market share of a region by opening several new facilities, and other companies have already established similar facilities. Assumed that the demands of each customer can be divided into two types: the convenience-type demands and the quality-type demands. The total demands of each customer are fixed and known. Through preliminary market research, companies can obtain the value range of the proportion of convenience-type (or quality-type) demands in all customer demands, but it is difficult to obtain the specific value of this proportion in each customer. Due to a limited budget, the new company needs to determine the location of all new facilities from a set of potential locations in order to obtain the largest market share.
The following notations are used:
- I: Set of demand points (customers), indexed by i;
- JE: Set of locations that have established facilities, indexed by j;
- JN: Set of potential locations for new facilities, indexed by j;
- J: Union of set JE and set JN, i.e., J = JE ⋃ JN;
- Qj: Quality of facility at point j, j ∈ J;
- δ: The quality threshold of facilities for quality-type demands;
- Rc: The patronage range of customers for convenience-type demands;
- Rq: The patronage range of customers for quality-type demands;
-
: The attractiveness of facility j to the convenience-type demands of customer i;
-
: The attractiveness of facility j to the quality-type demands of customer i;
-
: The convenience-type demands of customer i ∈ I;
-
: The quality-type demands of customer i ∈ I;
- wi: The total demands of customer i, that is,
;
- W: The total demands of all customers,
;
- γ1: The lower bound of the proportion of
in the total demands W, i.e.
;
- γ2: The upper bound of the proportion of
in the total demands W, i.e.
;
- fj: The fixed cost of establishing a facility in the potential location j ∈ JN;
- dij: The distance between the customer i and the facility j;
- G: Total budget for the new entering company to build facilities;
- yj, j ∈ JN: Binary variable, if the potential location j is selected to build a facility, then yj = 1, otherwise yj = 0.
From the definition of the convenience-type demands and the quality-type demands, we can define the attractiveness of facility j to the convenience-type (and quality-type) demands of customer i as follows:
(1)
(2)
The goal of the new entrant is to maximize market share by setting new facilities in the competitive market under the given budget. Therefore, the competitive facility location problem of the new entering company can be established as the following two-layer programming model:
Here the outer-layer model (OM) is used to determine the location of new facilities with a limited budget in order to maximize the market share of the new entrant. According to the previous assumptions, we know that the proportion of is uncertain within the interval [γ1, γ2]. Therefore, the following inner-layer model (IM) can be used to deal with the uncertainty of convenience-type demands and quality-type demands of each customer:
Here xi represents the ratio of convenience-type demands to total demands wi of customer i, i.e.
. And
represents the convenience-type demands captured by the new entrant from customer i.
4.2 Linearization of the original model
For brevity, let , then (IM) is equivalent to:
(3)
Suppose the dual variables of constraints (4a–4c) are u1, u2, and vi, repectively. Then the dual problem of the minimization part of P(y) is as follows:
(5)
Therefore, the original two-layer model can be rewritten as a single-layer model as follows:
(7)
Since and
are nonlinear with respect to yj, the above model is difficult to solve. Therefore, we linearize these two expressions by introducing two new decision variables
, let
.
(9)
From Eq (9), it can be seen that if , then
, otherwise there are
(10)
(11)
Now introduce two other decision variables , let
(12)
Since yj is a binary variable, if yj = 0 there are and
, otherwise there are
and
.
Therefore, the original model can be linearizing as follows:
(13)
Here M is a sufficiently large positive number. Constraint (14a) indicates that the total cost of all facilities does not exceed the budget. (14b) are the dual constraints on variables xi in (4d). Constraints (14c–14f) guarantee that Eq (9) holds, and constraints (14g–14j) ensure that Eq (12) is true. Since this linearization model (LM) is a mixed binary linear programming, any commercial optimization software (such as Gurobi, Cplex, etc.) can solve medium-scale problems.
5 Ranking-based imbedding algorithm
For large-scale problems, current commercial optimization software cannot solve them well. Therefore, this section designs a ranking-based heuristic algorithm to solve large-scale problems.
Let and λ1 ≔ γ1W, λ2 ≔ γ2W, the minimization part of P(y) is actually a generalized continuous knapsack problem (GCKP).
where wi > 0, i = 1, 2, …, n and
. Please note that we call the problem (GCKP) ‘general’ not only it has upper and lower bounds, but also because the profit pi may be negative. When the item
has only an upper bound and all profits pi, i = 1, 2, …, n are non-negative, this problem is a continuous knapsack problem [30].
Reorder the index i so that the sorted index ki(i = 1, 2, …, n) satisfies:
(15)
The optimal solution of (GCKP) can be determined by the following theorem.
Theorem. In addition to the key item s defined in (15), the other two key items s1 and s2 are defined as follows:
(16)
Then the optimal solution x* of (GCKP) is
Proof: (Case 1) If s < s1, there is . Then for any feasible solution x that satisfies
and 0 ≤ xi ≤ 1, i = 1, 2, …, n. We have
The first inequality is due to . The second inequality is due to
and
. The third inequality is due to
and
. Therefore, x* in (17) is the optimal solution of (GCKP) when s < s1.
(Case 2) If s1 ≤ s < s2, the result is obvious.
(Case 3) It can be proved in a similar way to Case 1.
This theorem is proved by us and is not quoted from any other papers, it is a generalization of the optimal solution theorem for the continuous knapsack problem in [30]. The form of this optimal solution is not very intuitive, but the result obtained after combining becomes very intuitive.
(20)
According to the result of Eq (20) and the non-increment of , we propose the iterative algorithm for solving the (GCKP) as follows:
- GCKP-A:
Step 1: Let. Set
for j ∈ J1 and
for j ∈ J2.
- Step 2: While
:
Find the index j′ such that.
If, then set
. Else set
.
Update J2 ≔ J2\{j′}.
End while. - Step 3: While
:
Find the index j′ such that.
If, then set
. Else set
.
Update J1 ≔ J1\{j′}.
End while. - Step 4: Output the optimal solution x* and the objective value
.
We know that the inner-layer model (IM) can be accurately solved by (GCKP-A) for any given location scheme of the new entering firm, so the remaining problem is to efficiently solve the outer-layer model (OM). Fernández et al. [16] proposed a new rule: Pareto-Huff customer choice rule, and used the ranking-based heuristic strategy (RDOA) to solve the corresponding competitive facility location problem. By setting a different rank rule, we [31] proposed an improved ranking-based algorithm for the competitive facility location problem. Compared with other heuristic algorithms (such as genetic algorithm, simulated annealing algorithm, ant colony algorithm, etc.), the ranking-based heuristic algorithm performs very well on the facility location problem. Therefore, by embedding (GCKP-A) and the 2-opt strategy, we proposed a ranking-based embedding algorithm (REA) to solve the model of this paper. The flowchart of the algorithm (REA) is shown in Fig 3.
Ranking-based Embedding Algorithm (REA)
- Step 1. (Initialization of the algorithm):
Input parameters of the model, set the iterate number L and set initial ranking scores rj ≔ 1, ∀j ∈ JN, set λC ≔ (λ1+ λ2)/2. Randomly choose y* such that, calculate P(y*) by (GCKP-A). Let k ≔ 0 and set
.
- Step 2. (Ranking-based algorithm embedding (GCKP-A)):
While k < L:
Step 2.1 (Generate a solution y according to the ranking-based rule)
Let yj ≔ 0, ∀j ∈ JN, calculate the probability pj of each candidate location j ∈ JN:
Repeat the roulette-wheel selection process to set yj ≔ 1 until.
Step 2.2 (Use 2-opt strategy to update the ranking scores)
Randomly choose j′ ∈ Y1 ≔ {j ∈ JN|yj = 1}. Let.
For each:
Let. Set
, calculate P(y) and
by (GCKP-A).
If:
Set; Update
when
;
Else:
Set; Update
when
.
Update rj ≔ rj + 1, ∀j ∈ JN if any rj = 0.
End for.
k ≔ k+ 1.
End while - Step 3. Algorithm termination. Output the optimal solution y* and the maximal market share
.
In (REA), we embed (GCKP-A) to solve the inner-layer problem and use the 2-opt strategy to update the ranking score. Because (GCKP-A) is much faster than using other linear programming algorithms to solve the inner-layer problem, it can improve the computational efficiency of (REA). The 2-opt strategy can make the ranking results more comparable, so as to obtain a better combination of facility locations.
6 Computational experiments
6.1 Results for benchmark problems
By comparing the performance of our algorithm (REA) with the algorithm (RDOA-D) [16] on 40 benchmark problems (pmed1∼pmed40) [32], this subsection demonstrates the effectiveness of (REA). Note that computational experiments in [16] prove that the algorithm (RDOA-D) is superior to the algorithm (RDOA) and the genetic algorithm (GA) for all parameters of the tested problem, so we only compare the performance of algorithm (REA) and algorithm (RDOA-D). The number of nodes in these benchmark instances ranges from 100 to 900. The distance dij between the pair of points i and j is the Euclidean distance. All experiments are performed in a MATLAB environment on a laptop computer with Intel(R) Core(TM) i7–1065G7 @1.30 GHz CPU, and 16.00 GB of RAM.
First, for generalized continuous knapsack problems of different scales, we compare the efficiency of the algorithm (GCKP-A, A1 in Table 1) with the algorithm used for linear programming algorithm in Gurobi 9.1.1 (Linear-A, A2 in Table 1). For each example, the parameters pj and wj are randomly generated from intervals [−100, 100] and [10, 100], respectively. The optimal solutions obtained by the two algorithms are the same, and the CPU times used are shown in Table 1. It can be seen from Table 1 that the average CPU time used by (Linear-A) is more than 640 times that of (GCKP-A), so the calculation efficiency of (GCKP-A) is significantly higher than (Linear-A) of Gurobi. Therefore, using (GCKP-A) in (REA) instead of linear algorithm of Gurobi can greatly improve the efficiency of the algorithm (REA).
Next, we test the optimality of the algorithm (REA) and compare the performance of Simulated Annealing Algorithm (SA). For the first 5 benchmark examples (pmed1∼pmed5), we compare the results obtained by (REA) with the exact results (Market Share (MS)) obtained by solving the linearized model (LM). In each example, suppose that the first 10 locations are occupied by existing facilities, and the next |JN| locations are candidate facility locations for the new entrant. The quality Qj of facility j is randomly generated as an integer number in [10, 100]. The customer demands of node i set to be wi = 100/i and the fixed cost fj of opening a new facility at candidate node j randomly generated as an integer number in [200, 500]. Other parameters are as follows: Rc = 60, Rq = 100, δ = 80, γ1 = 0.4, γ2 = 0.6, G = 2000. For each example, (REA) and (SA) were run 20 times, and the results are listed in Table 2. The Gap is defined as follows: . From Table 2, we can find that the maximum gap between the average market share obtained from the algorithm (REA) and the exact result is no more than 0.35%. This verifies the optimality of the proposed algorithm (REA). On the other hand, the Gap of the Simulated Annealing Algorithm is larger than the Gap of (REA) for almost every example. Therefore, we can conclude that the performance of (REA) is better than (SA).
Finally, we compared the performance of the algorithm (REA) with the algorithm (RDOA-D) using 40 benchmark instances. Similarly, assuming that in each example, the first 10 locations are occupied by existing facilities, the next |JN| locations are candidate facility locations for the new entrant. Except for the parameters given in Table 3, all other parameters are the same as those used in Table 2. We performed 20 calculations for each instance, and the mean and standard deviation of the market shares obtained are shown in Table 3. The larger mean and smaller standard deviation of the two algorithms are shown in bold.
It can be clearly seen from Table 3 that the algorithm (REA) is superior to the algorithm RDOA-D in both the mean and standard deviation of the market share.
6.2 A quasi-real example
In order to investigate the effects of different parameters in the presented competitive facility location model. This subsection discusses a quasi-real example based on the 49-nodes data set described in Daskin [33]. This data set consists of the capitals of the continental United States and Washington, DC.
The customer demands di is proportional to the population of the state (i) in 1990. The opening cost fj of the potential facility location j ∈ JN also comes from Daskin’s data set. In this example, we generated a set of random numbers within [10, 120] to represent the facility quality Qj at each point j ∈ J. Now, there are 5 facilities located in the states of California, Kentucky, New York, Texas, and Wyoming, respectively. The qualities of these 5 facilities are 106, 98, 107, 45, and 106 respectively. To avoid being too close, we multiply the Euclidean distance between any two points by 10, and then round it to dij. Other parameters are defined as follows: G = 200000, δ = 100, Rc = 40, Rq = 80, γ1 = 0.4, γ2 = 0.6.
The best solution to the problem of the new entrant’s competitive facility location is to open three facilities in Georgia, Indiana, and Missouri. The newly-entered company’s market share from its three facilities is 7821.1. The locations of the new facilities and customers served are shown in Table 4.
Let γ1 change from 0.1 to 0.9 with a step size of 0.1 to test the impact of γ1, γ2 on the location scheme while maintaining γ2 > γ1. We found that when γ1 ≤ 0.8, no matter what value γ2 takes in [γ1, 1], the location scheme is exactly the same as that shown in Table 4. Only when γ1 ≥ 0.9, the location scheme will be different. In this case, the new company will build three facilities in Georgia, Indiana, and Pennsylvania. Table 5 shows the location scheme when γ1 = 0.9, γ2 = 1. The market share captured by the new entering firm is 8159.2, which is larger than the previous market share 7821.1. This reflects that the reduced degree of uncertainty can bring more market share to the new entrant.
In addition to γ1, γ2, there are other important parameters in the model such as G, Rq, Rc, δ, etc. Now we analyze the influence of these parameters on the market share of the newly entered company.
Firstly, we analyze the impact of Rq on market share. Set the budget G to 200000, 250000, and 300000 respectively. For each value of G, let Rq change from 60 to 130 with a step of 10, we can get a curve representing the change of market share with Rq. The three curves with different budgets are shown in Fig 4.
It can be clearly seen from Fig 4 that for different budgets, with the increase of Rq, the market share first increases and then decreases. Due to the increase in Rq, the number of demand points that can be met by high-quality facilities increases, so the market share first increases with the increase in Rq. With the further increase of Rq, the coverage of existing high-quality facilities has also increased, leading to intensified competition among facilities, so the available market share of the newly entered firm has begun to decline.
Secondly, we analyze the impact of Rc on market share. We still set the budget G to 200000, 250000, and 300000 respectively. Then change Rc from 10 to 70 in step size of 10. The relationship curves between market share and Rc are shown in Fig 5.
It can be seen from Fig 5 that the market share increases with the increase of Rc. When Rc changes from 10 to 20, the demand points covered by low-quality facilities are unchanged, so the market share remains the same. When Rc changes from 20 to 40, the demand points covered by low-quality facilities increase, so the market share increases significantly. When Rc further increases, competition among low-quality facilities begins to emerge, and therefore, the growth of market share slows down.
Thirdly, we analyze the impact of δ on market share. Let Rq = 80 and δ changes from 50 to 110 in step size of 10, for 7 different values of Rc, the relationship curves between market share and δ are shown in Fig 6.
It can be seen from Fig 6 that when δ changes from 50 to 90, the market share decreases as δ increases. This is because with the increase of δ, the number of facilities that meet the quality requirements higher than δ gradually decreases. When δ changes from 90 to 100, the market share increases as δ increases. This is due to the reduction in the number of existing facilities that meet the quality higher than δ, resulting in less competition among high-quality facilities. When δ changes from 100 to 110, the market share does not increase with the increase of δ. This is because when the δ further increases, the number of facilities that meet the quality requirements decreases significantly, so the market share that the new entrant can obtain remains unchanged or slightly decreases. For any value of Rc, when δ = 90, the market share reaches the minimum value. In order to study the reason in-depth, we take Rc = 40 as an example, and the locations of δ = 80, 90, 100 are listed in Table 6.
It can be seen from Table 6 that when δ increases, the number of high-quality facilities (Qj underlined in Table 4) in the selected facilities gradually decreases. Denote the solution when δ = 80 as , then the market share corresponding to this solution when δ = 90 is 4887. Similarly, denote the solution when δ = 100 as
, then the market share corresponding to this solution when δ = 90 is 5496.8.
Similarly, let Rc = 40 and δ changes from 50 to 110 in step size of 10, for different values of Rq, the relationship curves between market share and δ are shown in Fig 7.
It can be seen in Fig 7 that when δ ≤ 90, the impact of Rq on the market share is not obvious. But when δ ≥ 100, there is a clear positive correlation between market share and Rq. This is because as δ increases, the number of existing facilities meeting high-quality requirements decreases. Therefore, for the new entrant, the market share brought about by choosing high-quality facilities will increase with the increase of Rq.
Finally, we analyzed the impact of the budget G on the location of the new entrant’s facilities, and the results are listed in Table 7. The last raw in Table 7 indicates the market share of the new entrant.
It can be seen from Table 7 that the market share of the new entrant increases as the budget increases. An interesting phenomenon is that for a multi-stage budget situation, it is also possible to obtain the overall optimal solution. For example, suppose that the first stage budget is 150000, and the second stage budget is 100000. We can choose Georgia and Indiana in the first stage, and then choose Iowa and South Dakota in the second stage. This is exactly the optimal location scheme under the total budget of 250000.
7 Conclusion
Observing that many customers often have both convenience and quality demands, we propose a new customer choice rule to describe this behavior. In fact, if the quality threshold δ is set to infinity, the customer choice rule based on convenience range proposed by Qi et al. [23] can be regarded as a special case of the rule in this paper. By considering the uncertainty of the proportion of convenience-type demands in the total demands, we proposed a two-layer robust model to study the competitive facility location problem.
The initial two-layer robust model is linearized as a mixed binary linear programming problem. This allows us to solve exactly medium size problems. For large size problems, we first prove a theorem for the optimal solution of the generalized continuous Knapsack problem. Then we propose an exact algorithm (GCKP-A) to solve the inner-layer model. By imbedding (GCKP-A) and 2-opt strategy into the framework of the improved ranking-based algorithm, we propose the heuristic algorithm (REA) for large size problems. On the one hand, the solution of the proposed algorithm (REA) is compared with the exact solution for different benchmark examples, which verifies the optimality of the proposed algorithm. On the other hand, the comparison of the performance of the algorithm (REA) and the algorithm (RDOA-D) reflects the superiority of the algorithm (REA).
A quasi-real example is used to illustrate the impact of different parameters on the market share of the new entrant. Four main conclusions are obtained through sensitivity analysis: (1) Only when the proportion of convenience-type demands is high, will it affect the robust location scheme; (2) The market share of the new entrant increases first and then decreases with the increase of Rq; (3) The market share of the new entrant increases with the increase of Rc; (4) The market share of the new entrant decreases first and then does not decrease with the increase of δ.
In this article, we only studied the competitive facility location problem in a static environment. Based on the classification of these two types of demands, we should consider the reaction of the competitors in the location of competitive facilities. The leader-follower competitive facility location problem based on the newly proposed customer choice rule deserves to be studied in future work.
Supporting information
S1 File. The data set of the 49-nodes example in subsection 6.2 is provided as S1 File.
The first two columns of the data are latitudes and longitudes of the capitals of the continental United States plus Washington, DC. The third column denotes the existing facilities. The fourth column is the demand di. The fifth column denotes the quality of facilities. The sixth column represents the cost of opening a facility at position j. The last column is the name of the states.
https://doi.org/10.1371/journal.pone.0273123.s001
(XLS)
References
- 1. Santos-Peñate DR, Suárez-Vega R, Dorta-González P. The leader-follower location model. Networks and Spatial Economics. 2007; 7:45–61.
- 2. ReVelle CS, Eiselt HA, Daskin MS. A bibliography for some fundamental problem categories in discrete location science. European Journal of Operational Research. 2008; 184:817–848.
- 3. Plastria F. Static competitive facility location: An overview of optimisation approaches. European Journal of Operational Research. 2001; 129:461–470.
- 4. Serra D, Eiselt HA, Laporte G, ReVelle CS. Market capture models under various customer-choice rules. Environment and Planning B: Planning and Design. 1999; 26:741–750.
- 5. Hotelling H. Stability in competition. The Economic Journal. 1929; 39:41–57.
- 6. Huff DL. Defining and estimating a trading area. Journal of Marketing. 1964; 28:34–38.
- 7. Farahani RZ, Rezapour S, Drezner T, Fallah S. Competitive supply chain network design: An overview of classifications, models, solution techniques and applications. Omega. 2014; 45:92–118.
- 8. Drezner T, Drezner Z, Zerom D. Competitive facility location with random attractiveness. Operations Research Letters. 2018; 46:312–317.
- 9. Fernández J, Tóth BG, Redondo JL, Ortigosa PM. The probabilistic customer’s choice rule with a threshold attraction value: Effect on the location of competitive facilities in the plane. Computers & Operations Research. 2019; 101:234–249.
- 10. Marianov V, Eiselt HA, Lüer-Villagra A. The follower competitive location problem with comparison-shopping. Networks and Spatial Economics. 2020; 20:367–393.
- 11. Ljubić I, Moreno E. Outer approximation and submodular cuts for maximum capture facility location problems with random utilities. European Journal of Operational Research. 2018; 266:46–56.
- 12. Ahmadi Z, Ghezavati V. Developing a new model for a competitive facility location problem considering sustainability using Markov chains. Journal of Cleaner Production. 2020; 273:122971.
- 13. Mahmoodjanloo M, Tavakkoli-Moghaddam R, Baboli A, Jamiri A. A multi-modal competitive hub location pricing problem with customer loyalty and elastic demand. Computers & Operations Research. 2020; 123:105048.
- 14. Mai T, Lodi A. A multicut outer-approximation approach for competitive facility location under random utilities. European Journal of Operational Research. 2020; 284:874–881.
- 15. Aboolian R, Berman O, Krass D. Optimizing facility location and design. European Journal of Operational Research. 2021; 289:31–43.
- 16. Fernández P, Pelegrín B, Lančinskas A, Žilinskas J. Exact and heuristic solutions of a discrete competitive location model with Pareto-Huff customer choice rule. Journal of Computational and Applied Methematics. 2021; 385:113200.
- 17. Fahimi K, Seyedhosseini SM, Makui A. Simultaneous competitive supply chain network design with continuous attractiveness variables. Computers & Industrial Engineering. 2017; 107:235–250.
- 18. Zhou W, Zheng Y, Huang W. Competitive advantage of qualified WEEE recyclers through EPR legislation. European Journal of Operational Research. 2017; 257:641–655.
- 19. Cai K, He Z, Lou Y, He S. Risk-aversion information in a supply chain with price and warranty competition. Annals of Operations Research. 2020; 287:61–107.
- 20.
Shakouhi F, Tavakkoli-Moghaddam R, Baboli A, Bozorgi-Amiri A. A competitive pharmaceutical supply chain under the marketing mix strategies and product life cycle with a fuzzy stochastic demand. Annals of Operations Research. 2021. https://doi.org/10.1007/s10479-021-04073-5
- 21.
Sazvar Z, Zokaee M, Tavakkoli-Moghaddam R, Salari SA, Nayeri S. Designing a sustainable closed-loop pharmaceutical supply chain in a competitive market considering demand uncertainty, manufacturer’s brand and waste management. Annals of Operations Research. 2021. https://doi.org/10.1007/s10479-021-03961-0
- 22. Yu Z, Khan SAR. Green supply chain network optimization under random and fuzzy environment. International Journal of Fuzzy Systems. 2022; 24:1170–1181.
- 23. Qi M, Xia M, Zhang Y, Miao L. Competitive facility location problem with foresight considering service distance limitations. Computers & Industrial Engineering. 2017; 112:483–491.
- 24. Yu W, A leader-follower model for discrete competitive facility location problem under the partially proportional rule with a threshold. PLOS ONE. 2019; 14:e0225693. pmid:31794567
- 25. Santos-Peñate DR, Campos-Rodríguez CM, Moreno-Pérez JA. A kernel search matheuristic to solve the discrete leader-follower location problem. Networks and Spatial Economics. 2020; 20:73–98.
- 26. Saha AK, Paul A, Azeem A, Paul SK. Mitigating partial-disruption risk: A joint facility location and inventory model considering customers’ preferences and the role of substitute products and backorder offers. Computers & Operations Research. 2020; 117:104884.
- 27. Yu Z, Khan SAR. Evolutionary game analysis of green agricultural product supply chain financing system: COVID-19 pandemic. International Journal of Logistics Research and Applications. 2022; 25:1115–1135.
- 28.
Lin YH, Tian Q, Zhao Y. Locating facilities under competition and market expansion: Formulation, optimization, and implications. Production and Operations Management. 2022. https://doi.org/10.1111/poms.13737
- 29. Latifi SE, Tavakkoli-Moghaddam R, Fazeli E, Arefkhani H. Competitive facility location problem with foresight considering discrete-nature attractiveness for facilities: Model and solution. Computers & Operations Research. 2022; 146:105900.
- 30.
Martello S, Toth P. Knapsack problems: algorithms and computer implementations. John Wiley & Sons, 1990.
- 31. Yu W. Robust model for discrete competitive facility location problem with the uncertainty of customer behaviors. Optimization Letters. 2020; 14:2107–2125.
- 32. Beasley JE. OR-library: Distributing test problems by electronic mail. Journal of the Operational Research Society. 1990; 41:1069–1072.
- 33.
Daskin MS. Network and discrete location: models, algorithms, and applications. John Wiley & Sons, 1995.