Fast and Efficient Matching Algorithm with Deadline Instances

05/15/2023
by   Zhao Song, et al.
0

Online weighted matching problem is a fundamental problem in machine learning due to its numerous applications. Despite many efforts in this area, existing algorithms are either too slow or don't take deadline (the longest time a node can be matched) into account. In this paper, we introduce a market model with deadline first. Next, we present our two optimized algorithms (FastGreedy and FastPostponedGreedy) and offer theoretical proof of the time complexity and correctness of our algorithms. In FastGreedy algorithm, we have already known if a node is a buyer or a seller. But in FastPostponedGreedy algorithm, the status of each node is unknown at first. Then, we generalize a sketching matrix to run the original and our algorithms on both real data sets and synthetic data sets. Let ϵ∈ (0,0.1) denote the relative error of the real weight of each edge. The competitive ratio of original Greedy and PostponedGreedy is 1/2 and 1/4 respectively. Based on these two original algorithms, we proposed FastGreedy and FastPostponedGreedy algorithms and the competitive ratio of them is 1 - ϵ/2 and 1 - ϵ/4 respectively. At the same time, our algorithms run faster than the original two algorithms. Given n nodes in ℝ ^ d, we decrease the time complexity from O(nd) to O(ϵ^-2· (n + d)).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2020

A Fast Algorithm for Online k-servers Problem on Trees

We consider online algorithms for the k-servers problem on trees. There ...
research
02/26/2018

All nearest neighbor calculation based on Delaunay graphs

When we have two data sets and want to find the nearest neighbour of eac...
research
05/28/2019

Sketch-based Randomized Algorithms for Dynamic Graph Regression

A well-known problem in data science and machine learning is linear reg...
research
10/04/2012

A Scalable CUR Matrix Decomposition Algorithm: Lower Time Complexity and Tighter Bound

The CUR matrix decomposition is an important extension of Nyström approx...
research
11/27/2020

Group-level Fairness Maximization in Online Bipartite Matching

In typical online matching problems, the goal is to maximize the number ...
research
12/07/2018

On generation of node distributions for meshless PDE discretizations

In this paper we present an algorithm that is able to generate locally r...
research
08/10/2018

Greedy Algorithms for Approximating the Diameter of Machine Learning Datasets in Multidimensional Euclidean Space

Finding the diameter of a dataset in multidimensional Euclidean space is...

Please sign up or login with your details

Forgot password? Click here to reset