An Input Sensitive Online Algorithm for the Metric Bipartite Matching Problem

Author(s):  
Krati Nayyar ◽  
Sharath Raghvendra
2018 ◽  
Vol 28 (02) ◽  
pp. 1850008 ◽  
Author(s):  
Lali Barrière ◽  
Xavier Muñoz ◽  
Janosch Fuchs ◽  
Walter Unger

In an online problem, the input is revealed one piece at a time. In every time step, the online algorithm has to produce a part of the output, based on the partial knowledge of the input. Such decisions are irrevocable, and thus online algorithms usually lead to nonoptimal solutions. The impact of the partial knowledge depends strongly on the problem. If the algorithm is allowed to read binary information about the future, the amount of bits read that allow the algorithm to solve the problem optimally is the so-called advice complexity. The quality of an online algorithm is measured by its competitive ratio, which compares its performance to that of an optimal offline algorithm. In this paper we study online bipartite matchings focusing on the particular case of bipartite matchings in regular graphs. We give tight upper and lower bounds on the competitive ratio of the online deterministic bipartite matching problem. The competitive ratio turns out to be asymptotically equal to the known randomized competitive ratio. Afterwards, we present an upper and lower bound for the advice complexity of the online deterministic bipartite matching problem.


2021 ◽  
Vol 2 (2) ◽  
Author(s):  
Daniel Vert ◽  
Renaud Sirdey ◽  
Stéphane Louise

AbstractThis paper experimentally investigates the behavior of analog quantum computers as commercialized by D-Wave when confronted to instances of the maximum cardinality matching problem which is specifically designed to be hard to solve by means of simulated annealing. We benchmark a D-Wave “Washington” (2X) with 1098 operational qubits on various sizes of such instances and observe that for all but the most trivially small of these it fails to obtain an optimal solution. Thus, our results suggest that quantum annealing, at least as implemented in a D-Wave device, falls in the same pitfalls as simulated annealing and hence provides additional evidences suggesting that there exist polynomial-time problems that such a machine cannot solve efficiently to optimality. Additionally, we investigate the extent to which the qubits interconnection topologies explains these latter experimental results. In particular, we provide evidences that the sparsity of these topologies which, as such, lead to QUBO problems of artificially inflated sizes can partly explain the aforementioned disappointing observations. Therefore, this paper hints that denser interconnection topologies are necessary to unleash the potential of the quantum annealing approach.


Author(s):  
Pan Xu ◽  
Yexuan Shi ◽  
Hao Cheng ◽  
John Dickerson ◽  
Karthik Abinav Sankararaman ◽  
...  

Online bipartite matching and allocation models are widely used to analyze and design markets such as Internet advertising, online labor, and crowdsourcing. Traditionally, vertices on one side of the market are fixed and known a priori, while vertices on the other side arrive online and are matched by a central agent to the offline side. The issue of possible conflicts among offline agents emerges in various real scenarios when we need to match each online agent with a set of offline agents.For example, in event-based social networks (e.g., Meetup), offline events conflict for some users since they will be unable to attend mutually-distant events at proximate times; in advertising markets, two competing firms may prefer not to be shown to one user simultaneously; and in online recommendation systems (e.g., Amazon Books), books of the same type “conflict” with each other in some sense due to the diversity requirement for each online buyer.The conflict nature inherent among certain offline agents raises significant challenges in both modeling and online algorithm design. In this paper, we propose a unifying model, generalizing the conflict models proposed in (She et al., TKDE 2016) and (Chen et al., TKDE 16). Our model can capture not only a broad class of conflict constraints on the offline side (which is even allowed to be sensitive to each online agent), but also allows a general arrival pattern for the online side (which is allowed to change over the online phase). We propose an efficient linear programming (LP) based online algorithm and prove theoretically that it has nearly-optimal online performance. Additionally, we propose two LP-based heuristics and test them against two natural baselines on both real and synthetic datasets. Our LP-based heuristics experimentally dominate the baseline algorithms, aligning with our theoretical predictions and supporting our unified approach.


2019 ◽  
Vol 270 ◽  
pp. 03010
Author(s):  
Helen Burhan ◽  
Sutanto Soehodho ◽  
Nahry Yusuf

This paper will review the match between single driver and single rider in online taxi services through a resource sharing (sharing platform) for the operators with the objectives to maximize the profit for drivers (operators) and minimize waiting time for passengers so that the matching rate is higher. A low matching rate between rider and driver can cause the consumer to drop the services. The matching between single driver and single rider in online taxi services through a sharing platform scheme is formulated in maximum weighted bipartite matching problem. To solve the proposed model, we use Kuhn Munkres Algorithm, while to solve the shortest path for the driver to pick up the passenger and the shortest path of passenger's origin destination, modified Dijkstra with adaptive algorithm based on Wei Peng et.al (2012) is used. Based on illustrative example with several cases, we found a resource sharing scenario can optimize the matching between driver and rider and moreover can solve the surge pricing problem which is deemed as less transparant to customer


1991 ◽  
Vol 10 (4) ◽  
pp. 221-224 ◽  
Author(s):  
Katarína Cechlárová

2015 ◽  
Vol 25 (04) ◽  
pp. 245-261 ◽  
Author(s):  
John Gunnar Carlsson ◽  
Benjamin Armbruster ◽  
Saladi Rahul ◽  
Haritha Bellam

Motivated by a crane assignment problem, we consider a Euclidean bipartite matching problem with edge-crossing constraints. Specifically, given [Formula: see text] red points and [Formula: see text] blue points in the plane, we want to construct a perfect matching between red and blue points that minimizes the length of the longest edge, while imposing a constraint that no two edges may cross each other. We show that the problem cannot be approximately solved within a factor less than 1:277 in polynomial time unless [Formula: see text]. We give simple dynamic programming algorithms that solve our problem in two special cases, namely (1) the case where the red and blue points form the vertices of a convex polygon and (2) the case where the red points are collinear and the blue points lie to one side of the line through the red points.


Sign in / Sign up

Export Citation Format

Share Document