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

Descripción completa

Detalles Bibliográficos
Autores principales: Jordán, Tibor, Kobayashi, Yusuke, Mahara, Ryoga, Makino, Kazuhisa
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