运筹学

基于分支割平面的一类无容量限制设施选址问题求解算法

展开
  • 1.清华大学自动化系, 北京 100084

收稿日期: 2014-09-03

  网络出版日期: 2015-12-15

基金资助

国家自然科学基金(No.61179052)

 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

摘要

无容量限制设施选址问题是经典的组合优化问题, 具有广泛的应用价值,然而该问题已被证明是NP难问题, 并且传统的分支定界方法求解速度较慢.研究以最大化总收益费用与总投建费用之差为目标的无容量限制设施选址问题,将其转化为节点包装问题,并根据模型的图形特点提出了新的合法不等式族------轴不等式族,经过严格的数学证明后得出轴不等式要强于原有的奇洞不等式. 同时,设计出切割不等式快速搜索算法嵌入到分支割平面方法中. 最后,通过实验验证了轴不等式族的强有效性,
以及分支割平面方法比分支定界方法求解速度快、节点数量少的优点.

本文引用格式

安邦, 程朋 . 基于分支割平面的一类无容量限制设施选址问题求解算法[J]. 运筹学学报, 2015 , 19(4) : 1 -13 . DOI: 10.15960/j.cnki.issn.1007-6093.2015.04.001

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.

参考文献

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.

 
文章导航

/