12
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Randomized algorithms for the on-line minimum matching problem on euclidean space

, &
Pages 19-32 | Received 16 Jan 1995, Published online: 19 Mar 2007
 

Abstract

Suppose we are given two sets R and B, each of n points in the plane. Define the cost of a matching to be the toal distance of the edges in the matching. The minimum matching problem on Euclidean space is to find a complete bipartite matching which has the minimum cost on Euclidean space. In this paper, we are interested in the on-line minimum matching problem on Euclidean space. We assume the set R is known, but the points of set B are revealed one by one. When a point of set B arrives, we must decide what match to make involving the point. None of the matches can be changed after they are made. The on-line minimum matching problem on Euclidean space tries to minimize the cost of the complete bipartite matching that we find. This paper proposes a family of randomized algorithms, Algorithm RM(m) (1  mn), for solving this problem. When a point in the set B arrives, Algorithm RM(m) randomly chooses at most m unmatched points in the set R, and adds the minimum edge between the arriving point and the chosen points to the matching. In each decision step, the algorithm only runs in O(m) time, which is superior to the known non-randomized algorithms for this problem. In this paper, we show that Algorithm RM(m) is not a competitive on-line algorithm for 1  mn − 1. However, we further show that if 2n is large, the average cost incurred by Algorithm RM(m) (1  mn) is bounded by 0(√n) times the average cost of the optimal Euclidean minimum matching.

C.R.Categories:

Correspondence: Professor Chuan Yi Tang Department of Computer Science National Tsing Hua University Hsinchu 300 Taiwan Republic of china

Correspondence: Professor Chuan Yi Tang Department of Computer Science National Tsing Hua University Hsinchu 300 Taiwan Republic of china

Notes

Correspondence: Professor Chuan Yi Tang Department of Computer Science National Tsing Hua University Hsinchu 300 Taiwan Republic of china

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.