Minimum-Cost Multiple Paths Subject to Minimum Link and Node Sharing in a Network

被引:6
作者
Zheng, S. Q. [1 ]
Wang, Jianping [2 ]
Yang, Bing [3 ]
Yang, Mei [4 ]
机构
[1] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75080 USA
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[3] Cisco Syst, Richardson, TX 75082 USA
[4] Univ Nevada, Dept Elect & Comp Engn, Las Vegas, NV 89154 USA
基金
美国国家科学基金会;
关键词
Algorithm; complexity; disjoint paths; graph; multiple paths; network; network flow; network planning; protection; protocol; reliability; routing; survivability; 2 DISJOINT PATHS; COMPLEXITY; ALGORITHMS;
D O I
10.1109/TNET.2010.2044514
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In communication networks, multiple disjoint communication paths are desirable for many applications. Such paths, however, may not exist in a network. In such a situation, paths with minimum link and/or node sharing may be considered. This paper addresses the following two related fundamental questions. First, in case of no solution of disjoint multiple paths for a given application instance, what are the criteria for finding the best solution in which paths share nodes and/or links? Second, if we know the criteria, how do we find the best solution? We propose a general framework for the answers to these two questions. This framework can be configured in a way that is suitable for a given application instance. We introduce the notion of link shareability and node shareability and consider the problem of finding minimum-cost multiple paths subject to minimum shareabilities (MCMPMS problem). We identify 65 different link/node shareability constraints, each leading to a specific version of the MCMPMS problem. In a previously published technical report, we prove that all the 65 versions are mutually inequivalent. In this paper, we show that all these versions can be solved using a unified algorithmic approach that consists of two algorithm schemes, each of which can be used to generate polynomial-time algorithms for a set of versions of MCMPMS. We also discuss some extensions where our modeling framework and algorithm schemes are applicable.
引用
收藏
页码:1436 / 1449
页数:14
相关论文
共 25 条
[1]  
[Anonymous], 1993, NETWORK FLOWS THEORY
[2]  
BANK B, 1992, P ACM SIGCOMM, P53
[3]   EFFICIENT ALGORITHMS FOR FINDING THE K BEST PATHS THROUGH A TRELLIS [J].
CASTANON, DA .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1990, 26 (02) :405-409
[4]   Edge-Disjoint Paths Revisited [J].
Chekuri, Chandra ;
Khanna, Sanjeev .
ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (04)
[5]  
Ford LR, 1962, FLOWS NETWORKS
[6]   THE DIRECTED SUBGRAPH HOMEOMORPHISM PROBLEM [J].
FORTUNE, S ;
HOPCROFT, J ;
WYLLIE, J .
THEORETICAL COMPUTER SCIENCE, 1980, 10 (02) :111-121
[7]  
Georgatsos P, 1996, IEEE INFOCOM SER, P863, DOI 10.1109/INFCOM.1996.493385
[8]  
Ishida K., 1992, INT C NETWORK PRTOCO, P340
[9]  
KRISHNAN R, 1993, P IEEE INFOCOM, V1, P322
[10]   THE COMPLEXITY OF FINDING 2 DISJOINT PATHS WITH MIN-MAX OBJECTIVE FUNCTION [J].
LI, CL ;
MCCORMICK, ST ;
SIMCHILEVI, D .
DISCRETE APPLIED MATHEMATICS, 1990, 26 (01) :105-115