Cargando…

Computing the sequence of k-cardinality assignments

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 [Formula: see text] , [Formula: see text] . Here we are interested in computing the sequence of all k-assignments, [Formula: see tex...

Descripción completa

Detalles Bibliográficos
Autor principal: Rosenmann, Amnon
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9375768/
https://www.ncbi.nlm.nih.gov/pubmed/35979402
http://dx.doi.org/10.1007/s10878-022-00889-4
_version_ 1784768033514848256
author Rosenmann, Amnon
author_facet Rosenmann, Amnon
author_sort Rosenmann, Amnon
collection PubMed
description 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 [Formula: see text] , [Formula: see text] . Here we are interested in computing the sequence of all k-assignments, [Formula: see text] . By applying the algorithm of Gassner and Klinz (2010) for the parametric assignment problem one can compute in time [Formula: see text] the set of k-assignments for those integers [Formula: see text] which refer to essential terms of the full characteristic maxpolynomial [Formula: see text] of the corresponding max-plus weight matrix W. We show that [Formula: see text] is in full canonical form, which implies that the remaining k-assignments refer to semi-essential terms of [Formula: see text] . This property enables us to efficiently compute in time [Formula: see text] 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 [Formula: see text] , which is the best known time for this problem.
format Online
Article
Text
id pubmed-9375768
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-93757682022-08-15 Computing the sequence of k-cardinality assignments Rosenmann, Amnon J Comb Optim Article 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 [Formula: see text] , [Formula: see text] . Here we are interested in computing the sequence of all k-assignments, [Formula: see text] . By applying the algorithm of Gassner and Klinz (2010) for the parametric assignment problem one can compute in time [Formula: see text] the set of k-assignments for those integers [Formula: see text] which refer to essential terms of the full characteristic maxpolynomial [Formula: see text] of the corresponding max-plus weight matrix W. We show that [Formula: see text] is in full canonical form, which implies that the remaining k-assignments refer to semi-essential terms of [Formula: see text] . This property enables us to efficiently compute in time [Formula: see text] 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 [Formula: see text] , which is the best known time for this problem. Springer US 2022-07-24 2022 /pmc/articles/PMC9375768/ /pubmed/35979402 http://dx.doi.org/10.1007/s10878-022-00889-4 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Rosenmann, Amnon
Computing the sequence of k-cardinality assignments
title Computing the sequence of k-cardinality assignments
title_full Computing the sequence of k-cardinality assignments
title_fullStr Computing the sequence of k-cardinality assignments
title_full_unstemmed Computing the sequence of k-cardinality assignments
title_short Computing the sequence of k-cardinality assignments
title_sort computing the sequence of k-cardinality assignments
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9375768/
https://www.ncbi.nlm.nih.gov/pubmed/35979402
http://dx.doi.org/10.1007/s10878-022-00889-4
work_keys_str_mv AT rosenmannamnon computingthesequenceofkcardinalityassignments