Title :
Multi-constrained routing based on simulated annealing
Author :
Cui, Yong ; Xu, Ke ; Wu, Jianping ; Yu, Zhongchao ; Zhao, Youjian
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Abstract :
Multi-constrained quality-of-service routing (QoSR) is to find a feasible path that satisfies multiple constraints simultaneously, as an NPC problem, which is also a big challenge for the upcoming next-generation networks. In this paper, we propose SA_MCP, a novel heuristic algorithm, by applying simulated annealing to Dijkstra´s algorithm. This algorithm first uses a nonlinear energy function to translate multiple QoS weights into a single metric and then seeks to find a feasible path by simulated annealing. The paper outlines simulated annealing algorithm and analyzes the problems met when we apply it to QoSR. Extensive simulations demonstrate that SA_MCP has good scalability regarding both network size and the number of QoS constraints with high performance. Furthermore, when most QoS requests are feasible, the running time of SA_MCP is about O(k(m+nlogn)), which is only k times that of the traditional Dijkstra´s algorithm, where k is the number of QoS constraints.
Keywords :
communication complexity; nonlinear functions; quality of service; simulated annealing; telecommunication network routing; NP-complete problem; QoS constraints; QoS routing; heuristic algorithm; multiconstrained path problem; multiconstrained routing; nonlinear energy function; quality of service; scalability; simulated annealing; Computational modeling; Computer networks; Computer science; Educational institutions; Heuristic algorithms; Next generation networking; Quality of service; Routing; Scalability; Simulated annealing;
Conference_Titel :
Communications, 2003. ICC '03. IEEE International Conference on
Print_ISBN :
0-7803-7802-4
DOI :
10.1109/ICC.2003.1203894