An efficient algorithm for finding a path subject to two additive constraints

被引:0
|
作者
Korkmaz, T [1 ]
Krunz, M [1 ]
Tragoudas, S [1 ]
机构
[1] Univ Arizona, Dept Elec & Comp Eng, Tucson, AZ 85721 USA
来源
PERFORMANCE EVALUATION REVIEW, SPECIAL ISSUE, VOL 28 NO 1, JUNE 2000: ACM SIGMETRICS '2000, PROCEEDINGS | 2000年 / 28卷 / 01期
关键词
multiple constrained path selection; QoS routing; scalable routing;
D O I
10.1145/339331.339427
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key issues in providing end-to-end quality-of-service guarantees in packet networks is how to determine a feasible route that satisfies a set of constraints while simultaneously maintaining high utilization of network resources. In general, finding a path subject to multiple additive constraints (e.g., delay, delay-Jitter) is an NP-complete problem that cannot be exactly solved in polynomial time. Accordingly, heuristics and approximation algorithms are often used to address to this problem. Previously proposed algorithms suffer from either excessive computational cost or low performance. In this paper, we provide an efficient approximation algorithm for finding a path subject to two additive constraints. The worst-case computational complexity of this algorithm is within a logarithmic number of calls to Dijkstra's shortest path algorithm. Its average complexity is much lower than that, as demonstrated by simulation results. The performance of the proposed algorithm is justified via theoretical performance bounds. To achieve further performance improvement, several extensions to the basic algorithm are also provided at law extra computational cost. Extensive simulations are used to demonstrate the high performance of the proposed algorithm and to contrast it with other path selection algorithms.
引用
收藏
页码:318 / 327
页数:10
相关论文
共 50 条
  • [21] Multi-Constraint-Pruning: an algorithm for Finding K Shortest Paths subject to Multiple Constraints
    Zhang, Ziang
    Zhao, Jihong
    2008 14TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS, (APCC), VOLS 1 AND 2, 2008, : 354 - 358
  • [22] NEW EFFICIENT ALGORITHM FOR FINDING A FEASIBLE POINT TO NON-LINEAR CONSTRAINTS
    GARCIA, U
    RESTUCCIA, A
    ACTA CIENTIFICA VENEZOLANA, 1978, 29 : 30 - 30
  • [23] AN EFFICIENT ALGORITHM FOR FINDING A COLLISION-FREE PATH AMONG POLYHEDRAL OBSTACLES
    FU, LC
    LIU, DY
    JOURNAL OF ROBOTIC SYSTEMS, 1990, 7 (01): : 129 - 137
  • [24] An efficient algorithm for finding the minimum energy path for cation migration in ionic materials
    Rong, Ziqin
    Kitchaev, Daniil
    Canepa, Pieremanuele
    Huang, Wenxuan
    Ceder, Gerbrand
    JOURNAL OF CHEMICAL PHYSICS, 2016, 145 (07):
  • [25] AN ALGORITHM FOR FINDING OPTIMUM PATH IN NETWORKS
    BHAT, KVS
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1982, 314 (05): : 329 - 332
  • [26] AN ALGORITHM FOR FINDING A LONG PATH IN A GRAPH
    KOCAY, W
    LI, PC
    UTILITAS MATHEMATICA, 1994, 45 : 169 - 185
  • [27] Leech Step Path Finding Algorithm
    Kiriella, Dawpadee B.
    Jayaratne, Lakshman
    2017 17TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) - 2017, 2017, : 349 - 349
  • [28] An Efficient Genetic Algorithm for Large Scale Vehicle Routing Problem Subject to Precedence Constraints
    Razali, Noraini Mohd
    WORLD CONFERENCE ON TECHNOLOGY, INNOVATION AND ENTREPRENEURSHIP, 2015, : 1922 - 1931
  • [29] Efficient routing path finding algorithm based on mobile node neighbor detection in LLN
    Yao, Yukun
    He, Liang
    Ren, Zhi
    Li, Weizheng
    Zhou, Jiaqi
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2021, 43 (11): : 3390 - 3398
  • [30] Efficient solution algorithm for finding spatially dependent reliable shortest path in road networks
    Chen, Bi Yu
    Lam, William H. K.
    Li, Qingquan
    JOURNAL OF ADVANCED TRANSPORTATION, 2016, 50 (07) : 1413 - 1431