scispace - formally typeset
Open AccessProceedings ArticleDOI

Solving large-scale assignment problems by Kuhn-Munkres algorithm

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

Content maybe subject to copyright    Report

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

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.

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)