Cargando…
Polynomial Time Algorithms for Tracking Path Problems
Given a graph G, and terminal vertices s and t, the Tracking Paths problem asks to compute a minimum number of vertices to be marked as trackers, such that the sequence of trackers encountered in each [Formula: see text]-[Formula: see text] path is unique. Tracking Paths is NP-hard in both directed...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7254916/ http://dx.doi.org/10.1007/978-3-030-48966-3_13 |
_version_ | 1783539635176079360 |
---|---|
author | Choudhary, Pratibha |
author_facet | Choudhary, Pratibha |
author_sort | Choudhary, Pratibha |
collection | PubMed |
description | Given a graph G, and terminal vertices s and t, the Tracking Paths problem asks to compute a minimum number of vertices to be marked as trackers, such that the sequence of trackers encountered in each [Formula: see text]-[Formula: see text] path is unique. Tracking Paths is NP-hard in both directed and undirected graphs in general. In this paper we give a collection of polynomial time algorithms for some restricted versions of Tracking Paths. We prove that Tracking Paths is polynomial time solvable for chordal graphs and tournament graphs. We prove that Tracking Paths is NP-hard in graphs with bounded maximum degree [Formula: see text], and give a [Formula: see text]-approximate algorithm for the same. We also analyze the version of tracking [Formula: see text]-[Formula: see text] paths where paths are tracked using edges instead of vertices, and we give a polynomial time algorithm for the same. Finally we give a polynomial algorithm which, given an undirected graph G, a tracking set [Formula: see text], and a sequence of trackers [Formula: see text], returns the unique [Formula: see text]-[Formula: see text] path in G that corresponds to [Formula: see text], if one exists. |
format | Online Article Text |
id | pubmed-7254916 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72549162020-05-28 Polynomial Time Algorithms for Tracking Path Problems Choudhary, Pratibha Combinatorial Algorithms Article Given a graph G, and terminal vertices s and t, the Tracking Paths problem asks to compute a minimum number of vertices to be marked as trackers, such that the sequence of trackers encountered in each [Formula: see text]-[Formula: see text] path is unique. Tracking Paths is NP-hard in both directed and undirected graphs in general. In this paper we give a collection of polynomial time algorithms for some restricted versions of Tracking Paths. We prove that Tracking Paths is polynomial time solvable for chordal graphs and tournament graphs. We prove that Tracking Paths is NP-hard in graphs with bounded maximum degree [Formula: see text], and give a [Formula: see text]-approximate algorithm for the same. We also analyze the version of tracking [Formula: see text]-[Formula: see text] paths where paths are tracked using edges instead of vertices, and we give a polynomial time algorithm for the same. Finally we give a polynomial algorithm which, given an undirected graph G, a tracking set [Formula: see text], and a sequence of trackers [Formula: see text], returns the unique [Formula: see text]-[Formula: see text] path in G that corresponds to [Formula: see text], if one exists. 2020-04-30 /pmc/articles/PMC7254916/ http://dx.doi.org/10.1007/978-3-030-48966-3_13 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 Choudhary, Pratibha Polynomial Time Algorithms for Tracking Path Problems |
title | Polynomial Time Algorithms for Tracking Path Problems |
title_full | Polynomial Time Algorithms for Tracking Path Problems |
title_fullStr | Polynomial Time Algorithms for Tracking Path Problems |
title_full_unstemmed | Polynomial Time Algorithms for Tracking Path Problems |
title_short | Polynomial Time Algorithms for Tracking Path Problems |
title_sort | polynomial time algorithms for tracking path problems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7254916/ http://dx.doi.org/10.1007/978-3-030-48966-3_13 |
work_keys_str_mv | AT choudharypratibha polynomialtimealgorithmsfortrackingpathproblems |