Combining variable neighborhood search with integer linear programming for the generalized minimum spanning tree problem

被引:28
作者
Hu, Bin [1 ]
Leitner, Markus [1 ]
Raidl, Guenther R. [1 ]
机构
[1] Vienna Univ Technol, Inst Comp Graph & Algorithms, A-1040 Vienna, Austria
关键词
generalized minimum spanning tree; variable neighborhood search; dynamic programming; integer linear programming;
D O I
10.1007/s10732-007-9047-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider the generalized version of the classical Minimum Spanning Tree problem where the nodes of a graph are partitioned into clusters and exactly one node from each cluster must be connected. We present a Variable Neighborhood Search (VNS) approach which uses three different neighborhood types. Two of them work in complementary ways in order to maximize search effectivity. Both are large in the sense that they contain exponentially many candidate solutions, but efficient polynomial-time algorithms are used to identify best neighbors. For the third neighborhood type we apply Mixed Integer Programming to optimize local parts within candidate solution trees. Tests on Euclidean and random instances with up to 1280 nodes indicate especially on instances with many nodes per cluster significant advantages over previously published metaheuristic approaches.
引用
收藏
页码:473 / 499
页数:27
相关论文
共 20 条
[1]   Generalized spanning trees [J].
Dror, M ;
Haouari, M ;
Chaouachi, J .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 120 (03) :583-592
[2]   Solving group Steiner problems as Steiner problems [J].
Duin, CW ;
Volgenant, A ;
Voss, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 154 (01) :323-329
[3]   The Generalized Minimum Spanning Tree Problem:: Polyhedral analysis and branch-and-cut algorithm [J].
Feremans, C ;
Labbé, M ;
Laporte, G .
NETWORKS, 2004, 43 (02) :71-86
[4]   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
[5]  
FEREMANS C, 2004, NEPALL20040930 MAAST
[6]  
FEREMANS C, 2001, THESIS U LIBRE BRUXE
[7]   A branch-and-cut algorithm for the symmetric generalized traveling salesman problem [J].
Fischetti, M ;
Gonzalez, JJS ;
Toth, P .
OPERATIONS RESEARCH, 1997, 45 (03) :378-394
[8]  
GHOSH D, 2003, NEPCMP20030928 IND I
[9]   Heuristic search for the generalized minimum spanning tree problem [J].
Golden, B ;
Raghavan, S ;
Stanojevic, D .
INFORMS JOURNAL ON COMPUTING, 2005, 17 (03) :290-304
[10]  
HANSEN P, 2003, CAHIERS GERAD