{"title":"具有失败顶点的平面图形的精确距离预言","authors":"P. Charalampopoulos, S. Mozes, Benjamin Tebeka","doi":"10.1145/3511541","DOIUrl":null,"url":null,"abstract":"We consider exact distance oracles for directed weighted planar graphs in the presence of failing vertices. Given a source vertex u, a target vertex v and a set X of k failed vertices, such an oracle returns the length of a shortest u-to-v path that avoids all vertices in X. We propose oracles that can handle any number k of failures. We show several tradeoffs between space, query time, and preprocessing time. In particular, for a directed weighted planar graph with n vertices and any constant k, we show an Õ(n)-size, Õ(√ n)-query-time oracle.1 We then present a space vs. query time tradeoff: for any q ε [ 1,√ n ], we propose an oracle of size nk+1+o(1)/q2k that answers queries in Õ(q) time. For single vertex failures (k = 1), our n2+o(1)/q2-size, Õ(q)-query-time oracle improves over the previously best known tradeoff of Baswana et al. SODA 2012 by polynomial factors for q ≥ nt, for any t ∈ (0,1/2]. For multiple failures, no planarity exploiting results were previously known.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Exact Distance Oracles for Planar Graphs with Failing Vertices\",\"authors\":\"P. Charalampopoulos, S. Mozes, Benjamin Tebeka\",\"doi\":\"10.1145/3511541\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We consider exact distance oracles for directed weighted planar graphs in the presence of failing vertices. Given a source vertex u, a target vertex v and a set X of k failed vertices, such an oracle returns the length of a shortest u-to-v path that avoids all vertices in X. We propose oracles that can handle any number k of failures. We show several tradeoffs between space, query time, and preprocessing time. In particular, for a directed weighted planar graph with n vertices and any constant k, we show an Õ(n)-size, Õ(√ n)-query-time oracle.1 We then present a space vs. query time tradeoff: for any q ε [ 1,√ n ], we propose an oracle of size nk+1+o(1)/q2k that answers queries in Õ(q) time. For single vertex failures (k = 1), our n2+o(1)/q2-size, Õ(q)-query-time oracle improves over the previously best known tradeoff of Baswana et al. SODA 2012 by polynomial factors for q ≥ nt, for any t ∈ (0,1/2]. For multiple failures, no planarity exploiting results were previously known.\",\"PeriodicalId\":154047,\"journal\":{\"name\":\"ACM Transactions on Algorithms (TALG)\",\"volume\":\"92 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Transactions on Algorithms (TALG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3511541\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Algorithms (TALG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3511541","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Exact Distance Oracles for Planar Graphs with Failing Vertices
We consider exact distance oracles for directed weighted planar graphs in the presence of failing vertices. Given a source vertex u, a target vertex v and a set X of k failed vertices, such an oracle returns the length of a shortest u-to-v path that avoids all vertices in X. We propose oracles that can handle any number k of failures. We show several tradeoffs between space, query time, and preprocessing time. In particular, for a directed weighted planar graph with n vertices and any constant k, we show an Õ(n)-size, Õ(√ n)-query-time oracle.1 We then present a space vs. query time tradeoff: for any q ε [ 1,√ n ], we propose an oracle of size nk+1+o(1)/q2k that answers queries in Õ(q) time. For single vertex failures (k = 1), our n2+o(1)/q2-size, Õ(q)-query-time oracle improves over the previously best known tradeoff of Baswana et al. SODA 2012 by polynomial factors for q ≥ nt, for any t ∈ (0,1/2]. For multiple failures, no planarity exploiting results were previously known.