Title :
Efficient minimum cost matching using quadrangle inequality
Author :
Aggarwal, Alok ; Bar-Noy, Amotz ; Khuller, Samir ; Kravets, Dina ; Schieber, Baruch
Author_Institution :
IBM Res. Div., Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
The authors present efficient algorithms for finding a minimum cost perfect matching, and for solving the transportation problem in bipartite graphs, G = (Red ∪ Blue, Red × Blue), where |Red| = n, |Blue| = m, n ⩽ m, and the cost function obeys the quadrangle inequality. The first results assume that all the red points and all the blue points lie on a curve that is homeomorphic to either a line or a circle and the cost function is given by the Euclidean distance along the curve. They present a linear time algorithm for the matching problem. They generalize the method to solve the corresponding transportation problem in O((m+n)log(m+n)) time. The next result is an O(n log m) algorithm for minimum cost matching when the cost array is a bitonic Monge array. An example of this is when the red points lie on one straight line and the blue points lie on another straight line (that is not necessarily parallel to the first one). Finally, they provide a weakly polynomial algorithm for the transportation problem in which the associated cost array is a bitonic Monge array
Keywords :
computational complexity; computational geometry; graph theory; minimisation; transportation; Euclidean distance; bipartite graphs; bitonic Monge array; blue points; computational geometry; cost function; linear time algorithm; matching problem; minimum cost perfect matching; quadrangle inequality; red points; time complexity; transportation problem; weakly polynomial algorithm; Bipartite graph; Computer science; Contracts; Cost function; Euclidean distance; Polynomials; Transportation;
Conference_Titel :
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-2900-2
DOI :
10.1109/SFCS.1992.267793