Polynomial time algorithms for some minimum latency problems

Given a graph and an origin, the minimum weighted latency problem looks for a tour starting at the origin and visiting all the vertices so as to minimize the sum of the latencies of the vertices multiplied by their weights, in which the latency of a vertex is the distance from the origin to the first visit of the vertex on the tour. In this paper, we show that the minimum weighted latency problem on some graphs can be solved in polynomial time by dynamic programming. The dynamic programming algorithm generalizes the previous results in the literature and includes some other cases. We also give an O(n2) time algorithm for finding the starting vertex to minimize the latency on a path, and an O(n4) time algorithm for the minimum latency problem with multiple repairmen on a path.

[1]  E. Minieka The delivery man problem on a tree network , 1990 .

[2]  Mihalis Yannakakis,et al.  Searching a Fixed Graph , 1996, ICALP.

[3]  Madhu Sudan,et al.  The minimum latency problem , 1994, STOC '94.

[4]  Jon M. Kleinberg,et al.  An improved approximation ratio for the minimum latency problem , 1996, SODA '96.

[5]  Sanjeev Arora,et al.  Approximation schemes for minimum latency problems , 1999, STOC '99.

[6]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[7]  Naveen Garg,et al.  A 3-approximation for the minimum tree spanning k vertices , 1996, Proceedings of 37th Conference on Foundations of Computer Science.