Upload
davidsmc
View
218
Download
0
Embed Size (px)
Citation preview
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
1/18
Optimal Point Removal in Closed-
2PM Labeling
Farshad Rostamabadi , Iman Sadeghi ,Mohammad Ghodsi , Ramtin Khosravi
Information Processing Letters 105 (2008) 108113
Advisor: Yue-Li Wang
As presented by Ying-Jhih Chen
1
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
2/18
Outline
Introduction 2PM labeling
Algorithm
Conflict graph
Adjacent graph
Constraint pair 3-Rule in algorithm
Example Remove point
Relabeling Conclusion
2
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
3/18
2PM Labeling
disjoint axis-parallel equal-size squares maximum length
attached to its corresponding point on themiddle of one of its horizontal edges.
3
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
4/18
Closed-2PM labeling
no intersect
Optimal closed-2PM labeling:
Not Optimality
Optimality!
4
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
5/18
Algorithm
Initiation: Optimality Preprocessing Conflict graph
Adjacent graph
Point Removal Optimality Check
Update conflict graph and adjacent graph
Relabel
O(nlgn)
O(lgn)
O(lgn)
O(n)
5
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
6/18
Example of Conflict Graph G
1
2
3
4
5
6
7
1
2
3
4
5
6
7
1
2
4
5
3
6
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
7/18
Example of Adjacency Graph H
1
2
3
4
5
6
7
1
2
3
4
5
6
7
: The length of label, isthe (same) length of all
labels.
Assume = 23
23
8
0
8
0
0
Max{20,8}=20
20
Max{15,20}=20
0
0
0
8
20
15
7
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
8/18
Constraint pair
Both are not relaxing label
relaxing label
Not relaxing label
Both are relaxing label
8
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
9/18
Rule 1
Rule 1: e.g.1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
5
6
2
3
45
Fail!
Label 2, 5:
Relaxing label
Delete label 4
9
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
10/18
Rule 2
1
2
3
4
5
6
1
2
3
4
5
6
1
3
4
5
6
10
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
11/18
Rule 3
1
23
4
5
1
2
3
4
5
1
2
3
5
Rule 1
Rule 3
11
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
12/18
Remove Example
1
3 4
2
765
98
A
B
C
1 2
3 4
5 76
8 9
A
B
C
Not optimal, relabeling!
Optimal
12
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
13/18
Relabeling
B
5
C
Sweep line
1
3 4
2
765
B
C
13
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
14/18
Sweep Line Upward
5
B
C
6 Sweep line
5
B
6
C
1
3 4
2
765
B
C
14
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
15/18
Relabeling Solution
76
5
B
C
3 4
1
2
Sweep line6
5
1
3 4
2
765
B
C
15
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
16/18
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
17/18
8/14/2019 Optimal Point Removal in Closed-2PM Labeling
18/18
References [1] S. Doddi,M.V.Marathe, A.Mirzaian, B.M.E.Moret, B. Zhu, Map labeling and its
generalizations, in: Proc. 8th ACMSIAM Symposium on Discrete Algorithms(SODA97), 47 January 1997, pp. 148157.
[2] C. Iturriaga, Map labeling problems, PhD thesis, University of Waterloo, 1999.
[3] C.K. Poon, B. Zhu, F. Chin, A polynomial time solution for labeling a rectilinearmap, Information Processing Letters 65 (4) (1998) 201207.
[4] F. Rostamabadi, M. Ghodsi, A fast algorithm for updating a labeling to avoid amoving point, in: Proceeding of the 16th Canadian Conference on ComputationalGeometry (CCCG04), 2004, pp. 204208.
[5] F. Rostamabadi, M. Ghodsi, Label updating in 2pm to avoid a moving point, in: The21st EuropeanWorkshop on Computational Geometry (EWCG05), 2005, pp. 131134.
[6] F. Rostamabadi, M. Ghodsi, Incremental labeling in 2pm model, in: The 11thInternational CSI Computer Conference (CSICC06), 2006, pp. 913.
[7] F. Rostamabadi, M. Ghodsi, Label updating to avoid point-shaped obstacles in
fixed model, Theoretical Computer Science 369 (13) (2006) 197210. [8] T. Strijk, M. van Kreveld, Labeling a rectilinear map more efficiently, Information
Processing Letters 69 (1) (1999) 2530.
18