Solving large-scale assignment problems by Kuhn-Munkres algorithm
Hong Cui,Jingjing Zhang,Chunfeng Cui,Qinyu Chen +3 more
- pp 822-827
TLDR
The original Kuhn-Munkres algorithm is improved by utilizing the sparsity structure of the cost matrix, and two algorithms are proposed, sparsity based KM(sKM) and parallel KM(pKM), which provides a parallel way to solve assignment problem with considerable accuracy loss.Abstract:
Kuhn-Munkres algorithm is one of the most popular polynomial time algorithms for solving clas- sical assignment problem. The assignment problem is to find a n a ssignment o f t he j obs t o t he w orkers that has minimum cost, given a cost matrix X 2 R mn , where the element in the i-th row and j-th column rep- resents the cost of assigning the i-th job to the j-th worker. the time complexity of Kuhn-Munkres algorithm is O(mn 2 ), which brings prohibitive computational burden on large scale matrices, limiting the further usage of these methods in real applications. Motivated by this observation, a series of acceleration skills and paral- lel techniques have been studied on special structure. In this paper, we improve the original Kuhn-Munkres algorithm by utilizing the sparsity structure of the cost matrix, and propose two algorithms, sparsity based KM(sKM) and parallel KM(pKM). Furthermore, numerical experiments are given to show the efficiency of our algorithm. We empirically evaluate the proposed algorithm sKM) and (pKM) on random generated largescale datasets. Results have shown that sKM) greatly improves the computational performance. At the same time, (pKM) provides a parallel way to solve assignment problem with considerable accuracy loss.read more
Citations
More filters
Journal ArticleDOI
Evaluation of Community Detection Methods
TL;DR: In this article, a corrected normalized mutual information (cNMI) metric was proposed and has neither finite size effect nor reverse finite-size effect, which violates the so-called proportionality assumption.
Proceedings ArticleDOI
Lifted Wasserstein Matcher for Fast and Robust Topology Tracking
TL;DR: This paper revisits the seminal assignment algorithm by Kuhn and Munkres and proposes an extension of the Wasserstein metric that significantly improves the geometrical stability of the matching of domain-embedded persistence pairs and has the additional positive side-effect of improving the assignment matrix sparsity and therefore computing time.
Proceedings ArticleDOI
PatchDB: A Large-Scale Security Patch Dataset
TL;DR: Wang et al. as mentioned in this paper constructed a large-scale patch dataset called PatchDB that consists of three components, namely, NVD-based dataset, wild based dataset, and synthetic dataset.
Posted Content
Scaling Bayesian Probabilistic Record Linkage with Post-Hoc Blocking: An Application to the California Great Registers
TL;DR: A new computational approach is proposed, providing both a fast algorithm for deriving point estimates of the linkage structure that properly account for one-to-one matching and a restricted MCMC algorithm that samples from an approximate posterior distribution.
Journal ArticleDOI
WDA: An Improved Wasserstein Distance-Based Transfer Learning Fault Diagnosis Method
TL;DR: Wang et al. as mentioned in this paper proposed an improved Wasserstein distance-based transfer learning method (WDA), which learns transferable features between labeled and unlabeled signals from different forms of equipment.
References
More filters
Journal ArticleDOI
The Hungarian method for the assignment problem
TL;DR: This paper has always been one of my favorite children, combining as it does elements of the duality of linear programming and combinatorial tools from graph theory, and it may be of some interest to tell the story of its origin this article.
Book
Integer programming
TL;DR: The principles of integer programming are directed toward finding solutions to problems from the fields of economic planning, engineering design, and combinatorial optimization as mentioned in this paper, which is a standard of graduate-level courses since 1972.
Journal ArticleDOI
Algorithms for the Assignment and Transportation Problems
TL;DR: In this paper, algorithms for the solution of the general assignment and transportation problems are presen, and the algorithm is generalized to one for the transportation problem.
Journal ArticleDOI
Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems
Jack Edmonds,Richard M. Karp +1 more
TL;DR: New algorithms for the maximum flow problem, the Hitchcock transportation problem, and the general minimum-cost flow problem are presented, and Dinic shows that, in a network with n nodes and p arcs, a maximum flow can be computed in 0 (n2p) primitive operations by an algorithm which augments along shortest augmenting paths.
Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems.
Jack Edmonds,Richard M. Karp +1 more
TL;DR: In this article, the authors presented new algorithms for the maximum flow problem, the Hitchcock transportation problem and the general minimum-cost flow problem and derived upper bounds on the number of steps in these algorithms.
Related Papers (5)
An extension of the Munkres algorithm for the assignment problem to rectangular matrices
An improved origin-based algorithm for solving the combined distribution and assignment problem
Meng Xu,Anthony Chen,Ziyou Gao +2 more