A Naive Algorithm for Feedback Vertex Set
Yixin Cao(操宜新)
Department of Computing, Hong Kong Polytechnic University 香港理工大學 電子計算學系
Symposium on Simplicity in Algorithms New Orleans, LA January 10, 2018
1 / 62
A Naive Algorithm for Feedback Vertex Set Yixin Cao Department - - PowerPoint PPT Presentation
A Naive Algorithm for Feedback Vertex Set Yixin Cao Department of Computing, Hong Kong Polytechnic University Symposium on Simplicity in Algorithms New Orleans, LA January 10,
Department of Computing, Hong Kong Polytechnic University 香港理工大學 電子計算學系
1 / 62
2 / 62
3 / 62
1 find first a minimum feedback vertex set V− of the constraint graph, 2 enumerate all possible assignments on them, and 3 then solve the remaining instance.
4 / 62
1 find first a minimum feedback vertex set V− of the constraint graph, 2 enumerate all possible assignments on them, and 3 then solve the remaining instance.
5 / 62
1 find first a minimum feedback vertex set V− of the constraint graph, 2 enumerate all possible assignments on them, and 3 then solve the remaining instance.
6 / 62
1 find first a minimum feedback vertex set V− of the constraint graph, 2 enumerate all possible assignments on them, and 3 then solve the remaining instance.
7 / 62
1 find first a minimum feedback vertex set V− of the constraint graph, 2 enumerate all possible assignments on them, and 3 then solve the remaining instance.
8 / 62
9 / 62
10 / 62
11 / 62
12 / 62
13 / 62
14 / 62
15 / 62
16 / 62
17 / 62
18 / 62
19 / 62
20 / 62
21 / 62
22 / 62
23 / 62
24 / 62
25 / 62
26 / 62
27 / 62
28 / 62
29 / 62
30 / 62
31 / 62
32 / 62
33 / 62
34 / 62
35 / 62
36 / 62
37 / 62
38 / 62
39 / 62
40 / 62
41 / 62
42 / 62
43 / 62
44 / 62
45 / 62
46 / 62
1 During the algorithm, the degree of no vertex can increase. 2 There is no vertex of degree 0 or 1 in the graph when a recursive call is made. 47 / 62
48 / 62
49 / 62
50 / 62
51 / 62
52 / 62
53 / 62
u∈F δ(u, v) ≤ d∗(v) for each v ∈ V−.
54 / 62
u∈F δ(u, v) ≤ d∗(v) for each v ∈ V−.
55 / 62
u∈F δ(u, v) ≤ d∗(v) for each v ∈ V−.
56 / 62
u∈F δ(u, v) ≤ d∗(v) for each v ∈ V−.
57 / 62
58 / 62
59 / 62
60 / 62
61 / 62
62 / 62