Aritra Banik, B. Bhattacharya, Sandip Das, T. Kameda, Zhao Song
{"title":"树网络中的$p$中心问题","authors":"Aritra Banik, B. Bhattacharya, Sandip Das, T. Kameda, Zhao Song","doi":"10.4230/LIPIcs.SWAT.2016.6","DOIUrl":null,"url":null,"abstract":"We present two improved algorithms for weighted discrete $p$-center problem for tree networks with $n$ vertices. One of our proposed algorithms runs in $O(n \\log n + p \\log^2 n \\log(n/p))$ time. For all values of $p$, our algorithm thus runs as fast as or faster than the most efficient $O(n\\log^2 n)$ time algorithm obtained by applying Cole's speed-up technique [cole1987] to the algorithm due to Megiddo and Tamir [megiddo1983], which has remained unchallenged for nearly 30 years. Our other algorithm, which is more practical, runs in $O(n \\log n + p^2 \\log^2(n/p))$ time, and when $p=O(\\sqrt{n})$ it is faster than Megiddo and Tamir's $O(n \\log^2n \\log\\log n)$ time algorithm [megiddo1983].","PeriodicalId":447445,"journal":{"name":"Scandinavian Workshop on Algorithm Theory","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"The $p$-Center Problem in Tree Networks Revisited\",\"authors\":\"Aritra Banik, B. Bhattacharya, Sandip Das, T. Kameda, Zhao Song\",\"doi\":\"10.4230/LIPIcs.SWAT.2016.6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present two improved algorithms for weighted discrete $p$-center problem for tree networks with $n$ vertices. One of our proposed algorithms runs in $O(n \\\\log n + p \\\\log^2 n \\\\log(n/p))$ time. For all values of $p$, our algorithm thus runs as fast as or faster than the most efficient $O(n\\\\log^2 n)$ time algorithm obtained by applying Cole's speed-up technique [cole1987] to the algorithm due to Megiddo and Tamir [megiddo1983], which has remained unchallenged for nearly 30 years. Our other algorithm, which is more practical, runs in $O(n \\\\log n + p^2 \\\\log^2(n/p))$ time, and when $p=O(\\\\sqrt{n})$ it is faster than Megiddo and Tamir's $O(n \\\\log^2n \\\\log\\\\log n)$ time algorithm [megiddo1983].\",\"PeriodicalId\":447445,\"journal\":{\"name\":\"Scandinavian Workshop on Algorithm Theory\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Scandinavian Workshop on Algorithm Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/LIPIcs.SWAT.2016.6\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Scandinavian Workshop on Algorithm Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.SWAT.2016.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
摘要
针对具有$n$个顶点的树状网络的加权离散$p$ -中心问题,提出了两种改进算法。我们提出的一个算法运行时间为$O(n \log n + p \log^2 n \log(n/p))$。因此,对于$p$的所有值,我们的算法运行速度与将Cole的加速技术[cole1987]应用于Megiddo和Tamir [megiddo1983]的算法所获得的最有效的$O(n\log^2 n)$时间算法一样快或更快,该算法在近30年来一直没有受到挑战。我们的另一种算法更实用,运行时间为$O(n \log n + p^2 \log^2(n/p))$,当$p=O(\sqrt{n})$时,它比Megiddo和Tamir的$O(n \log^2n \log\log n)$时间算法[megiddo1983]快。
We present two improved algorithms for weighted discrete $p$-center problem for tree networks with $n$ vertices. One of our proposed algorithms runs in $O(n \log n + p \log^2 n \log(n/p))$ time. For all values of $p$, our algorithm thus runs as fast as or faster than the most efficient $O(n\log^2 n)$ time algorithm obtained by applying Cole's speed-up technique [cole1987] to the algorithm due to Megiddo and Tamir [megiddo1983], which has remained unchallenged for nearly 30 years. Our other algorithm, which is more practical, runs in $O(n \log n + p^2 \log^2(n/p))$ time, and when $p=O(\sqrt{n})$ it is faster than Megiddo and Tamir's $O(n \log^2n \log\log n)$ time algorithm [megiddo1983].