Computing the sequence of $k$-cardinality assignments
Amnon Rosenmann

TL;DR
This paper extends an existing $O(n^3)$ algorithm to compute the entire sequence of $k$-cardinality assignments in bipartite graphs, optimizing the process by adding a second stage for semi-essential terms.
Contribution
It introduces a two-stage algorithm that efficiently computes all $k$-cardinality assignments with potential speed improvements in certain cases.
Findings
The extended algorithm computes all assignments in $O(n^3)$ time.
The second stage accelerates computation when many semi-essential terms remain.
No overall speed benefit over existing algorithms in general cases.
Abstract
The -cardinality assignment problem asks for finding a maximal (minimal) weight of a matching of cardinality in a weighted bipartite graph , . The algorithm of Gassner and Klinz from 2010 for the parametric assignment problem computes in time the set of -cardinality assignments for those integers which refer to "essential" terms of a corresponding maxpolynomial. We show here that one can extend this algorithm and compute in a second stage the other "semi-essential" terms in time , which results in a time complexity of for the whole sequence of -cardinality assignments. The more there are assignments left to be computed at the second stage the faster the two-stage algorithm runs. In general, however, there is no benefit for this two-stage algorithm on the existing algorithms, e.g. the simpler network flow…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Algorithms and Data Compression
