On the Perturbation Function of Ranking and Balance for Weighted Online Bipartite Matching

Authors Jingxun Liang , Zhihao Gavin Tang, Yixuan Even Xu , Yuhao Zhang, Renfei Zhou



PDF
Thumbnail PDF

File

LIPIcs.ESA.2023.80.pdf
  • Filesize: 0.96 MB
  • 15 pages

Document Identifiers

Author Details

Jingxun Liang
  • IIIS, Tsinghua University, Beijing, China
Zhihao Gavin Tang
  • ITCS, Shanghai University of Finance and Economics, China
Yixuan Even Xu
  • IIIS, Tsinghua University, Beijing, China
Yuhao Zhang
  • Shanghai Jiao Tong University, China
Renfei Zhou
  • IIIS, Tsinghua University, Beijing, China

Acknowledgements

We thank all anonymous reviewers for their insightful comments.

Cite AsGet BibTex

Jingxun Liang, Zhihao Gavin Tang, Yixuan Even Xu, Yuhao Zhang, and Renfei Zhou. On the Perturbation Function of Ranking and Balance for Weighted Online Bipartite Matching. In 31st Annual European Symposium on Algorithms (ESA 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 274, pp. 80:1-80:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
https://doi.org/10.4230/LIPIcs.ESA.2023.80

Abstract

Ranking and Balance are arguably the two most important algorithms in the online matching literature. They achieve the same optimal competitive ratio of 1-1/e for the integral version and fractional version of online bipartite matching by Karp, Vazirani, and Vazirani (STOC 1990) respectively. The two algorithms have been generalized to weighted online bipartite matching problems, including vertex-weighted online bipartite matching and AdWords, by utilizing a perturbation function. The canonical choice of the perturbation function is f(x) = 1-e^{x-1} as it leads to the optimal competitive ratio of 1-1/e in both settings. We advance the understanding of the weighted generalizations of Ranking and Balance in this paper, with a focus on studying the effect of different perturbation functions. First, we prove that the canonical perturbation function is the unique optimal perturbation function for vertex-weighted online bipartite matching. In stark contrast, all perturbation functions achieve the optimal competitive ratio of 1-1/e in the unweighted setting. Second, we prove that the generalization of Ranking to AdWords with unknown budgets using the canonical perturbation function is at most 0.624 competitive, refuting a conjecture of Vazirani (2021). More generally, as an application of the first result, we prove that no perturbation function leads to the prominent competitive ratio of 1-1/e by establishing an upper bound of 1-1/e-0.0003. Finally, we propose the online budget-additive welfare maximization problem that is intermediate between AdWords and AdWords with unknown budgets, and we design an optimal 1-1/e competitive algorithm by generalizing Balance.

Subject Classification

ACM Subject Classification
  • Theory of computation → Online algorithms
Keywords
  • Online Matching
  • AdWords
  • Ranking
  • Water-Filling

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Gagan Aggarwal, Gagan Goel, Chinmay Karande, and Aranyak Mehta. Online vertex-weighted bipartite matching and single-bid budgeted allocations. In SODA, pages 1253-1264, 2011. URL: http://www.siam.org/proceedings/soda/2011/SODA11_094_aggarwalg.pdf.
  2. Benjamin Birnbaum and Claire Mathieu. On-line bipartite matching made simple. ACM SIGACT News, 39(1):80-87, 2008. Google Scholar
  3. Guy Blanc and Moses Charikar. Multiway online correlated selection. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022, pages 1277-1284. IEEE, 2021. URL: https://doi.org/10.1109/FOCS52979.2021.00124.
  4. Niv Buchbinder, Moran Feldman, Yuval Filmus, and Mohit Garg. Online submodular maximization: beating 1/2 made simple. Math. Program., 183(1):149-169, 2020. URL: https://doi.org/10.1007/s10107-019-01459-z.
  5. T.-H. Hubert Chan, Fei Chen, Xiaowei Wu, and Zhichao Zhao. Ranking on arbitrary graphs: Rematch via continuous linear programming. SIAM J. Comput., 47(4):1529-1546, 2018. Google Scholar
  6. Nikhil R. Devanur and Thomas P. Hayes. The adwords problem: online keyword matching with budgeted bidders under random permutations. In John Chuang, Lance Fortnow, and Pearl Pu, editors, Proceedings 10th ACM Conference on Electronic Commerce (EC-2009), Stanford, California, USA, July 6-10, 2009, pages 71-78. ACM, 2009. URL: https://doi.org/10.1145/1566374.1566384.
  7. Nikhil R. Devanur, Kamal Jain, and Robert D. Kleinberg. Randomized primal-dual analysis of RANKING for online bipartite matching. In SODA, pages 101-107. SIAM, 2013. Google Scholar
  8. Alon Eden, Michal Feldman, Amos Fiat, and Kineret Segal. An economics-based analysis of RANKING for online bipartite matching. In SOSA, pages 107-110. SIAM, 2021. Google Scholar
  9. Matthew Fahrbach, Zhiyi Huang, Runzhou Tao, and Morteza Zadimoghaddam. Edge-weighted online bipartite matching. In FOCS, pages 412-423. IEEE, 2020. Google Scholar
  10. Ruiquan Gao, Zhongtian He, Zhiyi Huang, Zipei Nie, Bijun Yuan, and Yan Zhong. Improved online correlated selection. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022, pages 1265-1276. IEEE, 2021. URL: https://doi.org/10.1109/FOCS52979.2021.00123.
  11. Gagan Goel and Aranyak Mehta. Online budgeted matching in random input models with applications to adwords. In SODA, pages 982-991, 2008. URL: http://dl.acm.org/citation.cfm?id=1347082.1347189.
  12. Zhiyi Huang, Ning Kang, Zhihao Gavin Tang, Xiaowei Wu, Yuhao Zhang, and Xue Zhu. Fully online matching. J. ACM, 67(3):17:1-17:25, 2020. Google Scholar
  13. Zhiyi Huang, Binghui Peng, Zhihao Gavin Tang, Runzhou Tao, Xiaowei Wu, and Yuhao Zhang. Tight competitive ratios of classic matching algorithms in the fully online model. In SODA, pages 2875-2886. SIAM, 2019. Google Scholar
  14. Zhiyi Huang and Xinkai Shu. Online stochastic matching, poisson arrivals, and the natural linear program. In Samir Khuller and Virginia Vassilevska Williams, editors, STOC '21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021, pages 682-693. ACM, 2021. URL: https://doi.org/10.1145/3406325.3451079.
  15. Zhiyi Huang, Zhihao Gavin Tang, Xiaowei Wu, and Yuhao Zhang. Online vertex-weighted bipartite matching: Beating 1-1/e with random arrivals. ACM Transactions on Algorithms, 15(3):1-15, 2019. Google Scholar
  16. Zhiyi Huang, Zhihao Gavin Tang, Xiaowei Wu, and Yuhao Zhang. Fully online matching II: beating ranking and water-filling. In FOCS, pages 1380-1391. IEEE, 2020. Google Scholar
  17. Zhiyi Huang, Qiankun Zhang, and Yuhao Zhang. Adwords in a panorama. In FOCS, pages 1416-1426. IEEE, 2020. Google Scholar
  18. Billy Jin and David P. Williamson. Improved analysis of RANKING for online vertex-weighted bipartite matching in the random order model. In Michal Feldman, Hu Fu, and Inbal Talgam-Cohen, editors, Web and Internet Economics - 17th International Conference, WINE 2021, Potsdam, Germany, December 14-17, 2021, Proceedings, volume 13112 of Lecture Notes in Computer Science, pages 207-225. Springer, 2021. URL: https://doi.org/10.1007/978-3-030-94676-0_12.
  19. Bala Kalyanasundaram and Kirk Pruhs. An optimal deterministic algorithm for online b-matching. Theoretical Computer Science, 233(1-2):319-325, 2000. Google Scholar
  20. Michael Kapralov, Ian Post, and Jan Vondrák. Online submodular welfare maximization: Greedy is optimal. In Sanjeev Khanna, editor, Proceedings of the Twenty-Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2013, New Orleans, Louisiana, USA, January 6-8, 2013, pages 1216-1225. SIAM, 2013. URL: https://doi.org/10.1137/1.9781611973105.88.
  21. Chinmay Karande, Aranyak Mehta, and Pushkar Tripathi. Online bipartite matching with unknown distributions. In STOC, pages 587-596, 2011. URL: https://doi.org/10.1145/1993636.1993715.
  22. Richard M. Karp, Umesh V. Vazirani, and Vijay V. Vazirani. An optimal algorithm for on-line bipartite matching. In STOC, pages 352-358, 1990. URL: https://doi.org/10.1145/100216.100262.
  23. Nitish Korula, Vahab S. Mirrokni, and Morteza Zadimoghaddam. Online submodular welfare maximization: Greedy beats 1/2 in random order. SIAM J. Comput., 47(3):1056-1086, 2018. URL: https://doi.org/10.1137/15M1051142.
  24. Mohammad Mahdian and Qiqi Yan. Online bipartite matching with random arrivals: an approach based on strongly factor-revealing LPs. In STOC, pages 597-606, 2011. URL: https://doi.org/10.1145/1993636.1993716.
  25. Aranyak Mehta, Amin Saberi, Umesh V. Vazirani, and Vijay V. Vazirani. Adwords and generalized online matching. J. ACM, 54(5):22, 2007. Google Scholar
  26. Zhihao Gavin Tang, Xiaowei Wu, and Yuhao Zhang. Towards a better understanding of randomized greedy matching. In Konstantin Makarychev, Yury Makarychev, Madhur Tulsiani, Gautam Kamath, and Julia Chuzhoy, editors, Proccedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, Chicago, IL, USA, June 22-26, 2020, pages 1097-1110. ACM, 2020. URL: https://doi.org/10.1145/3357713.3384265.
  27. Rajan Udwani. Adwords with unknown budgets. CoRR, abs/2110.00504, 2021. URL: https://arxiv.org/abs/2110.00504.
  28. Vijay V. Vazirani. Online bipartite matching and adwords. CoRR, abs/2107.10777, 2021. URL: https://arxiv.org/abs/2107.10777.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail