Login / Signup

Computing the sequence of k -cardinality assignments.

Amnon Rosenmann
Published in: Journal of combinatorial optimization (2022)
The k -cardinality assignment ( k -assignment, for short) problem asks for finding a minimal (maximal) weight of a matching of cardinality k in a weighted bipartite graph K n , n , k ≤ n . Here we are interested in computing the sequence of all k -assignments, k = 1 , … , n . By applying the algorithm of Gassner and Klinz (2010) for the parametric assignment problem one can compute in time O ( n 3 ) the set of k -assignments for those integers k ≤ n which refer to essential terms of the full characteristic maxpolynomial χ ¯ W ( x ) of the corresponding max-plus weight matrix W . We show that χ ¯ W ( x ) is in full canonical form, which implies that the remaining k -assignments refer to semi-essential terms of χ ¯ W ( x ) . This property enables us to efficiently compute in time O ( n 2 ) all the remaining k -assignments out of the already computed essential k -assignments. It follows that time complexity for computing the sequence of all k -cardinality assignments is O ( n 3 ) , which is the best known time for this problem.
Keyphrases
  • body mass index
  • physical activity
  • machine learning
  • magnetic resonance imaging
  • heart rate
  • convolutional neural network
  • resistance training
  • network analysis