A DUAL-BASED ALGORITHM FOR MULTILEVEL NETWORK DESIGN

被引:39
作者
BALAKRISHNAN, A [1 ]
MAGNANTI, TL [1 ]
MIRCHANDANI, P [1 ]
机构
[1] UNIV PITTSBURGH,KATZ GRAD SCH BUSINESS,PITTSBURGH,PA 15260
关键词
NETWORK DESIGN; INTEGER PROGRAMMING; DUAL ASCENT ALGORITHM;
D O I
10.1287/mnsc.40.5.567
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Given an undirected network with L possible facility types for each edge, and a partition of the nodes into L levels or grades, the Multi-level Network Design (MLND) problem seeks a fixed cost minimizing design that spans all the nodes and connects the nodes at each level by facilities of the corresponding or higher grade. This problem generalizes the well-known Steiner network problem and the hierarchical network design problem, and has applications in telecommunication, transportation, and electric power distribution network design. In a companion paper we studied alternative model formulations for a two-level version of this problem, and analyzed the worst-case performance of several heuristics based on Steiner network and spanning tree solutions. This paper develops a dual-based algorithm for the MLND problem. The method first performs problem preprocessing to fix certain design variables, and then applies a dual ascent procedure to generate upper and lower bounds on the optimal value. We report extensive computational results on large, random two-level test problems (containing up to 500 nodes, and 5,000 edges) with varying cost structures. The integer programming formulation of the largest of these problems has 20,000 integer variables and over 5 million constraints. Our tests indicate that the dual-based algorithm is very effective, producing solutions that are within 0.9% of optimality.
引用
收藏
页码:567 / 581
页数:15
相关论文
共 26 条
[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]   PROBLEM REDUCTION METHODS AND A TREE GENERATION ALGORITHM FOR THE STEINER NETWORK PROBLEM [J].
BALAKRISHNAN, A ;
PATEL, NR .
NETWORKS, 1987, 17 (01) :65-85
[3]  
BALAKRISHNAN A, 1994, IN PRESS MANAGEMENT
[4]  
BALAKRISHNAN A, 1994, DESIGNING HIERARCHIC
[5]   AN ALGORITHM FOR THE STEINER PROBLEM IN GRAPHS [J].
BEASLEY, JE .
NETWORKS, 1984, 14 (01) :147-159
[6]   AN SST-BASED ALGORITHM FOR THE STEINER PROBLEM IN GRAPHS [J].
BEASLEY, JE .
NETWORKS, 1989, 19 (01) :1-16
[7]  
CHOPRA S, 1990, SOLVING STEINER TREE
[8]   THE HIERARCHICAL NETWORK DESIGN PROBLEM [J].
CURRENT, JR ;
REVELLE, CS ;
COHON, JL .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1986, 27 (01) :57-66
[9]  
Dreyfus SE, 1971, NETWORKS, V1, P195
[10]  
Duin C., 1991, Annals of Operations Research, V33, P451, DOI 10.1007/BF02071982