An algorithm for a class of uncapacitated facility location problem based on branch-and-cut method

Expand
  • 1.Department of Automation, Tsinghua University, Beijing 100084, China

Received date: 2014-09-03

  Online published: 2015-12-15

Abstract

The uncapacitated facility location problem is a classic combinatorial optimization problem with wide applications. However, this problem had been proven to be NP-hard and the traditional solving method based on branch-and-bound is slow. In this paper, we studies a class of UFLP problem aiming at maximizing the gap between total income and total investment cost, we transform this problem into a node packing problem and propose a new family of valid inequalities-axis inequalities based on graphic features of the model, which are stronger than the odd-hole inequalities after a strict proof. We also design a fast searching algorithm for cut inequalities and embed it in the branch-and-cut method. In the end, strong validity of axis inequalities are validated by experiments. The experimental results also showed that compared with the branch-and-bound method, the branch-and-cut method can reduce the number of branch nodes as
well as speed up the solving process.

Cite this article

AN Bang,CHENG Peng .  An algorithm for a class of uncapacitated facility location problem based on branch-and-cut method[J]. Operations Research Transactions, 2015 , 19(4) : 1 -13 . DOI: 10.15960/j.cnki.issn.1007-6093.2015.04.001

References

Krarup J, Pruzan P M.  The simple plant location problem: survey and synthesis [J].   European Journal of Operational Research,1983, 12: 36-81.
 
徐大川, 万玮, 吴晨晨, 等.随机容错设施选址问题的原始-对偶近似算法 [J]. 运筹学学报, 2014, 18(2): 17-28.


Efroymson M A, Ray T L. A branch-bound algorithm for plant location [J].  Operations Research, 1966,  14: 361-368.

Erlenkotter D. A dual-based procedure for uncapacitated facility location [J].  Operations Research, 1978,  26: 992-1009.

Khumawala B M. An efficient branch and bound algorithm for the warehouse location problem [J]. Management Science, 1972, 18: B-718-B-731.
 
Sviridenko M. An improved approximation algorithm for the metric uncapacitated facility location problem  [M]// Integer programming and combinatorial optimization.  Berlin Heidelberg: Springer, 2002: 240-257.
 
Cánovas L, Landete M, Marin A. On the facets of the simple plant location packing polytope [J].  Discrete Applied Mathematics, 2002, 124(1): 27-53.
 
Cornuejols G, Thizy J M. Some facets of the simple plant location polytope  [J].  Mathematical Programming, 1982, 23: 50-74.
 
Caprara A, Gonzalez J J S. A branch-and-cut algorithm for a generalization of the uncapacitated facility location problem [J]. Top, 1996, 4: 135-163.
 
Nemhauser G L, Wolsey L A. Integer and combinatorial optimization [M]. New York: Wiley, 1988.

Padberg M, Rinaldi G. A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems [J]. SIAM review, 1991, 33: 60-100.

Rebennack S, Reinelt G, Pardalos P M. A tutorial on branch and cut algorithms for the maximum stable set problem [J]. International Transactions in Operational Research, 2012,  19: 161-199.

 
Outlines

/