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 set of minimum number of vertices to be marked as trackers, such that the sequence of trackers encountered in each s - t path is unique. Tracking Paths is NP -hard in both directed and undirected graphs in...
Uložené v:
| Vydané v: | Algorithmica Ročník 84; číslo 6; s. 1548 - 1570 |
|---|---|
| Hlavný autor: | |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
New York
Springer US
01.06.2022
Springer Nature B.V |
| Predmet: | |
| ISSN: | 0178-4617, 1432-0541 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Shrnutí: | Given a graph
G
, and terminal vertices
s
and
t
, the
Tracking Paths
problem asks to compute a set of minimum number of vertices to be marked as trackers, such that the sequence of trackers encountered in each
s
-
t
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 undirected chordal graphs and tournament graphs. We also show that
Tracking Paths
is
NP
-hard in graphs with bounded maximum degree
Δ
≥
6
, and give a
2
(
Δ
+
1
)
-approximate algorithm for this case. Further, we give a polynomial time algorithm which, given an undirected graph
G
, a tracking set
T
⊆
V
(
G
)
, and a sequence of trackers
π
, returns the unique
s
-
t
path in
G
that corresponds to
π
, if one exists. Finally we analyze the version of tracking
s
-
t
paths where paths are tracked using edges instead of vertices, and we give a polynomial time algorithm for the same. |
|---|---|
| Bibliografia: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 0178-4617 1432-0541 |
| DOI: | 10.1007/s00453-022-00931-1 |