度量二部匹配问题的输入敏感在线算法

K. Nayyar, S. Raghvendra
{"title":"度量二部匹配问题的输入敏感在线算法","authors":"K. Nayyar, S. Raghvendra","doi":"10.1109/FOCS.2017.53","DOIUrl":null,"url":null,"abstract":"We present a novel input sensitive analysis of a deterministic online algorithm \\cite{r_approx16} for the minimum metric bipartite matching problem. We show that, in the adversarial model, for any metric space \\metric and a set of n servers S, the competitive ratio of this algorithm is O(\\mu_{\\metric}(S)\\log^2 n); here \\mu_{\\metric}(S) is the maximum ratio of the traveling salesman tour and the diameter of any subset of S. It is straight-forward to show that any algorithm, even with complete knowledge of \\metric and S, will have a competitive ratio of Ω(\\mu_\\metric(S)). So, the performance of this algorithm is sensitive to the input and near-optimal for any given S and \\metric. As consequences, we also achieve the following results:• If S is a set of points on a line, then \\mu_\\metric(S) = \\Theta(1) and the competitive ratio is O(\\log^2 n), and,• If S is a set of points spanning a subspace with doubling dimension d, then \\mu_\\metric(S) = O(n^{1-1/d}) and the competitive ratio is O(n^{1-1/d}\\log^2 n).Prior to this result, the previous best-known algorithm for the line metric has a competitive ratio of O(n^{0.59}) and requires both S and the request set R to be on a line. There is also an O(\\log n) competitive algorithm in the weaker oblivious adversary model.To obtain our results, we partition the requests into well-separated clusters and replace each cluster with a small and a large weighted ball; the weight of a ball is the number of requests in the cluster. We show that the cost of the online matching can be expressed as the sum of the weight times radius of the smaller balls. We also show that the cost of edges of the optimal matching inside each larger ball can be shown to be proportional to the weight times the radius of the larger ball. We then use a simple variant of the well-known Vitalis covering lemma to relate the radii of these balls and obtain the competitive ratio.","PeriodicalId":311592,"journal":{"name":"2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"43","resultStr":"{\"title\":\"An Input Sensitive Online Algorithm for the Metric Bipartite Matching Problem\",\"authors\":\"K. Nayyar, S. Raghvendra\",\"doi\":\"10.1109/FOCS.2017.53\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a novel input sensitive analysis of a deterministic online algorithm \\\\cite{r_approx16} for the minimum metric bipartite matching problem. We show that, in the adversarial model, for any metric space \\\\metric and a set of n servers S, the competitive ratio of this algorithm is O(\\\\mu_{\\\\metric}(S)\\\\log^2 n); here \\\\mu_{\\\\metric}(S) is the maximum ratio of the traveling salesman tour and the diameter of any subset of S. It is straight-forward to show that any algorithm, even with complete knowledge of \\\\metric and S, will have a competitive ratio of Ω(\\\\mu_\\\\metric(S)). So, the performance of this algorithm is sensitive to the input and near-optimal for any given S and \\\\metric. As consequences, we also achieve the following results:• If S is a set of points on a line, then \\\\mu_\\\\metric(S) = \\\\Theta(1) and the competitive ratio is O(\\\\log^2 n), and,• If S is a set of points spanning a subspace with doubling dimension d, then \\\\mu_\\\\metric(S) = O(n^{1-1/d}) and the competitive ratio is O(n^{1-1/d}\\\\log^2 n).Prior to this result, the previous best-known algorithm for the line metric has a competitive ratio of O(n^{0.59}) and requires both S and the request set R to be on a line. There is also an O(\\\\log n) competitive algorithm in the weaker oblivious adversary model.To obtain our results, we partition the requests into well-separated clusters and replace each cluster with a small and a large weighted ball; the weight of a ball is the number of requests in the cluster. We show that the cost of the online matching can be expressed as the sum of the weight times radius of the smaller balls. We also show that the cost of edges of the optimal matching inside each larger ball can be shown to be proportional to the weight times the radius of the larger ball. We then use a simple variant of the well-known Vitalis covering lemma to relate the radii of these balls and obtain the competitive ratio.\",\"PeriodicalId\":311592,\"journal\":{\"name\":\"2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"43\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FOCS.2017.53\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FOCS.2017.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 43

摘要

针对最小度量二部匹配问题,提出了一种新的确定性在线算法\cite{r_approx16}的输入敏感性分析。我们证明,在对抗模型中,对于任意度量空间\metric和一组n个服务器S,该算法的竞争比为O(\mu _ {\metric} (S) \log ^2 n);这里\mu _ {\metric} (S)是旅行推销员的行程和S的任意子集的直径的最大比值。这很直接地表明,任何算法,即使完全了解\metric和S,也会有一个竞争比Ω(\mu _ \metric (S))。因此,该算法的性能对输入很敏感,对于任何给定的S和\metric都接近最优。作为结果,我们还实现了以下结果:•如果S是直线上的点的集合,则\mu _ \metric (S) = \Theta(1),竞争比为O(\log ^2 n), •如果S是一个点的集合,它生成了一个具有倍维d的子空间,那么\mu _ \metric (S) = O(n^{1-1/d}),竞争比为O(n^{1-1/d}\log ^2 n)。在此结果之前,之前最著名的线度量算法的竞争比为O(n^{0.59}),并且要求S和请求集R都在一条线上。在弱遗忘对手模型中也有一个O(\log n)竞争算法。为了获得我们的结果,我们将请求划分为分离良好的簇,并用一个小的和一个大的加权球代替每个簇;球的权重是集群中请求的数量。我们证明了在线匹配的代价可以表示为小球的重量乘以半径的总和。我们还表明,每个大球内最优匹配的边的成本可以显示为与权重乘以大球的半径成正比。然后,我们使用著名的Vitalis覆盖引理的一个简单变体来关联这些球的半径并获得竞争比。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An Input Sensitive Online Algorithm for the Metric Bipartite Matching Problem
We present a novel input sensitive analysis of a deterministic online algorithm \cite{r_approx16} for the minimum metric bipartite matching problem. We show that, in the adversarial model, for any metric space \metric and a set of n servers S, the competitive ratio of this algorithm is O(\mu_{\metric}(S)\log^2 n); here \mu_{\metric}(S) is the maximum ratio of the traveling salesman tour and the diameter of any subset of S. It is straight-forward to show that any algorithm, even with complete knowledge of \metric and S, will have a competitive ratio of Ω(\mu_\metric(S)). So, the performance of this algorithm is sensitive to the input and near-optimal for any given S and \metric. As consequences, we also achieve the following results:• If S is a set of points on a line, then \mu_\metric(S) = \Theta(1) and the competitive ratio is O(\log^2 n), and,• If S is a set of points spanning a subspace with doubling dimension d, then \mu_\metric(S) = O(n^{1-1/d}) and the competitive ratio is O(n^{1-1/d}\log^2 n).Prior to this result, the previous best-known algorithm for the line metric has a competitive ratio of O(n^{0.59}) and requires both S and the request set R to be on a line. There is also an O(\log n) competitive algorithm in the weaker oblivious adversary model.To obtain our results, we partition the requests into well-separated clusters and replace each cluster with a small and a large weighted ball; the weight of a ball is the number of requests in the cluster. We show that the cost of the online matching can be expressed as the sum of the weight times radius of the smaller balls. We also show that the cost of edges of the optimal matching inside each larger ball can be shown to be proportional to the weight times the radius of the larger ball. We then use a simple variant of the well-known Vitalis covering lemma to relate the radii of these balls and obtain the competitive ratio.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信