Computing the sequence of k-cardinality assignments

From MaRDI portal
Publication:2165282

DOI10.1007/S10878-022-00889-4zbMATH Open1493.90113arXiv2104.04037OpenAlexW3152628916MaRDI QIDQ2165282FDOQ2165282


Authors: Amnon Rosenmann Edit this on Wikidata


Publication date: 19 August 2022

Published in: Journal of Combinatorial Optimization (Search for Journal in Brave)

Abstract: The k-cardinality assignment problem asks for finding a maximal (minimal) weight of a matching of cardinality k in a weighted bipartite graph Kn,n, kleqn. The algorithm of Gassner and Klinz from 2010 for the parametric assignment problem computes in time O(n3) the set of k-cardinality assignments for those integers kleqn 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 O(n2), which results in a time complexity of O(n3) for the whole sequence of k=1,...,n-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 algorithm based on the successive shortest path algorithm which also computes all the k-cardinality assignments in time O(n3).


Full work available at URL: https://arxiv.org/abs/2104.04037




Recommendations




Cites Work


Cited In (4)





This page was built for publication: Computing the sequence of \(k\)-cardinality assignments

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2165282)