American Journal of Intelligent Systems
p-ISSN: 2165-8978 e-ISSN: 2165-8994
2016; 6(3): 66-73
doi:10.5923/j.ajis.20160603.02

Azam Sadat Barmak1, Majid Vafaei Jahan2, Vahid Mahmoodian3, Zohre Sadrnezhad2
1Imam Reza International University, Mashhad, Iran
2Mashhad Branch, Islamic Azad University, Mashhad, Iran
3Department of Industrial Engineering, Iran University of Science and Technology, Tehran, Iran
Correspondence to: Majid Vafaei Jahan, Mashhad Branch, Islamic Azad University, Mashhad, Iran.
| Email: | ![]() |
Copyright © 2016 Scientific & Academic Publishing. All Rights Reserved.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

Competitive optimization includes a wide class of optimization problems which is associated with games theory. However, the focus of researchers is given on the facility location problem with respect to competitive conditions. In this paper, capacitated facilities location problem for two competitors (Leader and Follower) which seek to attract customers and maximize their own benefit in a competitive environment is modeled. Limited capacity for the facilities accords with real-world situations, and since it is possible not to provide some of the customer’s demand, the problem gets complicated. Therefore, in proposed bi-level model, in addition to consideration of customer rejection by the facility, the attractiveness of facilities for the customers is taken into account based on proximity. Finally, a bi-level genetic algorithm is designed for this model and its effectiveness is examined by analyzing the results of the common problems in literature.
Keywords: Competitive location, Capacitated, Bi-level programming, Bi-level genetic algorithm
Cite this paper: Azam Sadat Barmak, Majid Vafaei Jahan, Vahid Mahmoodian, Zohre Sadrnezhad, A Bi-Level Genetic Model for Competitive Capacitated Facility Location, American Journal of Intelligent Systems, Vol. 6 No. 3, 2016, pp. 66-73. doi: 10.5923/j.ajis.20160603.02.
Where F and f represent the objective function at the upper and lower levels respectively. x represents the upper level decision vector and y represents the lower level decision vector. Gi and gj represent the inequality constraint functions at the upper and lower levels respectively [14].Competitive facility location problem (CFLP) is suggested by the Hotelling in 1929 [15]. Until the 1980s is competitive facility location becoming a significant research direction of location problems. The earlier researchers mostly centralize on the models and algorithms of CFLP. Hakimi [16] assumed that there are two kinds of facilities: one is the kind of facilities which has already located, and the other is that which will be located in the future. Lately, there are an increasing number of the elements of CFLP. Serra and ReVelle [17] suggest a successive game for a retail firm, which enters into a spatial market with one competitor that has multiple sales and produces a single product. The new user Leader firm tries to maximize its profit by finding the outlet locations and anticipates the response of the Follower that can alter the buying price of its product. Due model considered here are customers buy from the firm which the buying price and the transportation cost is the lowest. If both companies are the closest, then all of the demand is captured by the existing facility. For the solution of their problem, the authors suggest a tabu search algorithm.Zhang et al. [18] studied the methods of benefit allocation in the process of competitive location; Fischer [19] formulates two bi-level models: a mixed-integer nonlinear bi-level model which competitor fix their locations and prices and a linear bi-level model where price variable. A heuristic solution developed to solve the linear bi-level model.Plastria and Vanhaverbeke [20] consider the maximal covering model and incorporate into this model the information that a competitor will enter the marketplace with a new facility in the future. The aim of the Leader is to locate facilities under a budget constraint in order to maximize the market share after the competitor’s entry. The writers formulate three models corresponding to three strategies: the maximin strategy, the minimum regret strategy, and the Stackelberg. Takeshi et al. [21] studied a CFLP with fuzzy random demand. As the CFLP is a NP-hard problem, the researchers have paid more attention to the algorithms of CFLP. Guan et al. [22] proposed a greedy algorithm and approximate search algorithm to solve this problem. Nasreddine et al. [23] suggested a competitive facility location and design with reactions of competitors already in the market also competitive facility location problem is studied in [24, 25], in the case of free choice by the Follower of a facility to serve the user. That model assumes that the Follower makes a decision on the choice of a facility to serve each captured consumer.Capacitated facility location problem (CFLP) is a well-known combinatorial optimization problem with applications in distribution and production planning that is classified as an NP-Hard problem. The aim is to determine where to locate facilities and how to move commodities such that the customers’ demands are satisfied and the total cost minimized [26, 27]. In the above studies, the service capacity of the new facilities is unlimited, in another word, the new facilities could service many customers with unlimited potential. In real terms, the number of real customers serviced by each facility in a period of time is limited. So the service capacity of a facility must be considered. The CFLP with considering service capacity is studied in this paper.In this article, a new mathematical model is been suggested for competitive facilities location based on serving capacity which each competitor seeks to maximize its profit from the market share. It is assumed that facilities can choose a customer due to more profit or they don't meet consumer demand due to capacity constraint. This assumption is based on real world and can orient Problem when the total capacity of all facilities is less than the demand of all customers. Then it can provide situations to make decisions about customers who have a negative profit (cost of providing demands is greater than income). On the other hand, in this model, considered facilities attractive based on distance criteria namely closer facility is main priority to the customer. Overall, this assumption makes the model is able to define the conditions, to determine the number and location of the new facilities, also determine coverage customers. A hybrid algorithm is used to solve this problem which an exact method combined with genetic algorithm. Based on the Bi-level model, its low level is solved by the exact method and gives an exact value but overall, the first level optimization process by the genetic algorithm and obtain approximately optimization solution for all models. The algorithm is fully respects the principle of bi-level.The decision making process for proposed algorithm can be showed as the following three steps:1. The Leader firm creates its facilities of feasible sites of their location subject to the information that the Follower firm can also create its facilities and capture some of clients.2. The Follower firm, informed about the open facilities of the Leader firm, creates its facilities at the locations not occupied by the create facilities of the Leader firm.3. Each client having information about the set of create facilities of either firm chooses a serving facility based on his policies and returns interest either to the Leader firm or to the Follower firm.This paper is organized as follows: In section 2, the suggested model is proposed and its solution process with the proposed genetic algorithm is presented in section 3. In section 4, an example is described and also presents the results of computational experiments displaying the possibilities of the suggested algorithms. Finally, the concluding remarks are made in Section 5.
variable Transferred to the Leader. So far, in past researches have assumed that the demand points will always prefer to choose the nearest facilities, but in this paper, we assume facilities can select customers based on serving capacity and maximum benefit obtained by customers after demand of the customer to the sightly facility. In fact, based on limited capacity, facilities prefer choose the most profitable customers and they aren't responsive to the demand of least profitable customersn and thus to facility has typical right to choose between the customer. It should be noted that in this model demand delivery and so transportation costs in place is assumed and therefore, the transportation costs to the demand's location beside to their income can be effect on the selected location for facility. The purpose of this paper is to determine the optimal number and location of new facilities and customers allocation to these locations in order to maximize the profit of the Leader firm. Also in this proposed model shown customers are covered by every facility. To solve the problem; we used composition of genetic algorithm with an exact method.Before modeling, the index sets, the parameters and decision variables of the model are defined as follows: Indices:I= {1,2,…,m} : an index for candidate facility points;J= {1,2,…,n} : an index for demand points;Parameters:pij is the income realized by facility i opened by the Leader when serving client j;qij is the income realized by facility i opened by the Follower when serving client j;fi is the fixed cost of the Leader for opening facility i;gi is the fixed cost of the Follower for opening facility i;wj is demand of customer j;lci is capacity of facility i for the Leader;fci is capacity of facility i for the Follower;dij is distance of demand points j from location i;dcij is Transportation cost from location i to demand points jM is a big numberDecision variables:
By using the above variables and parameters, the proposed mathematical model is formulated as follows:![]() | (1) |
![]() | (2) |
![]() | (3) |
![]() | (4) |
![]() | (5) |
![]() | (6) |
![]() | (7) |
![]() | (8) |
![]() | (9) |
![]() | (10) |
. The Leader intends to put their facilities in locations to gain maximum benefit even with the best Follower performance to place facilities.The objective function (1) and (5) of the problem respectively expresses the value of the profit realized by the Leader and Follower. The constraint (2) guarantees that each client can allocate maximum one facility of the Leader; and the inequality (3) means that client can use the existing facilities of the leader in i point only when a facility is made in that point. The constraints (4) realize the amount of the leader's i facility service should not be more than the capacity of the facility. The constraints of the Follower problem (6) - (8) can be treated similarity with constraints of the Leader problem (2) - (4). The constraint (9) guarantees that maximum one of Leader or Follower facilities can be placed in i point. The constraint (10) indicates that if a customer has chosen by one of the Leader facilities but Follower established closer facility, so he can obtain the customer for own, but if Leader facility was closer, then customer surely demand supply of it facility. ![]() | Figure 1. Solution representation in proposed algorithm |
![]() | Figure 2. Demand and potential points Facilities accompanied by connection network and distances |
![]() | Figure 3. Algorithm performance results for example figure 2 |
![]() | Figure 4. Leader and Follower convergence diagram during solving steps with proposed algorithm |
|