Conditions that impact the complexity of QoS routing

被引:52
作者
Kuipers, FA [1 ]
Van Mieghem, PFA [1 ]
机构
[1] Delft Univ Technol, NL-2600 GA Delft, Netherlands
关键词
complexity; multi-constrained path; QoS routing; phase transition;
D O I
10.1109/TNET.2005.852882
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding a path in a network based on multiple constraints (the MCP problem) is often considered an integral part of quality of service (QoS) routing. QoS routing with constraints on multiple additive measures has been proven to be NP-complete. This proof has dramatically influenced the research community, resulting into the common belief that exact QoS routing is intractable in practice. However, to our knowledge, no one has ever examined which "worst cases" lead to intractability. In fact, the MCP problem is not strong NP-complete, suggesting that in practice an exact QoS routing algorithm may work in polynomial time. The goal of this paper is to argue that in practice QoS routing may be tractable. We will provide properties, an approximate analysis, and simulation results to indicate that NP-completeness hinges on four conditions, namely:. 1) the topology; 2) the granularity of link weights; 3) the correlation between link weights; and 4) the constraints. We expect that, in practice, these conditions are manageable and therefore believe that exact QoS routing is tractable in practice.
引用
收藏
页码:717 / 730
页数:14
相关论文
共 28 条
[1]  
Abramowitz M, 1968, HDB MATH FUNCTIONS
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
BERGER MA, 1993, SPRINGER TEXTS STAT
[4]  
Bollobas B., 2001, Random Graphs, V21
[5]  
Cheeseman P C., 1991, INT JOINT C ARTIFICI, V91, P331
[6]  
Chen SG, 1998, ICC 98 - 1998 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS VOLS 1-3, P874, DOI 10.1109/ICC.1998.685137
[7]   TAMCRA: a tunable accuracy multiple constraints routing algorithm [J].
De Neve, H ;
Van Mieghem, P .
COMPUTER COMMUNICATIONS, 2000, 23 (07) :667-679
[8]   Complexity-theoretic models of phase transitions in search problems [J].
Dunne, PE ;
Gibbons, A ;
Zito, M .
THEORETICAL COMPUTER SCIENCE, 2000, 249 (02) :243-263
[9]   STRONG NP-COMPLETENESS RESULTS - MOTIVATION, EXAMPLES, AND IMPLICATIONS [J].
GAREY, MR ;
JOHNSON, DS .
JOURNAL OF THE ACM, 1978, 25 (03) :499-508
[10]   Analysis of heuristics for number partitioning [J].
Gent, IP ;
Walsh, T .
COMPUTATIONAL INTELLIGENCE, 1998, 14 (03) :430-451