English
Related papers

Related papers: How to Match when All Vertices Arrive Online

200 papers

We study the problem of online unweighted bipartite matching with $n$ offline vertices and $n$ online vertices where one wishes to be competitive against the optimal offline algorithm. While the classic RANKING algorithm of Karp et al.…

Machine Learning · Computer Science 2024-05-24 Davin Choo , Themis Gouleakis , Chun Kai Ling , Arnab Bhattacharyya

We investigate online maximum cardinality matching, a central problem in ad allocation. In this problem, users are revealed sequentially, and each new user can be paired with any previously unmatched campaign that it is compatible with.…

Data Structures and Algorithms · Computer Science 2024-10-28 Flore Sentenac , Nathan Noiry , Matthieu Lerasle , Laurent Ménard , Vianney Perchet

We study generalizations of online bipartite matching in which each arriving vertex (customer) views a ranked list of offline vertices (products) and matches to (purchases) the first one they deem acceptable. The number of products that the…

Data Structures and Algorithms · Computer Science 2023-06-27 Brian Brubach , Nathaniel Grammel , Will Ma , Aravind Srinivasan

We study the online unweighted bipartite matching problem in the random arrival order model, with $n$ offline and $n$ online vertices, in the learning-augmented setting: The algorithm is provided with untrusted predictions of the types…

Machine Learning · Computer Science 2025-12-01 Kunanon Burathep , Thomas Erlebach , William K. Moses

Online matching has received significant attention over the last 15 years due to its close connection to Internet advertising. As the seminal work of Karp, Vazirani, and Vazirani has an optimal (1 - 1/e) competitive ratio in the standard…

Data Structures and Algorithms · Computer Science 2019-07-24 Brian Brubach , Karthik Abinav Sankararaman , Aravind Srinivasan , Pan Xu

Motivated by display advertising on the internet, the online stochastic matching problem is proposed by Feldman, Mehta, Mirrokni, and Muthukrishnan (FOCS 2009). Consider a stochastic bipartite graph with offline vertices on one side and…

Data Structures and Algorithms · Computer Science 2022-04-15 Zhihao Gavin Tang , Hongxun Wu , Jinzhao Wu

When designing a preemptive online algorithm for the maximum matching problem, we wish to maintain a valid matching M while edges of the underlying graph are presented one after the other. When presented with an edge e, the algorithm should…

Data Structures and Algorithms · Computer Science 2015-03-20 Leah Epstein , Asaf Levin , Danny Segev , Oren Weimann

In this paper we present improved bounds for approximating maximum matchings in bipartite graphs in the streaming model. First, we consider the question of how well maximum matching can be approximated in a single pass over the input using…

Data Structures and Algorithms · Computer Science 2021-03-18 Michael Kapralov

We present a new approach, called a lazy matching, to the problem of on-line matching on bipartite graphs. Imagine that one side of a graph is given and the vertices of the other side are arriving on-line. Originally, incoming vertex is…

Data Structures and Algorithms · Computer Science 2018-05-21 Jakub Kozik , Grzegorz Matecki

In this paper, we consider the online vertex-weighted bipartite matching problem in the random arrival model. We consider the generalization of the RANKING algorithm for this problem introduced by Huang, Tang, Wu, and Zhang (TALG 2019), who…

Data Structures and Algorithms · Computer Science 2022-11-09 Billy Jin , David P. Williamson

We study the dominating set problem in an online setting. An algorithm is required to guarantee competitiveness against an adversary that reveals the input graph one node at a time. When a node is revealed, the algorithm learns about the…

Data Structures and Algorithms · Computer Science 2021-05-04 Hovhannes Harutyunyan , Denis Pankratov , Jesse Racicot

In the setting of online algorithms, the input is initially not present but rather arrive one-by-one over time and after each input, the algorithm has to make a decision. Depending on the formulation of the problem, the algorithm might be…

Data Structures and Algorithms · Computer Science 2020-01-10 Mustafa Safa Ozdayi

We revisit the fully online matching model (Huang et al., J.\ ACM, 2020), an extension of the classic online matching model due to Karp, Vazirani, and Vazirani (STOC 1990), which has recently received a lot of attention (Huang et al., SODA…

Data Structures and Algorithms · Computer Science 2021-09-07 Alexander Eckl , Anja Kirschbaum , Marilena Leichter , Kevin Schewior

Nearly three decades ago, Bar-Noy, Motwani and Naor showed that no online edge-coloring algorithm can edge color a graph optimally. Indeed, their work, titled "the greedy algorithm is optimal for on-line edge coloring", shows that the…

Data Structures and Algorithms · Computer Science 2021-05-17 Amin Saberi , David Wajc

The bipartite matching problem in the online and streaming settings has received a lot of attention recently. The classical vertex arrival setting, for which the celebrated Karp, Vazirani and Vazirani (KVV) algorithm achieves a $1-1/e$…

Data Structures and Algorithms · Computer Science 2021-03-23 Michael Kapralov

We consider a model for repeated stochastic matching where compatibility is probabilistic, is realized the first time agents are matched, and persists in the future. Such a model has applications in the gig economy, kidney exchange, and…

Computer Science and Game Theory · Computer Science 2021-06-15 Mobin Y. Jeloudar , Irene Lo , Tristan Pollner , Amin Saberi

We consider the online bipartite matching problem on $(k,d)$-bounded graphs, where each online vertex has at most $d$ neighbors, each offline vertex has at least $k$ neighbors, and $k\geq d\geq 2$. The model of $(k,d)$-bounded graphs is…

Data Structures and Algorithms · Computer Science 2023-12-05 Yilong Feng , Xiaowei Wu , Shengwei Zhou

We study the following vertex-weighted online bipartite matching problem: $G(U, V, E)$ is a bipartite graph. The vertices in $U$ have weights and are known ahead of time, while the vertices in $V$ arrive online in an arbitrary order and…

Data Structures and Algorithms · Computer Science 2010-07-09 Gagan Aggarwal , Gagan Goel , Chinmay Karande , Aranyak Mehta

We propose a formal graph-theoretic model for studying the problem of matching rides online in a ride-sharing platform. Unlike most of the literature on online matching, our model, that we call {\em Online Windowed Non-Bipartite Matching}…

Data Structures and Algorithms · Computer Science 2018-06-28 Chinmoy Dutta , Chris Sholley

In the classical version of online bipartite matching, there is a given set of offline vertices (aka agents) and another set of vertices (aka items) that arrive online. When each item arrives, its incident edges -- the agents who like the…

Computer Science and Game Theory · Computer Science 2022-03-09 Hadi Hosseini , Zhiyi Huang , Ayumi Igarashi , Nisarg Shah