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...
Autor principal: | |
---|---|
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 |