{"title":"在线概率度量嵌入:绕过固有限制的通用框架","authors":"Yair Bartal, Ora N. Fandina, Seeun William Umboh","doi":"arxiv-2408.16298","DOIUrl":null,"url":null,"abstract":"Probabilistic metric embedding into trees is a powerful technique for\ndesigning online algorithms. The standard approach is to embed the entire\nunderlying metric into a tree metric and then solve the problem on the latter.\nThe overhead in the competitive ratio depends on the expected distortion of the\nembedding, which is logarithmic in $n$, the size of the underlying metric. For\nmany online applications, such as online network design problems, it is natural\nto ask if it is possible to construct such embeddings in an online fashion such\nthat the distortion would be a polylogarithmic function of $k$, the number of\nterminals. Our first main contribution is answering this question negatively, exhibiting\na \\emph{lower bound} of $\\tilde{\\Omega}(\\log k \\log \\Phi)$, where $\\Phi$ is the\naspect ratio of the set of terminals, showing that a simple modification of the\nprobabilistic embedding into trees of Bartal (FOCS 1996), which has expected\ndistortion of $O(\\log k \\log \\Phi)$, is \\emph{nearly-tight}. Unfortunately,\nthis may result in a very bad dependence in terms of $k$, namely, a power of\n$k$. Our second main contribution is a general framework for bypassing this\nlimitation. We show that for a large class of online problems this online\nprobabilistic embedding can still be used to devise an algorithm with\n$O(\\min\\{\\log k\\log (k\\lambda),\\log^3 k\\})$ overhead in the competitive ratio,\nwhere $k$ is the current number of terminals, and $\\lambda$ is a measure of\nsubadditivity of the cost function, which is at most $r$, the current number of\nrequests. In particular, this implies the first algorithms with competitive\nratio $\\operatorname{polylog}(k)$ for online subadditive network design\n(buy-at-bulk network design being a special case), and\n$\\operatorname{polylog}(k,r)$ for online group Steiner forest.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"39 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Online Probabilistic Metric Embedding: A General Framework for Bypassing Inherent Bounds\",\"authors\":\"Yair Bartal, Ora N. Fandina, Seeun William Umboh\",\"doi\":\"arxiv-2408.16298\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Probabilistic metric embedding into trees is a powerful technique for\\ndesigning online algorithms. The standard approach is to embed the entire\\nunderlying metric into a tree metric and then solve the problem on the latter.\\nThe overhead in the competitive ratio depends on the expected distortion of the\\nembedding, which is logarithmic in $n$, the size of the underlying metric. For\\nmany online applications, such as online network design problems, it is natural\\nto ask if it is possible to construct such embeddings in an online fashion such\\nthat the distortion would be a polylogarithmic function of $k$, the number of\\nterminals. Our first main contribution is answering this question negatively, exhibiting\\na \\\\emph{lower bound} of $\\\\tilde{\\\\Omega}(\\\\log k \\\\log \\\\Phi)$, where $\\\\Phi$ is the\\naspect ratio of the set of terminals, showing that a simple modification of the\\nprobabilistic embedding into trees of Bartal (FOCS 1996), which has expected\\ndistortion of $O(\\\\log k \\\\log \\\\Phi)$, is \\\\emph{nearly-tight}. Unfortunately,\\nthis may result in a very bad dependence in terms of $k$, namely, a power of\\n$k$. Our second main contribution is a general framework for bypassing this\\nlimitation. We show that for a large class of online problems this online\\nprobabilistic embedding can still be used to devise an algorithm with\\n$O(\\\\min\\\\{\\\\log k\\\\log (k\\\\lambda),\\\\log^3 k\\\\})$ overhead in the competitive ratio,\\nwhere $k$ is the current number of terminals, and $\\\\lambda$ is a measure of\\nsubadditivity of the cost function, which is at most $r$, the current number of\\nrequests. In particular, this implies the first algorithms with competitive\\nratio $\\\\operatorname{polylog}(k)$ for online subadditive network design\\n(buy-at-bulk network design being a special case), and\\n$\\\\operatorname{polylog}(k,r)$ for online group Steiner forest.\",\"PeriodicalId\":501525,\"journal\":{\"name\":\"arXiv - CS - Data Structures and Algorithms\",\"volume\":\"39 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Data Structures and Algorithms\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.16298\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.16298","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Online Probabilistic Metric Embedding: A General Framework for Bypassing Inherent Bounds
Probabilistic metric embedding into trees is a powerful technique for
designing online algorithms. The standard approach is to embed the entire
underlying metric into a tree metric and then solve the problem on the latter.
The overhead in the competitive ratio depends on the expected distortion of the
embedding, which is logarithmic in $n$, the size of the underlying metric. For
many online applications, such as online network design problems, it is natural
to ask if it is possible to construct such embeddings in an online fashion such
that the distortion would be a polylogarithmic function of $k$, the number of
terminals. Our first main contribution is answering this question negatively, exhibiting
a \emph{lower bound} of $\tilde{\Omega}(\log k \log \Phi)$, where $\Phi$ is the
aspect ratio of the set of terminals, showing that a simple modification of the
probabilistic embedding into trees of Bartal (FOCS 1996), which has expected
distortion of $O(\log k \log \Phi)$, is \emph{nearly-tight}. Unfortunately,
this may result in a very bad dependence in terms of $k$, namely, a power of
$k$. Our second main contribution is a general framework for bypassing this
limitation. We show that for a large class of online problems this online
probabilistic embedding can still be used to devise an algorithm with
$O(\min\{\log k\log (k\lambda),\log^3 k\})$ overhead in the competitive ratio,
where $k$ is the current number of terminals, and $\lambda$ is a measure of
subadditivity of the cost function, which is at most $r$, the current number of
requests. In particular, this implies the first algorithms with competitive
ratio $\operatorname{polylog}(k)$ for online subadditive network design
(buy-at-bulk network design being a special case), and
$\operatorname{polylog}(k,r)$ for online group Steiner forest.