jakub pekárek computer science institute of charles university in...
TRANSCRIPT
![Page 1: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/1.jpg)
Stanislav Kučera
Jakub Pekárek
Computer Science Institute of Charles University in Prague
![Page 2: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/2.jpg)
How to burn a graph
1) All vertices are unburnt
Burning process
![Page 3: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/3.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn
Burning process
![Page 4: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/4.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn 3) Every burning vertex
burns its neighbors
Burning process
![Page 5: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/5.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn 3) Every burning vertex
burns its neighbors 4) Repeat until all the
vertices are burnt
Burning process
![Page 6: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/6.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn 3) Every burning vertex
burns its neighbors 4) Repeat until all the
vertices are burnt
Burning process
![Page 7: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/7.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn 3) Every burning vertex
burns its neighbors 4) Repeat until all the
vertices are burnt
Burning process
![Page 8: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/8.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn 3) Every burning vertex
burns its neighbors 4) Repeat until all the
vertices are burnt
Burning process
![Page 9: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/9.jpg)
How to burn a graph
1) All vertices are unburnt 2) Choose a vertex to burn 3) Every burning vertex
burns its neighbors 4) Repeat until all the
vertices are burnt
Burning process
This graph can be burnt in 3 steps using marked sequence of vertex choices
2
1
3
![Page 10: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/10.jpg)
Burning number
Definition: Burning number of a graph G is the minimum number of burning steps required to burn a graph.
Definition: Burning number of a graph G is the length of the shortest burning sequence.
Definition: Burning number of a graph G is the size of minimum dominating set with increasing radius of dominance
![Page 11: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/11.jpg)
Burning a path
1 3 5 7
![Page 12: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/12.jpg)
Burning a path
1 3 5 7
(2𝑖 − 1)
𝑘
𝑖=1
![Page 13: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/13.jpg)
Burning a path
1 3 5 7
(2𝑖 − 1)
𝑘
𝑖=1
= 𝑘2
Observation: Burning number of a path (or cycle) on n vertices is 𝑛 .
Hypothesis: Burning number of any graph on n vertices is at most 𝑛 .
![Page 14: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/14.jpg)
Simple upper bound
Theorem: Burning number of any graph is at most 2𝑛 .
![Page 15: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/15.jpg)
Simple upper bound
1) Take a spanning tree of a graph
Theorem: Burning number of any graph is at most 2𝑛 .
![Page 16: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/16.jpg)
Simple upper bound
1) Take a spanning tree of a graph 2) Double all edges
Theorem: Burning number of any graph is at most 2𝑛 .
![Page 17: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/17.jpg)
Simple upper bound
1) Take a spanning tree of a graph 2) Double all edges 3) Find an Eulerian cycle 4) Cycle has 2n-2 vertices
Theorem: Burning number of any graph is at most 2𝑛 .
![Page 18: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/18.jpg)
Simple upper bound
1) Take a spanning tree of a graph 2) Double all edges 3) Find an Eulerian cycle 4) Cycle has 2n-2 vertices 5) Resulting cycle can now be burned
same as on the previous slide using 2𝑛 − 2 vertices
Theorem: Burning number of any graph is at most 2𝑛 .
![Page 19: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/19.jpg)
Known upper bounds
𝑏𝑛 𝐺 ≤32
19
𝑛
1 − 𝜀+27
19𝜀
𝑏𝑛 𝐺 ≤ 𝑛 + 𝑛≥3
𝑏𝑛 𝐺 ≤ 𝑛 + 𝑛2 +1
4+1
2
𝑛≥3 is the number of vertices of degree at least 3
𝑛2 is the number of vertices of degree 2
for any 0 < 𝜀 < 1
![Page 20: Jakub Pekárek Computer Science Institute of Charles University in …reu.dimacs.rutgers.edu/~skucera/Presentation1.pdf · 2016. 6. 6. · Computer Science Institute of Charles University](https://reader034.vdocuments.net/reader034/viewer/2022051823/5fed4924e6a28921934a88c4/html5/thumbnails/20.jpg)
Sources
A. Bonato, J. Janssen, E. Roshanbin, Burning a graph is hard, Preprint 2015
A. Bonato, J. Janssen, E. Roshanbin, How to burn a graph, arXiv:1507.06524 S. Bessy and D. Rautenbach, Bounds, Approximation, and Hardness for the Burning Number, arXiv:1511.06023
Thank You