Approximation Algorithm for Finding Protected Links to Keep Small Diameter against Link Failures

K. Imagawa, Takeshi Fujimura, H. Miwa
{"title":"Approximation Algorithm for Finding Protected Links to Keep Small Diameter against Link Failures","authors":"K. Imagawa, Takeshi Fujimura, H. Miwa","doi":"10.1109/INCoS.2011.57","DOIUrl":null,"url":null,"abstract":"High reliability and performance are needed as the Internet becomes an important social infrastructure. Network delay is one of measures of performance of network. As delay between two nodes correlates roughly with the distance between them, the diameter of the network which is the maximum distance of all two nodes must be small. In addition, it is necessary to keep small network delay against network failures. Therefore, critical links whose failures significantly degrade the performance must be protected by rapid recovery so that failures cannot be detected over the IP layer. The number of these protected links must be small to restrict investment cost of facilities and operational cost for Internet service providers. Consequently, it is important to find the smallest number of links to be protected so that the diameter of a network is not more than a given integer even if a limited number of non-protected links fail. It was proved by the authors that this problem is NP-hard when the number of the simultaneous link failures, k, is more than or equal to three, and it can be solved in polynomial time when k is restricted to one. However, it was not known whether the problem is NP-hard or not when k = 2. Furthermore, no approximation algorithm was known for the NP-hard cases. In this paper, we solve these unsolved issues of this problem. First, we prove that the problem is NP-hard even if k = 2. Second, we present approximation algorithms with the approximation ratio of a fixed constant for the NP-hard cases. These results make clear the computational complexity of this problem theoretically and give the useful network design algorithms also from the practical viewpoints.","PeriodicalId":235301,"journal":{"name":"2011 Third International Conference on Intelligent Networking and Collaborative Systems","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Third International Conference on Intelligent Networking and Collaborative Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INCoS.2011.57","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

High reliability and performance are needed as the Internet becomes an important social infrastructure. Network delay is one of measures of performance of network. As delay between two nodes correlates roughly with the distance between them, the diameter of the network which is the maximum distance of all two nodes must be small. In addition, it is necessary to keep small network delay against network failures. Therefore, critical links whose failures significantly degrade the performance must be protected by rapid recovery so that failures cannot be detected over the IP layer. The number of these protected links must be small to restrict investment cost of facilities and operational cost for Internet service providers. Consequently, it is important to find the smallest number of links to be protected so that the diameter of a network is not more than a given integer even if a limited number of non-protected links fail. It was proved by the authors that this problem is NP-hard when the number of the simultaneous link failures, k, is more than or equal to three, and it can be solved in polynomial time when k is restricted to one. However, it was not known whether the problem is NP-hard or not when k = 2. Furthermore, no approximation algorithm was known for the NP-hard cases. In this paper, we solve these unsolved issues of this problem. First, we prove that the problem is NP-hard even if k = 2. Second, we present approximation algorithms with the approximation ratio of a fixed constant for the NP-hard cases. These results make clear the computational complexity of this problem theoretically and give the useful network design algorithms also from the practical viewpoints.
寻找保护链路以防止链路失效的近似算法
随着互联网成为重要的社会基础设施,对其可靠性和性能提出了更高的要求。网络时延是衡量网络性能的指标之一。由于两个节点之间的延迟与它们之间的距离大致相关,因此网络的直径(即所有两个节点之间的最大距离)必须很小。此外,为了防止网络故障,需要保持较小的网络延迟。因此,对于故障严重影响性能的关键链路,必须采用快速恢复保护,使IP层无法检测到故障。这些受保护链路的数量必须小,以限制设备的投资成本和互联网服务提供商的运营成本。因此,重要的是找到要保护的链路的最小数量,以便即使有限数量的非保护链路失败,网络的直径也不超过给定的整数。证明了当同时链路故障数k大于等于3时,该问题是np困难的,当k限制为1时,该问题可以在多项式时间内解决。然而,当k = 2时,不知道问题是否为NP-hard。此外,对于np困难情况,没有已知的近似算法。在本文中,我们解决了这些未解决的问题。首先,我们证明了即使k = 2,问题也是np困难的。其次,我们提出了np困难情况下的近似比为固定常数的近似算法。这些结果从理论上明确了该问题的计算复杂度,并从实际的角度给出了有用的网络设计算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信