A Branch-and-Cut-and-Price Algorithm for Vertex-Biconnectivity Augmentation

被引:5
作者
Ljubic, Ivana [1 ]
机构
[1] Univ Vienna, Dept Stat & Decis Support Syst, Fac Business Econ & Stat, A-1210 Vienna, Austria
关键词
branch-and-cut; branch-and-cut-and-price; edge-weighted biconnectivity augmentation; memetic algorithm; generalized Steiner network problem; APPROXIMATION ALGORITHMS; STRONG FORMULATIONS; GRAPH AUGMENTATION; MEMETIC ALGORITHM; TREE PROBLEM; MINIMUM; REQUIREMENTS; NETWORKS;
D O I
10.1002/net.20358
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, the first approach for solving the vertex-biconnectivity augmentation problem (V2AUG) to optimality is proposed. Given a spanning subgraph of an edge-weighted graph, we search for the cheapest subset of edges to augment this subgraph to make it vertex-biconnected. The problem is reduced to augmentation of the corresponding block-cut tree [Khuller and Thummella, J Algorithms 14 (1993), 214-225], and its connectivity properties are exploited to develop two minimum-cut-based ILP formulations: a directed and an undirected one. In contrast to the recently obtained result for the more general vertex-biconnected Steiner network problem [Chimani et al., Proceedings of 2nd Annual International Conference on Combinatorial Optimization and Applications, Lecture Notes in Computer Science, Vol. 5165, Springer, 2008, pp. 190-200.], our theoretical comparison shows that orienting the undirected graph does not help in improving the quality of lower bounds. Hence, starting from the undirected cut formulation, we develop a branch-and-cut-and-price (BCP) algorithm which represents the first exact approach to V2AUG. Our computational experiments show the practical feasibility of BCP: complete graphs with more than 400 vertices can be solved to provable optimality. Furthermore, BCP is even faster than state-of-the-art metaheuristics and approximation algorithms, for graphs up to 200 vertices. For large graphs with more than 2000 vertices, optimality gaps that are strictly below 2% are reported. (C) 2009 Wiley Periodicals, Inc. NETWORKS, Vol. 56(3), 169-182 2010
引用
收藏
页码:169 / 182
页数:14
相关论文
共 32 条
[1]  
[Anonymous], 1998, INTEGER COMBINATORIA
[2]  
BANGJENSEN J, 2009, NETWORKS IN PRESS
[3]  
CHIMANI M, 2009, MATH PROGRA IN PRESS
[4]  
Chimani M, 2008, LECT NOTES COMPUT SC, V5165, P190
[5]  
Elf M., 2001, Computational Combinatorial Optimization, P157
[6]  
Eswaran K. P., 1976, SIAM Journal on Computing, V5, P653, DOI 10.1137/0205044
[7]   Polyhedral results for two-connected networks with bounded rings [J].
Fortz, B ;
Labbé, M .
MATHEMATICAL PROGRAMMING, 2002, 93 (01) :27-54
[8]   APPROXIMATION ALGORITHMS FOR SEVERAL GRAPH AUGMENTATION PROBLEMS [J].
FREDERICKSON, GN ;
JAJA, J .
SIAM JOURNAL ON COMPUTING, 1981, 10 (02) :270-283
[9]   SOLVING MATCHING PROBLEMS WITH LINEAR-PROGRAMMING [J].
GROTSCHEL, M ;
HOLLAND, O .
MATHEMATICAL PROGRAMMING, 1985, 33 (03) :243-259
[10]   Polyhedral and computational investigations for designing communication networks with high survivability requirements [J].
Grotschel, M ;
Monma, CL ;
Stoer, M .
OPERATIONS RESEARCH, 1995, 43 (06) :1012-1024