Solving the generalized minimum spanning tree problem by a branch-and-bound algorithm

被引:10
作者
Haouari, M
Chaouachi, J
Dror, M
机构
[1] Ecole Polytech Tunisie, Lab Math Engn, La Marsa 2078, Tunisia
[2] Univ Arizona, Tucson, AZ USA
关键词
minimum spanning tree; branch-and-bound : Lagrangian relaxation;
D O I
10.1057/palgrave.jors.2601821
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We present an exact algorithm for solving the generalized minimum spanning tree problem ( GMST). Given an undirected connected graph and a partition of the graph vertices, this problem requires finding a least-cost subgraph spanning at least one vertex out of every subset. In this paper, the GMST is formulated as a minimum spanning tree problem with side constraints and solved exactly by a branch-and-bound algorithm. Lower bounds are derived by relaxing, in a Lagrangian fashion, complicating constraints to yield a modified minimum cost spanning tree problem. An efficient preprocessing algorithm is implemented to reduce the size of the problem. Computational tests on a large set of randomly generated instances with as many as 250 vertices, 1000 edges, and 25 subsets provide evidence that the proposed solution approach is very effective.
引用
收藏
页码:382 / 389
页数:8
相关论文
共 21 条
[1]   Generalized spanning trees [J].
Dror, M ;
Haouari, M ;
Chaouachi, J .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 120 (03) :583-592
[2]   A comparative analysis of several formulations for the generalized minimum spanning tree problem [J].
Feremans, C ;
Labbé, M ;
Laporte, G .
NETWORKS, 2002, 39 (01) :29-34
[3]  
FEREMANS C, 2001, EUR J OPL RES, V134, P211
[4]   EFFICIENT ALGORITHMS FOR FINDING MINIMUM SPANNING-TREES IN UNDIRECTED AND DIRECTED-GRAPHS [J].
GABOW, HN ;
GALIL, Z ;
SPENCER, T ;
TARJAN, RE .
COMBINATORICA, 1986, 6 (02) :109-122
[5]   A polylogarithmic approximation algorithm for the group Steiner tree problem [J].
Garg, N ;
Konjevod, G ;
Ravi, R .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 37 (01) :66-84
[6]  
HAOUARI M, 2003, UNPUB UPPER LOWER BO
[7]  
Held M., 1974, Mathematical Programming, V6, P62, DOI 10.1007/BF01580223
[8]  
Helvig CS, 2001, NETWORKS, V37, P8, DOI 10.1002/1097-0037(200101)37:1<8::AID-NET2>3.0.CO
[9]  
2-R
[10]   STEINER TREE PROBLEMS [J].
HWANG, FK ;
RICHARDS, DS .
NETWORKS, 1992, 22 (01) :55-89