Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3328526.3329573acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
research-article
Public Access

Edge Weighted Online Windowed Matching

Published: 17 June 2019 Publication History

Abstract

Motivated by applications from ride-sharing and kidney exchange, we study the problem of matching agents who arrive at a marketplace over time and leave after d time periods. Agents can only be matched while they are present in the marketplace. Each pair of agents can yield a different match value, and the planner's goal is to maximize the total value over a finite time horizon.
First we study the case in which vertices arrive in an adversarial order. We provide a randomized 1/4-competitive algorithm building on a result by Feldman et al. [14] and Lehmann et al. [23]. We extend the model to the case in which departure times are drawn independently from a distribution with non-decreasing hazard rate, for which we establish a 1/8-competitive algorithm.
When the arrival order is chosen uniformly at random, we show that a batching algorithm, which computes a maximum-weighted matching every (d+1) periods, is $0.279$-competitive.

Supplementary Material

MP4 File (p729-ashlagi.mp4)

References

[1]
Niels AH Agatz, Alan L Erera, Martin WP Savelsbergh, and Xing Wang. 2011. Dynamic ride-sharing: A simulation study in metro Atlanta. Transportation Research Part B: Methodological, Vol. 45, 9 (2011), 1450--1464.
[2]
Mohammad Akbarpour, Shengwu Li, and Shayan Oveis Gharan. 2017. Thickness and information in dynamic matching markets. (2017).
[3]
Javier Alonso-Mora, Samitha Samaranayake, Alex Wallar, Emilio Frazzoli, and Daniela Rus. 2017. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proc Natl Acad Sci USA (2017).
[4]
Ross Anderson, Itai Ashlagi, David Gamarnik, and Yash Kanoria. 2015. A dynamic model of barter exchange. In Proceedings of the twenty-sixth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, 1925--1933.
[5]
Itai Ashlagi, Yossi Azar, Moses Charikar, Ashish Chiplunkar, Ofir Geri, Haim Kaplan, Rahul Makhijani, Yuyi Wang, and Roger Wattenhofer. 2017a. Min-cost bipartite perfect matching with delays. In LIPIcs-Leibniz International Proceedings in Informatics, Vol. 81. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
[6]
Itai Ashlagi, Maximilien Burq, Patrick Jaillet, and Vahideh Manshadi. 2017b. On matching and thickness in heterogeneous dynamic markets. (2017).
[7]
I. Ashlagi, P. Jaillet, and V.H. Manshadi. 2013. Kidney Exchange in Dynamic Sparse Heterogenous Pools. arXiv preprint arXiv:1301.3509 (2013).
[8]
M. Baccara, S. Lee, and L. Yariv. 2015. Optimal Dynamic Matching. (2015). Working paper.
[9]
Siddhartha Banerjee, Yash Kanoria, and Pengyu Qian. 2018. State Dependent Control of Closed Queueing Networks. In Abstracts of the 2018 ACM International Conference on Measurement and Modeling of Computer Systems . ACM, 2--4.
[10]
Dimitri P Bertsekas. 1988. The auction algorithm: A distributed relaxation method for the assignment problem. Annals of operations research, Vol. 14, 1 (1988), 105--123.
[11]
Francis YL Chin, Marek Chrobak, Stanley PY Fung, Wojciech Jawor, Jivr 'i Sgall, and Tomávs Tichỳ. 2006. Online competitive algorithms for maximizing weighted throughput of unit jobs. Journal of Discrete Algorithms, Vol. 4, 2 (2006), 255--276.
[12]
John P Dickerson, Ariel D Procaccia, and Tuomas Sandholm. 2013. Failure-aware kidney exchange. In Proceedings of the fourteenth ACM conference on Electronic commerce. ACM, 323--340.
[13]
Yuval Emek, Shay Kutten, and Roger Wattenhofer. 2016. Online matching: haste makes waste!. In Proceedings of the forty-eighth annual ACM symposium on Theory of Computing. ACM, 333--344.
[14]
Jon Feldman, Nitish Korula, Vahab Mirrokni, S Muthukrishnan, and Martin Pál. 2009a. Online ad assignment with free disposal. In International Workshop on Internet and Network Economics. Springer, 374--385.
[15]
J. Feldman, A. Mehta, V. S. Mirrokni, and S. Muthukrishnan. 2009b. Online Stochastic Matching: Beating 1--1/e. In Proceedings of the 50th Annual IEEE Symposium on Foundations of Computer Science (FOCS). 117--126.
[16]
G. Goel and A. Mehta. 2008. Online budgeted matching in random input models with applications to Adwords. In Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms (SODA) . 982--991.
[17]
Ming Hu and Yun Zhou. 2016. Dynamic type matching. (2016).
[18]
Zhiyi Huang, Ning Kang, Zhihao Gavin Tang, Xiaowei Wu, Yuhao Zhang, and Xue Zhu. 2018. How to match when all vertices arrive online. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing. ACM, 17--29.
[19]
Zhiyi Huang, Binghui Peng, Zhihao Gavin Tang, Runzhou Tao, Xiaowei Wu, and Yuhao Zhang. 2019. Tight Competitive Ratios of Classic Matching Algorithms in the Fully Online Model. In Proceedings of the 30th Annual ACM-SIAM Symposium on Discrete Algorithms. 2875--2886.
[20]
P. Jaillet and X. Lu. 2013. Online stochastic matching: New algorithms with better bounds. Mathematics of Operations Research, Vol. 39, 3 (2013), 624--646.
[21]
R. M Karp, U. V. Vazirani, and V. V. Vazirani. 1990. An optimal algorithm for on-line bipartite matching. In Proceedings of the twenty-second annual ACM symposium on Theory of computing (STOC) . 352--358.
[22]
Harold W Kuhn. 1955. The Hungarian method for the assignment problem. Naval Research Logistics (NRL), Vol. 2, 1--2 (1955), 83--97.
[23]
Benny Lehmann, Daniel Lehmann, and Noam Nisan. 2006. Combinatorial auctions with decreasing marginal utilities. Games and Economic Behavior, Vol. 55, 2 (2006), 270--296.
[24]
Fei Li, Jay Sethuraman, and Clifford Stein. 2005. An optimal online algorithm for packet scheduling with agreeable deadlines. In Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, 801--802.
[25]
V. H. Manshadi, S. Oveis-Gharan, and A. Saberi. 2011. Online stochastic matching: online actions based on offline statistics. In Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) . 1285--1294.
[26]
Aranyak Mehta. 2013. Online matching and ad allocation. Foundations and Trends® in Theoretical Computer Science, Vol. 8, 4 (2013), 265--368.
[27]
Aranyak Mehta, Amin Saberi, Umesh Vazirani, and Vijay Vazirani. 2007. Adwords and generalized online matching. Journal of the ACM (JACM), Vol. 54, 5 (2007), 22.
[28]
Michael Ostrovsky and Michael Schwarz. 2018. Carpooling and the Economics of Self-Driving Cars . Technical Report. National Bureau of Economic Research.
[29]
Erhun Ozkan and Amy R Ward. 2016. Dynamic matching for real-time ridesharing. (2016).
[30]
Marco Pavone, Stephen L Smith, Emilio Frazzoli, and Daniela Rus. 2012. Robotic load balancing for mobility-ondemand systems. Int J Rob Res (2012).
[31]
Paolo Santi, Giovanni Resta, Michael Szell, Stanislav Sobolevsky, Steven H. Strogatz, and Carlo Ratti. 2014. Quantifying the benefits of vehicle pooling with shareability networks. In Proc Natl Acad Sci USA .
[32]
Kevin Spieser, Samitha Samaranayake, Wolfgang Gruel, and Emilio Frazzoli. 2016. Shared-vehicle mobility-ondemand systems: A fleet operator's guide to rebalancing empty vehicles. In Transportation Research Board 95th Annual Meeting .
[33]
M. U. Ünver. 2010. Dynamic Kidney Exchange . Review of Economic Studies, Vol. 77(1) (2010), 372--414.
[34]
William Vickrey. 1965. Pricing as a tool in coordination of local transportation. In Transportation economics . NBER, 275--296.
[35]
Rick Zhang and Marco Pavone. 2014. Control of robotic mobility-on-demand systems: a queueing-theoretical perspective. In Proceedings of Robotics: Science and Systems Conference .

Cited By

View all
  • (2025)Fair Ride Allocation on a LineACM Transactions on Economics and Computation10.1145/3708491Online publication date: 4-Jan-2025
  • (2024)Parameter-dependent competitive analysis for online capacitated coverage maximization through boostings and attenuationsProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3694326(54831-54851)Online publication date: 21-Jul-2024
  • (2023)Feature Based Dynamic MatchingSSRN Electronic Journal10.2139/ssrn.4451799Online publication date: 2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EC '19: Proceedings of the 2019 ACM Conference on Economics and Computation
June 2019
947 pages
ISBN:9781450367929
DOI:10.1145/3328526
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 June 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. batching
  2. carpooling
  3. kidney exchange
  4. online matching
  5. online windowed matching
  6. ride sharing

Qualifiers

  • Research-article

Funding Sources

Conference

EC '19
Sponsor:
EC '19: ACM Conference on Economics and Computation
June 24 - 28, 2019
AZ, Phoenix, USA

Acceptance Rates

EC '19 Paper Acceptance Rate 106 of 382 submissions, 28%;
Overall Acceptance Rate 664 of 2,389 submissions, 28%

Upcoming Conference

EC '25
The 25th ACM Conference on Economics and Computation
July 7 - 11, 2025
Stanford , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)204
  • Downloads (Last 6 weeks)38
Reflects downloads up to 25 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Fair Ride Allocation on a LineACM Transactions on Economics and Computation10.1145/3708491Online publication date: 4-Jan-2025
  • (2024)Parameter-dependent competitive analysis for online capacitated coverage maximization through boostings and attenuationsProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3694326(54831-54851)Online publication date: 21-Jul-2024
  • (2023)Feature Based Dynamic MatchingSSRN Electronic Journal10.2139/ssrn.4451799Online publication date: 2023
  • (2022)Minimizing Travel Time and Latency in Multi-Capacity Ride-Sharing ProblemsAlgorithms10.3390/a1502003015:2(30)Online publication date: 18-Jan-2022
  • (2022)Prophet Matching with General ArrivalsMathematics of Operations Research10.1287/moor.2021.115247:2(878-898)Online publication date: May-2022
  • (2022)Online Learning Bipartite Matching with Non-stationary DistributionsACM Transactions on Knowledge Discovery from Data10.1145/350273416:5(1-22)Online publication date: 9-Mar-2022
  • (2022)A Unified Model for Bi-objective Online Stochastic Bipartite Matching with Two-sided Limited PatienceIEEE INFOCOM 2022 - IEEE Conference on Computer Communications10.1109/INFOCOM48880.2022.9796963(1079-1088)Online publication date: 2-May-2022
  • (2022)Matching in Dynamic Imbalanced MarketsThe Review of Economic Studies10.1093/restud/rdac04490:3(1084-1124)Online publication date: 2-Aug-2022
  • (2022)Online total bipartite matching problemOptimization Letters10.1007/s11590-021-01814-016:5(1411-1426)Online publication date: 18-Jan-2022
  • (2022)Putting ridesharing to the test: efficient and scalable solutions and the power of dynamic vehicle relocationArtificial Intelligence Review10.1007/s10462-022-10145-055:7(5781-5844)Online publication date: 15-Feb-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media