Cargando…
The Steiner Problem for Count Matroids
We introduce and study a generalization of the well-known Steiner tree problem to count matroids. In the count matroid [Formula: see text], defined on the edge set of a graph [Formula: see text], a set [Formula: see text] is independent if every vertex set [Formula: see text] spans at most [Formula:...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7254890/ http://dx.doi.org/10.1007/978-3-030-48966-3_25 |
_version_ | 1783539629556760576 |
---|---|
author | Jordán, Tibor Kobayashi, Yusuke Mahara, Ryoga Makino, Kazuhisa |
author_facet | Jordán, Tibor Kobayashi, Yusuke Mahara, Ryoga Makino, Kazuhisa |
author_sort | Jordán, Tibor |
collection | PubMed |
description | We introduce and study a generalization of the well-known Steiner tree problem to count matroids. In the count matroid [Formula: see text], defined on the edge set of a graph [Formula: see text], a set [Formula: see text] is independent if every vertex set [Formula: see text] spans at most [Formula: see text] edges of F. The graph is called (k, l)-tight if its edge set is independent in [Formula: see text] and [Formula: see text] holds. Given a graph [Formula: see text], a non-negative length function [Formula: see text], a set [Formula: see text] of terminals and parameters k, l, our goal is to find a shortest (k, l)-tight subgraph of G that contains the terminals. Since [Formula: see text] is isomorphic to the graphic matroid of G, the special case [Formula: see text] corresponds to the Steiner tree problem. We obtain other interesting problems by choosing different parameters: for example, in the case [Formula: see text], [Formula: see text] the target is a shortest rigid subgraph containing all terminals. First we show that this problem is NP-hard even if [Formula: see text], [Formula: see text], and w is metric, or [Formula: see text] and [Formula: see text]. As a by-product of this result we obtain that finding a shortest circuit in [Formula: see text] is NP-hard. Then we design a [Formula: see text]-approximation algorithm for the metric version of the problem with parameters [Formula: see text], for all [Formula: see text]. In particular, we obtain a 3-approximation algorithm for the Steiner version of the shortest rigid subgraph problem. We also show that the metric version can be solved in polynomial time for [Formula: see text], [Formula: see text], provided |T| is fixed. |
format | Online Article Text |
id | pubmed-7254890 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72548902020-05-28 The Steiner Problem for Count Matroids Jordán, Tibor Kobayashi, Yusuke Mahara, Ryoga Makino, Kazuhisa Combinatorial Algorithms Article We introduce and study a generalization of the well-known Steiner tree problem to count matroids. In the count matroid [Formula: see text], defined on the edge set of a graph [Formula: see text], a set [Formula: see text] is independent if every vertex set [Formula: see text] spans at most [Formula: see text] edges of F. The graph is called (k, l)-tight if its edge set is independent in [Formula: see text] and [Formula: see text] holds. Given a graph [Formula: see text], a non-negative length function [Formula: see text], a set [Formula: see text] of terminals and parameters k, l, our goal is to find a shortest (k, l)-tight subgraph of G that contains the terminals. Since [Formula: see text] is isomorphic to the graphic matroid of G, the special case [Formula: see text] corresponds to the Steiner tree problem. We obtain other interesting problems by choosing different parameters: for example, in the case [Formula: see text], [Formula: see text] the target is a shortest rigid subgraph containing all terminals. First we show that this problem is NP-hard even if [Formula: see text], [Formula: see text], and w is metric, or [Formula: see text] and [Formula: see text]. As a by-product of this result we obtain that finding a shortest circuit in [Formula: see text] is NP-hard. Then we design a [Formula: see text]-approximation algorithm for the metric version of the problem with parameters [Formula: see text], for all [Formula: see text]. In particular, we obtain a 3-approximation algorithm for the Steiner version of the shortest rigid subgraph problem. We also show that the metric version can be solved in polynomial time for [Formula: see text], [Formula: see text], provided |T| is fixed. 2020-04-30 /pmc/articles/PMC7254890/ http://dx.doi.org/10.1007/978-3-030-48966-3_25 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Jordán, Tibor Kobayashi, Yusuke Mahara, Ryoga Makino, Kazuhisa The Steiner Problem for Count Matroids |
title | The Steiner Problem for Count Matroids |
title_full | The Steiner Problem for Count Matroids |
title_fullStr | The Steiner Problem for Count Matroids |
title_full_unstemmed | The Steiner Problem for Count Matroids |
title_short | The Steiner Problem for Count Matroids |
title_sort | steiner problem for count matroids |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7254890/ http://dx.doi.org/10.1007/978-3-030-48966-3_25 |
work_keys_str_mv | AT jordantibor thesteinerproblemforcountmatroids AT kobayashiyusuke thesteinerproblemforcountmatroids AT mahararyoga thesteinerproblemforcountmatroids AT makinokazuhisa thesteinerproblemforcountmatroids AT jordantibor steinerproblemforcountmatroids AT kobayashiyusuke steinerproblemforcountmatroids AT mahararyoga steinerproblemforcountmatroids AT makinokazuhisa steinerproblemforcountmatroids |