Download presentation
Presentation is loading. Please wait.
1
Minimum Back-Walk-Free Latency Problem Yaw-Ling Lin Dept Computer Sci. & Info. Management, Providence University, Taichung, Taiwan.
2
Yaw-Ling Lin, Providence, Taiwan2 Minimum Latency Problem (MLP) Starts from s, sending goods to all other nodes. Traveling Salesperson Problem (TSP): Server oriented MLP: Client oriented MLP is also known as repairman problem or traveling repairman problem (TRP) s
3
Yaw-Ling Lin, Providence, Taiwan3 MLP: Formal Definition
4
Yaw-Ling Lin, Providence, Taiwan4 MLP vs. TSP TSP: minimizes the salesman’s total time. Server oriented, egoistic. –No contstant approximation algorithm for general case. –Christofides (1976): 3/2-approximation ratio for metric case; Arora (1992): metric TSP does not have PTAS unless P=NP. –Arora (1998 JACM): PTAS on Euclidean case. MLP: minimizes the customers’ total time. Clients oriented, altruistic. –Alias: deliveryman problem, traveling repairman problem (TRP). –Afrati (1986): MAX-SNP-hard for metric case. –Goeman (1996): 10.78-approximation ratio for metric case (with Garg, 1996FOCS, technique); 3.59-approximation ratio for trees. –Arora (1999 STOC): quasi-polynomial ( O(n O(log n) ) approximation scheme for trees and Euclidean space. –Sitters (2002, IPCO): MLP on trees is NP-complete; not known for caterpillars.
5
Yaw-Ling Lin, Providence, Taiwan5 MBLP: Back-Walk Free
6
Yaw-Ling Lin, Providence, Taiwan6 An Example
7
Yaw-Ling Lin, Providence, Taiwan7 Our Results MBLP, given a starting point of G –Trees : O(n log n ) time –k-path : O(n log k) ; path is O(n) time –DAG : NP-Hard (Reduce from 3-SAT)
8
Yaw-Ling Lin, Providence, Taiwan8 Properties of MBLP on Trees
9
Yaw-Ling Lin, Providence, Taiwan9 Properties (contd’)
10
Yaw-Ling Lin, Providence, Taiwan10 Properties (3)
11
Yaw-Ling Lin, Providence, Taiwan11 Algo MBLP-Tree: Example 5 310 8112 Select 11 5 14/2 10 82 Select 10 15/2 14/2 82 Select 8 15/2 22/3 2 Select and output 15/2 22/3 2 Select and output 22/3 2 Select and output 2 Result : 5,10,3,11,8,2
12
Yaw-Ling Lin, Providence, Taiwan12 Algorithm MBLP-Tree
13
Yaw-Ling Lin, Providence, Taiwan13 Analysis of MBLP-Tree
14
Yaw-Ling Lin, Providence, Taiwan14 Properties of MBLP on k-Path is right-skew; is not. is decreasing right-skew partitioned.
15
Yaw-Ling Lin, Providence, Taiwan15 Properties of k-Path (contd’)
16
Yaw-Ling Lin, Providence, Taiwan16 Path-Partition: Example
17
Yaw-Ling Lin, Providence, Taiwan17 Algorithm Path-Partition
18
Yaw-Ling Lin, Providence, Taiwan18 Algorithm k-Path
19
Yaw-Ling Lin, Providence, Taiwan19 Analysis of k-Path
20
Yaw-Ling Lin, Providence, Taiwan20 MBLP on DAG is NP-Complete
21
Yaw-Ling Lin, Providence, Taiwan21 NP-Completeness: Construction -- Reduction from 3SAT: n literals: Sx1x1 x1x1 x2x2 x2x2 x3x3 x3x3 x4x4 x4x4 … n literals 1 literal
22
Yaw-Ling Lin, Providence, Taiwan22 NP-Completeness: Construction -- Reduction from 3SAT: k clauses: 000 000 … k clauses 1 caluse
23
Yaw-Ling Lin, Providence, Taiwan23 NP-Completeness: illustration
24
Yaw-Ling Lin, Providence, Taiwan24 NP-Complete Proof
25
Yaw-Ling Lin, Providence, Taiwan25 Conclusion MBLP is easier than MLP, at least on trees. MBLP remains hard even on dag. The idea of atomic subtours helps in finding efficient algorithms of MBLP on trees. The idea of atomic sequence becomes right-skew partition, implying the linear time algorithm on paths.
26
Yaw-Ling Lin, Providence, Taiwan26 Future Research MLP on caterpillars. MBLP: finding the good starting points on paths, trees. MBLP: multiple servers on trees, paths.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.