%0 Journal Article %T A QoS Routing Algorithm by Applying Simulated Annealing
基于模拟退火的服务质量路由算法 %A CUI Yong %A WU Jian-Ping %A XU Ke %A
崔勇 %A 吴建平 %A 徐恪 %J 软件学报 %D 2003 %I %X 作为下一代互联网的核心问题之一,多约束的服务质量路由(QoSR)用来寻找一条同时满足多个约束条件的可行路径.然而,该问题具有NP完全的复杂度.将模拟退火引入多约束QoSR计算中,首先使用非线性能量函数将多个QoS度量转化成单一能量,然后基于模拟退火的方式求解最小能量路径.首先概述了模拟退火的方法,分析了在QoSR中应用模拟退火所面临的关键问题以及解决方案,然后给出了SA_MCP算法及其复杂性分析.实验结果表明,该算法具有很高的性能,同时对网络规模和约束个数都具有很好的扩展性,对QoS约束的分布状况也不敏感.此外,只要大部分QoS约束存在可行路径,算法的实际运行时间约为O(k(m+nlogn)),即传统Dijkstra算法的k倍(k为约束个数). %K simulated annealing %K energy function %K QoS routing %K multiple constraints %K scalability
模拟退火 %K 能量函数 %K QoS路由 %K 多约束 %K 可扩展性 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=ECF6A15419CC4F13&yid=D43C4A19B2EE3C0A&vid=F3583C8E78166B9E&iid=94C357A881DFC066&sid=A766A50385B9FB1F&eid=BEBF2238C7F1C1F1&journal_id=1000-9825&journal_name=软件学报&referenced_num=16&reference_num=17