Cargando…

Semi-streaming algorithms for submodular matroid intersection

While the basic greedy algorithm gives a semi-streaming algorithm with an approximation guarantee of 2 for the unweighted matching problem, it was only recently that Paz and Schwartzman obtained an analogous result for weighted instances. Their approach is based on the versatile local ratio techniqu...

Descripción completa

Detalles Bibliográficos
Autores principales: Garg, Paritosh, Jordan, Linus, Svensson, Ola
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9902433/
https://www.ncbi.nlm.nih.gov/pubmed/36778060
http://dx.doi.org/10.1007/s10107-022-01858-9
_version_ 1784883261108912128
author Garg, Paritosh
Jordan, Linus
Svensson, Ola
author_facet Garg, Paritosh
Jordan, Linus
Svensson, Ola
author_sort Garg, Paritosh
collection PubMed
description While the basic greedy algorithm gives a semi-streaming algorithm with an approximation guarantee of 2 for the unweighted matching problem, it was only recently that Paz and Schwartzman obtained an analogous result for weighted instances. Their approach is based on the versatile local ratio technique and also applies to generalizations such as weighted hypergraph matchings. However, the framework for the analysis fails for the related problem of weighted matroid intersection and as a result the approximation guarantee for weighted instances did not match the factor 2 achieved by the greedy algorithm for unweighted instances.Our main result closes this gap by developing a semi-streaming algorithm with an approximation guarantee of [Formula: see text] for weighted matroid intersection, improving upon the previous best guarantee of [Formula: see text] . Our techniques also allow us to generalize recent results by Levin and Wajc on submodular maximization subject to matching constraints to that of matroid-intersection constraints. While our algorithm is an adaptation of the local ratio technique used in previous works, the analysis deviates significantly and relies on structural properties of matroid intersection, called kernels. Finally, we also conjecture that our algorithm gives a [Formula: see text] approximation for the intersection of k matroids but prove that new tools are needed in the analysis as the structural properties we use fail for [Formula: see text] .
format Online
Article
Text
id pubmed-9902433
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-99024332023-02-08 Semi-streaming algorithms for submodular matroid intersection Garg, Paritosh Jordan, Linus Svensson, Ola Math Program Full Length Paper While the basic greedy algorithm gives a semi-streaming algorithm with an approximation guarantee of 2 for the unweighted matching problem, it was only recently that Paz and Schwartzman obtained an analogous result for weighted instances. Their approach is based on the versatile local ratio technique and also applies to generalizations such as weighted hypergraph matchings. However, the framework for the analysis fails for the related problem of weighted matroid intersection and as a result the approximation guarantee for weighted instances did not match the factor 2 achieved by the greedy algorithm for unweighted instances.Our main result closes this gap by developing a semi-streaming algorithm with an approximation guarantee of [Formula: see text] for weighted matroid intersection, improving upon the previous best guarantee of [Formula: see text] . Our techniques also allow us to generalize recent results by Levin and Wajc on submodular maximization subject to matching constraints to that of matroid-intersection constraints. While our algorithm is an adaptation of the local ratio technique used in previous works, the analysis deviates significantly and relies on structural properties of matroid intersection, called kernels. Finally, we also conjecture that our algorithm gives a [Formula: see text] approximation for the intersection of k matroids but prove that new tools are needed in the analysis as the structural properties we use fail for [Formula: see text] . Springer Berlin Heidelberg 2022-07-27 2023 /pmc/articles/PMC9902433/ /pubmed/36778060 http://dx.doi.org/10.1007/s10107-022-01858-9 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 Full Length Paper
Garg, Paritosh
Jordan, Linus
Svensson, Ola
Semi-streaming algorithms for submodular matroid intersection
title Semi-streaming algorithms for submodular matroid intersection
title_full Semi-streaming algorithms for submodular matroid intersection
title_fullStr Semi-streaming algorithms for submodular matroid intersection
title_full_unstemmed Semi-streaming algorithms for submodular matroid intersection
title_short Semi-streaming algorithms for submodular matroid intersection
title_sort semi-streaming algorithms for submodular matroid intersection
topic Full Length Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9902433/
https://www.ncbi.nlm.nih.gov/pubmed/36778060
http://dx.doi.org/10.1007/s10107-022-01858-9
work_keys_str_mv AT gargparitosh semistreamingalgorithmsforsubmodularmatroidintersection
AT jordanlinus semistreamingalgorithmsforsubmodularmatroidintersection
AT svenssonola semistreamingalgorithmsforsubmodularmatroidintersection