Online Matching on $3$-Uniform Hypergraphs (2402.13227v1)
Abstract: The online matching problem was introduced by Karp, Vazirani and Vazirani (STOC 1990) on bipartite graphs with vertex arrivals. It is well-known that the optimal competitive ratio is $1-1/e$ for both integral and fractional versions of the problem. Since then, there has been considerable effort to find optimal competitive ratios for other related settings. In this work, we go beyond the graph case and study the online matching problem on $k$-uniform hypergraphs. For $k=3$, we provide an optimal primal-dual fractional algorithm, which achieves a competitive ratio of $(e-1)/(e+1)\approx 0.4621$. As our main technical contribution, we present a carefully constructed adversarial instance, which shows that this ratio is in fact optimal. It combines ideas from known hard instances for bipartite graphs under the edge-arrival and vertex-arrival models. For $k\geq 3$, we give a simple integral algorithm which performs better than greedy when the online nodes have bounded degree. As a corollary, it achieves the optimal competitive ratio of 1/2 on 3-uniform hypergraphs when every online node has degree at most 2. This is because the special case where every online node has degree 1 is equivalent to the edge-arrival model on graphs, for which an upper bound of 1/2 is known.
- Online vertex-weighted bipartite matching and single-bid budgeted allocations. In Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms, pages 1253–1264. SIAM, 2011.
- Edge-weighted online windowed matching. Math. Oper. Res., 48(2):999–1016, 2023.
- On-line bipartite matching made simple. Acm Sigact News, 39(1):80–87, 2008.
- Online primal-dual algorithms for maximizing ad-auctions revenue. In European Symposium on Algorithms, pages 253–264. Springer, 2007.
- Online primal-dual algorithms for covering and packing. Mathematics of Operations Research, 34(2):270–286, 2009.
- Online algorithms for maximum cardinality matching with edge arrivals. Algorithmica, 81(5):1781–1799, 2019.
- On linear and semidefinite programming relaxations for hypergraph matching. Mathematical programming, 135(1-2):123–148, 2012.
- How to sell hyperedges: The hypermatching assignment problem. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, pages 342–351. SIAM, 2013.
- Online matching with concave returns. In Proceedings of the forty-fourth annual ACM symposium on Theory of computing, pages 137–144, 2012.
- Randomized primal-dual analysis of ranking for online bipartite matching. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, pages 101–107. SIAM, 2013.
- Benjamin Doerr. Analyzing randomized search heuristics: Tools from probability theory. In Theory of Randomized Search Heuristics: Foundations and Recent Developments, pages 1–20. World Scientific, 2011.
- An economics-based analysis of ranking for online bipartite matching. In Symposium on Simplicity in Algorithms (SOSA), pages 107–110. SIAM, 2021.
- The b-matching problem in hypergraphs: Hardness and approximability. In International Conference on Combinatorial Optimization and Applications, pages 200–211. Springer, 2012.
- Edge-weighted online bipartite matching. Journal of the ACM, 69(6):1–35, 2022.
- Online matching with general arrivals. In 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS), pages 26–37. IEEE, 2019.
- Online budgeted matching in random input models with applications to adwords. In SODA, volume 8, pages 982–991, 2008.
- On the complexity of approximating k-set packing. Computational complexity, 15:20–39, 2006.
- Fully online matching. J. ACM, 67(3):17:1–17:25, 2020.
- Online vertex-weighted bipartite matching: Beating 1-1/e with random arrivals. ACM Transactions on Algorithms (TALG), 15(3):1–15, 2019.
- Fully online matching II: beating ranking and water-filling. In 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020, pages 1380–1391. IEEE, 2020.
- Adwords in a panorama. In 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS), pages 1416–1426. IEEE, 2020.
- An optimal deterministic algorithm for online b-matching. Theoretical Computer Science, 233(1-2):319–325, 2000.
- Online bipartite matching with unknown distributions. In Proceedings of the forty-third annual ACM symposium on Theory of computing, pages 587–596, 2011.
- An optimal algorithm for on-line bipartite matching. In Proceedings of the twenty-second annual ACM symposium on Theory of computing, pages 352–358, 1990.
- An optimal online algorithm for weighted bipartite matching and extensions to combinatorial auctions. In European symposium on algorithms, pages 589–600. Springer, 2013.
- Algorithms for secretary problems on graphs and hypergraphs. In Automata, Languages and Programming, 36th Internatilonal Colloquium, ICALP 2009, Rhodes, Greece, July 5-12, 2009, Proceedings, Part II, volume 5556 of Lecture Notes in Computer Science, pages 508–520. Springer, 2009.
- An approximation algorithm for network revenue management under nonstationary arrivals. Oper. Res., 68(3):834–855, 2020.
- Online bipartite matching with random arrivals: an approach based on strongly factor-revealing lps. In Proceedings of the forty-third annual ACM symposium on Theory of computing, pages 597–606, 2011.
- Online combinatorial assignment in independence systems. arXiv preprint arXiv:2311.00890, 2023.
- Aranyak Mehta. Online matching and ad allocation. Found. Trends Theor. Comput. Sci., 8(4):265–368, 2013.
- Adwords and generalized online matching. Journal of the ACM (JACM), 54(5):22–es, 2007.
- Technical note - online hypergraph matching with delays. Oper. Res., 70(4):2194–2212, 2022.
- Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combinatorica, 7(4):365–374, 1987.
- Weighted fractional and integral k-matching in hypergraphs. Discrete applied mathematics, 57(2-3):255–269, 1995.
- Almost tight bounds for online hypergraph matching. arXiv preprint arXiv:2402.08775, 2024.
- Two-sided online bipartite matching and vertex cover: Beating the greedy algorithm. In Automata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Kyoto, Japan, July 6-10, 2015, Proceedings, Part I, volume 9134 of Lecture Notes in Computer Science, pages 1070–1081. Springer, 2015.
- Andrew Chi-Chin Yao. Probabilistic computations: Toward a unified measure of complexity. In 18th Annual Symposium on Foundations of Computer Science (sfcs 1977), pages 222–227. IEEE Computer Society, 1977.
- Sander Borst (8 papers)
- Danish Kashaev (5 papers)
- Zhuan Khye Koh (8 papers)