Steven Delong, Alireza Farhadi, Rad Niazadeh, Balasubramanian Sivan, Rajan Udwani
{"title":"具有可重用资源的在线二部匹配","authors":"Steven Delong, Alireza Farhadi, Rad Niazadeh, Balasubramanian Sivan, Rajan Udwani","doi":"10.1287/moor.2022.0242","DOIUrl":null,"url":null,"abstract":"We study the classic online bipartite matching problem with a twist: off-line vertices, called resources, are reusable. In particular, when a resource is matched to an online vertex, it is unavailable for a deterministic time duration d, after which it becomes available again for a rematch. Thus, a resource can be matched to many different online vertices over a period of time. Whereas recent work on the problem has resolved the asymptotic case in which we have large starting inventory (i.e., many copies) of every resource, we consider the (more general) case of unit inventory and give the first algorithms that are provably better than the naïve greedy approach, which has a competitive ratio of (exactly) 0.5. Our first algorithm, which achieves a competitive ratio of 0.589, generalizes the classic RANKING algorithm for online bipartite matching of nonreusable resources (Karp et al. 1990) by reranking resources independently over time. Whereas reranking resources frequently has the same worst case performance as greedy, we show that reranking intermittently on a periodic schedule succeeds in addressing reusability of resources and performs significantly better than greedy in the worst case. Our second algorithm, which achieves a competitive ratio of 0.505, is a primal-dual randomized algorithm that works by suggesting up to two resources as candidate matches for every online vertex and then breaking the tie to make the final matching selection in a randomized correlated fashion over time. As a key component of our algorithm, we suitably adapt and extend the powerful technique of online correlated selection (Fahrbach et al. 2020) to reusable resources in order to induce negative correlation in our tie-breaking step and beat the competitive ratio of 0.5. Both of our results also extend to the case in which off-line vertices have weights. Funding: R. Niazadeh’s research is supported by the Asness Junior Faculty Fellowship at The University of Chicago Booth School of Business.","PeriodicalId":49852,"journal":{"name":"Mathematics of Operations Research","volume":"23 1","pages":"0"},"PeriodicalIF":1.9000,"publicationDate":"2023-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Online Bipartite Matching with Reusable Resources\",\"authors\":\"Steven Delong, Alireza Farhadi, Rad Niazadeh, Balasubramanian Sivan, Rajan Udwani\",\"doi\":\"10.1287/moor.2022.0242\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the classic online bipartite matching problem with a twist: off-line vertices, called resources, are reusable. In particular, when a resource is matched to an online vertex, it is unavailable for a deterministic time duration d, after which it becomes available again for a rematch. Thus, a resource can be matched to many different online vertices over a period of time. Whereas recent work on the problem has resolved the asymptotic case in which we have large starting inventory (i.e., many copies) of every resource, we consider the (more general) case of unit inventory and give the first algorithms that are provably better than the naïve greedy approach, which has a competitive ratio of (exactly) 0.5. Our first algorithm, which achieves a competitive ratio of 0.589, generalizes the classic RANKING algorithm for online bipartite matching of nonreusable resources (Karp et al. 1990) by reranking resources independently over time. Whereas reranking resources frequently has the same worst case performance as greedy, we show that reranking intermittently on a periodic schedule succeeds in addressing reusability of resources and performs significantly better than greedy in the worst case. Our second algorithm, which achieves a competitive ratio of 0.505, is a primal-dual randomized algorithm that works by suggesting up to two resources as candidate matches for every online vertex and then breaking the tie to make the final matching selection in a randomized correlated fashion over time. As a key component of our algorithm, we suitably adapt and extend the powerful technique of online correlated selection (Fahrbach et al. 2020) to reusable resources in order to induce negative correlation in our tie-breaking step and beat the competitive ratio of 0.5. Both of our results also extend to the case in which off-line vertices have weights. Funding: R. Niazadeh’s research is supported by the Asness Junior Faculty Fellowship at The University of Chicago Booth School of Business.\",\"PeriodicalId\":49852,\"journal\":{\"name\":\"Mathematics of Operations Research\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2023-10-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Mathematics of Operations Research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1287/moor.2022.0242\",\"RegionNum\":3,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematics of Operations Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1287/moor.2022.0242","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
摘要
我们研究了一个经典的在线二部匹配问题:离线顶点(称为资源)是可重用的。特别是,当一个资源匹配到一个在线顶点时,它在一个确定的持续时间d内不可用,之后它又可以重新匹配。因此,一个资源可以在一段时间内与许多不同的在线顶点相匹配。尽管最近对该问题的研究已经解决了每个资源有大量初始库存(即许多副本)的渐近情况,但我们考虑了(更一般的)单位库存情况,并给出了第一个可证明优于naïve贪婪方法的算法,该方法具有(恰好)0.5的竞争比。我们的第一种算法实现了0.589的竞争比,它通过随着时间的推移对资源进行独立排序,推广了经典的rank算法,用于不可重用资源的在线二部匹配(Karp et al. 1990)。虽然资源重新排序通常具有与贪婪相同的最坏情况性能,但我们表明,在周期性计划上间歇性地重新排序成功地解决了资源的可重用性,并且在最坏情况下的性能明显优于贪婪。我们的第二个算法实现了0.505的竞争比,这是一个原始对偶随机算法,它的工作原理是为每个在线顶点建议最多两个资源作为候选匹配,然后打破平局,以随机相关的方式随着时间的推移做出最终的匹配选择。作为我们算法的关键组成部分,我们适当地将在线相关选择的强大技术(Fahrbach et al. 2020)扩展到可重复使用的资源,以便在我们的决胜步骤中诱导负相关并击败0.5的竞争比。我们的两个结果也可以推广到离线顶点有权重的情况。资助:R. Niazadeh的研究得到了芝加哥大学布斯商学院阿斯尼斯青年教师奖学金的支持。
We study the classic online bipartite matching problem with a twist: off-line vertices, called resources, are reusable. In particular, when a resource is matched to an online vertex, it is unavailable for a deterministic time duration d, after which it becomes available again for a rematch. Thus, a resource can be matched to many different online vertices over a period of time. Whereas recent work on the problem has resolved the asymptotic case in which we have large starting inventory (i.e., many copies) of every resource, we consider the (more general) case of unit inventory and give the first algorithms that are provably better than the naïve greedy approach, which has a competitive ratio of (exactly) 0.5. Our first algorithm, which achieves a competitive ratio of 0.589, generalizes the classic RANKING algorithm for online bipartite matching of nonreusable resources (Karp et al. 1990) by reranking resources independently over time. Whereas reranking resources frequently has the same worst case performance as greedy, we show that reranking intermittently on a periodic schedule succeeds in addressing reusability of resources and performs significantly better than greedy in the worst case. Our second algorithm, which achieves a competitive ratio of 0.505, is a primal-dual randomized algorithm that works by suggesting up to two resources as candidate matches for every online vertex and then breaking the tie to make the final matching selection in a randomized correlated fashion over time. As a key component of our algorithm, we suitably adapt and extend the powerful technique of online correlated selection (Fahrbach et al. 2020) to reusable resources in order to induce negative correlation in our tie-breaking step and beat the competitive ratio of 0.5. Both of our results also extend to the case in which off-line vertices have weights. Funding: R. Niazadeh’s research is supported by the Asness Junior Faculty Fellowship at The University of Chicago Booth School of Business.
期刊介绍:
Mathematics of Operations Research is an international journal of the Institute for Operations Research and the Management Sciences (INFORMS). The journal invites articles concerned with the mathematical and computational foundations in the areas of continuous, discrete, and stochastic optimization; mathematical programming; dynamic programming; stochastic processes; stochastic models; simulation methodology; control and adaptation; networks; game theory; and decision theory. Also sought are contributions to learning theory and machine learning that have special relevance to decision making, operations research, and management science. The emphasis is on originality, quality, and importance; correctness alone is not sufficient. Significant developments in operations research and management science not having substantial mathematical interest should be directed to other journals such as Management Science or Operations Research.