Dual-Based Local Search for the Connected Facility Location and Related Problems

被引:26
作者
Bardossy, M. Gisela [1 ]
Raghavan, S.
机构
[1] Univ Maryland, Robert H Smith Sch Business, College Pk, MD 20742 USA
关键词
connected facility location; network design; dual ascent; local search; Steiner tree; virtual private network design; data management; TREE-STAR PROBLEM; NETWORK DESIGN; ALGORITHMS;
D O I
10.1287/ijoc.1090.0375
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The connected facility location (ConFL) problem arises in a number of applications that relate to the design of telecommunication networks as well as data distribution and management problems on networks. It combines features of the uncapacitated facility location problem with the Steiner tree problem and is known to be NP-complete. In this setting, we wish to install a set of facilities on a communication network and assign customers to the installed facilities. In addition, the set of selected facilities needs to be connected by a Steiner tree. In this paper, we propose a dual-based local search heuristic that combines dual ascent and local search, which together yield strong lower and upper bounds to the optimal solution. Our procedure is applied to a slightly more general version of the ConFL problem that embraces a family of four different problems-the Steiner tree-star problem, the general Steiner tree-star problem, the ConFL problem, and the rent-or-buy problem-that combine facility location decisions with connectivity requirements. Consequently, our solution methodology successfully applies to all of them. We discuss a wide range of computational experiments that indicate that our heuristic is a very effective procedure that finds high-quality solutions very rapidly.
引用
收藏
页码:584 / 602
页数:19
相关论文
共 23 条
[1]   A DUAL-ASCENT PROCEDURE FOR LARGE-SCALE UNCAPACITATED NETWORK DESIGN [J].
BALAKRISHNAN, A ;
MAGNANTI, TL ;
WONG, RT .
OPERATIONS RESEARCH, 1989, 37 (05) :716-740
[2]   Digital data networks design using genetic algorithms [J].
Chu, CH ;
Premkumar, G ;
Chou, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (01) :140-158
[3]  
Eisenbrand F, 2008, PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1174
[4]  
Gupta A., 2001, P 33 ANN ACM S THEOR, P389
[5]  
Gupta A., 2003, P ACM STOC, P365
[6]   The push tree problem [J].
Havet, F .
NETWORKS, 2004, 44 (04) :281-291
[7]  
Jung H, 2008, LECT NOTES COMPUT SC, V5165, P265
[8]  
Karger DR, 2000, ANN IEEE SYMP FOUND, P613, DOI 10.1109/SFCS.2000.892329
[9]   The General Steiner Tree-Star problem [J].
Khuller, S ;
Zhu, A .
INFORMATION PROCESSING LETTERS, 2002, 84 (04) :215-220
[10]   Approximation algorithms for data management in networks [J].
Krick, C ;
Räcke, H ;
Westermann, M .
THEORY OF COMPUTING SYSTEMS, 2003, 36 (05) :497-519