Industrial Engineering Journal ›› 2017, Vol. 20 ›› Issue (5): 21-27.doi: 10.3969/j.issn.1007-7375.e17-3094

Previous Articles     Next Articles

A Single-level Mixed-integer Programming Model for the Competitive Facility Location Problem

CHENG Chun1, ZHANG Ying2, XUE Zhaojie3, QI Mingyao1   

  1. 1. Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055, China;
    2. Zhejiang Cainiao Supply Chain Management Co., Ltd., Hangzhou 310023, China;
    3. College of Civil Engineering, Shenzhen University, Shenzhen 518060, China
  • Received:2017-04-21 Online:2017-10-30 Published:2017-11-17

Abstract: The classic facility location problem, based on the assumption of space monopoly, does not consider the existence of competition facilities. However, in application, companies have to consider rivals when making location decisions. Therefore, a competitive facility location problem is studied. A discrete network is considered, in which two players (a leader and a follower) sequentially located a fixed number of facilities, competing to capture market share. Each customer sought the nearest facility for service. The leader had to solve a bilevel linear programming problem in which the lower level was NP hard, given the leader's decision, and the follower was faced with the classical maximum covering location. It is assumed that the follower used the greedy addition algorithm and formulated a single-level mixed-integer programming model that embedded the follower's response into the leader's constraints. The proposed model is verified and the condition of the optimal solution given. The model is also solved using the optimization solver Gurobi 6.5, which was able to generate suboptimal solutions for instances with 40 nodes in a short time.

Key words: linear programming, competitive location, zero-sum game, single-level programming, greedy add algorithm, optimal condition

CLC Number: