A Fast and Efficient algorithm for Many-To-Many Matching of Points with Demands in One Dimension

04/09/2019
by   Fatemeh Rajabi-Alni, et al.
0

Given two point sets S and T, we first study the many-to-many matching with demands problem (MMD problem). In an MMD, each point of one set must be matched to a given number of the points of the other set, and the cost of matching a point to another point is equal to the distance between the two points. We present an O(n^2) time algorithm for computing a one dimensional MMD (OMMD), where the input point sets S and T lie on the line and |S|+|T| = n. Then, we study a generalized version of MMD problem, that is the many-to-many matching with demands and capacities problem (MMDC), that in which each point has a limited capacity in addition to a demand. We give an O(n^2) algorithm for one dimensional MMDC problem

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/04/2019

A Faster Algorithm for the Limited-Capacity Many-to-Many Point Matching in One Dimension

Given two point sets S and T on a line, we present a linear time algorit...
research
11/03/2022

Computing a many-to-many matching with demands and capacities between two sets using the Hungarian algorithm

Given two sets A=a_1,a_2,...,a_s and b_1,b_2,...,b_t, a many-to-many mat...
research
03/17/2020

On beta-Plurality Points in Spatial Voting Games

Let V be a set of n points in ℝ^d, called voters. A point p∈ℝ^d is a plu...
research
12/20/2019

An Efficient Algorithm for the Escherization Problem in the Polygon Representation

In the Escherization problem, given a closed figure in a plane, the obje...
research
04/06/2018

Reconstructing Point Sets from Distance Distributions

We study the problem of reconstructing the locations u_i of a set of po...
research
12/24/2018

3-Colorable Delaunay Triangulations

We propose an algorithm to create a 3-colorable Delaunay Triangulation. ...
research
05/17/2020

Output sensitive algorithms for approximate incidences and their applications

An ϵ-approximate incidence between a point and some geometric object (li...

Please sign up or login with your details

Forgot password? Click here to reset