Miniconference on the Mathematics of Computation

Slides:



Advertisements
Similar presentations
Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Advertisements

Iterative Rounding and Iterative Relaxation
CS 336 March 19, 2012 Tandy Warnow.
Trees Chapter 11.
Lecture 9 - Cop-win Graphs and Retracts Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Chapter 8 Topics in Graph Theory
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
A survey of some results on the Firefighter Problem Kah Loon Ng DIMACS Wow! I need reinforcements!
1 NP-completeness Lecture 2: Jan P The class of problems that can be solved in polynomial time. e.g. gcd, shortest path, prime, etc. There are many.
Approximation Algorithms Chapter 5: k-center. Overview n Main issue: Parametric pruning –Technique for approximation algorithms n 2-approx. algorithm.
Combinatorial Algorithms
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
A 2-Approximation algorithm for finding an optimum 3-Vertex-Connected Spanning Subgraph.
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
Steiner trees Algorithms and Networks. Steiner Trees2 Today Steiner trees: what and why? NP-completeness Approximation algorithms Preprocessing.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
Fixed Parameter Complexity Algorithms and Networks.
Approximating the Minimum Degree Spanning Tree to within One from the Optimal Degree R 陳建霖 R 宋彥朋 B 楊鈞羽 R 郭慶徵 R
Trees and Distance. 2.1 Basic properties Acyclic : a graph with no cycle Forest : acyclic graph Tree : connected acyclic graph Leaf : a vertex of degree.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
1 Burning a graph as a model of social contagion Anthony Bonato Ryerson University Institute of Software Chinese Academy of Sciences.
1 Steiner Tree Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
The length of vertex pursuit games Anthony Bonato Ryerson University CCC 2013.
Lecture 12 - Variants of Cops and Robbers Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
The Dominating Set and its Parametric Dual  the Dominated Set  Lan Lin prepared for theory group meeting on June 11, 2003.
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
The Evolution of a Hard Graph Theory Problem – Secure Sets Ron Dutton Computer Science University of Central Florida 1.
Variations of the Prize- Collecting Steiner Tree Problem Olena Chapovska and Abraham P. Punnen Networks 2006 Reporter: Cheng-Chung Li 2006/08/28.
Miniconference on the Mathematics of Computation
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
Graphs Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
CSE 373, Copyright S. Tanimoto, 2001 Up-trees - 1 Up-Trees Review of the UNION-FIND ADT Straight implementation with Up-Trees Path compression Worst-case.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Trees.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
The Theory of NP-Completeness
More NP-complete problems
P & NP.
Independent Cascade Model and Linear Threshold Model
Algorithms and Complexity
Computability and Complexity
Structural graph parameters Part 2: A hierarchy of parameters
Throttling for Cops and Robbers on Graphs
Independent Cascade Model and Linear Threshold Model
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Trees.
Introduction Wireless Ad-Hoc Network
Modelling and Searching Networks Lecture 3 – ILT model
Discrete Mathematics and its Applications Lecture 8 – Cop-win Graphs
Discrete Mathematics and its Applications Lecture 3 – ILT model
Miniconference on the Mathematics of Computation
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers
Modelling and Searching Networks Lecture 4 – ILAT model
The Theory of NP-Completeness
Miniconference on the Mathematics of Computation
Existence of 3-factors in Star-free Graphs with High Connectivity
Modelling and Searching Networks Lecture 5 – Random graphs
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Independent Cascade Model and Linear Threshold Model
Almost all cop-win graphs contain a universal vertex
Locality In Distributed Graph Algorithms
Cops and Robbers from a Distance
Presentation transcript:

Miniconference on the Mathematics of Computation University of Manitoba Combinatorics Seminar Series Burning spiders and path forests Anthony Bonato Ryerson University

Emotions are contagious (Kramer,Guillory,Hancock,14): study of emotional or social contagion in Facebook the underlying network is an essential factor in-person interaction and nonverbal cues are not necessary for the spread of the contagion Graph burning - Anthony Bonato

Miniconference on the Mathematics of Computation Graph burning - Anthony Bonato

Modeling social influence Miniconference on the Mathematics of Computation Modeling social influence general framework: nodes are active or inactive active nodes are introduced and influence the activity of their neighbours Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Models various models: (Kempe, Kleinberg, Tardos,03) competitive diffusion (Alon, et al, 2010) literature in graph theory: domination firefighting percolation... Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Memes memes: an idea, behavior, or style that spreads from person to person within a culture Graph burning - Anthony Bonato

Quantifying meme outbreaks meme breaks out at a node, then spreads to its neighbors over time meme also breaks out at other nodes how long does it take for all nodes to receive the meme in the network? Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Burning number G a connected, simple graph; discrete rounds each node is either burning or non-burning if a node is burning, then it remains in that state every round, choose an additional non-burning node to burn once a node is burning in round t, in round t + 1, each of its non-burning neighbors becomes burning chosen nodes: activators process ends when all nodes are burning the burning number of a graph G, written by b(G), is the minimum number of rounds for all nodes to be burning well-defined, as bounded above by |V(G)| Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Example: cliques b(Kn) = 2 Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Paths 3 2 1 2 3 3 2 3 3 burning sequence: (v3,v7,v9) Theorem (Bonato,Janssen,Roshanbin,14) b(Pn) = 𝑛 . v1 v2 v3 v4 v5 v6 v7 v8 v9 Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Proof of lower bound suppose (x1,…,xk) is a burning sequence for Pn then: Nk-1[x1] ∪ Nk-2[x2] ∪ ⋯ ∪ N0[xk] = V(G) (1) as |Ni(x)| ≤ 2i for all nodes x, we have by (1) that: 2(k−1) + 2(k−2) +⋯+ 2 + k = 2k(k-1)/2 + k = k2 ≥ n Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Trees rooted tree partition of G: collection of rooted trees which are subgraphs of G, with the property that the node sets of the trees partition V(G) x1, x2, x3 are activators Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Trees Theorem (BJR,14) b(G) ≤ k iff there is a rooted tree partition with trees T1,T2,…,Tk of height at most k-1, k-2, …,0 (respectively) such that for all i, j, the roots of Ti and Tj are distance at least |i-j|. Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Trees note: if H is a spanning subgraph of G, then b(G) ≤ b(H) a burning sequence for H is also one for G Corollary (BJR,14) b(G) = min{b(T): T is a spanning tree of G} Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Bounds Corollary (BJR,14) b(Cn) = 𝑛 . If G has a Hamiltonian path, then b(G) ≤ 𝑛 . burning is not monotonic in general on subgraphs; even for isometric subgraphs eg b(C5) = 3 > b(W5) = 2 Lemma (BJR,14) If H is an isometric subtree of G, then b(H) ≤ b(G). Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Aside: spider graphs SP(3,5): Lemma (BJR,14) b(SP(s,r)) = r+1. Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Bounds Theorem (BJR,14) If G has diameter d and radius r, then 𝑑+1 ≤ b(G) ≤ r+1. tight: upper bound: spider graphs lower bound: paths Graph burning - Anthony Bonato

How large can b(G) be? Burning Conjecture (BJR,14) If G has order n, then b(G) ≤ n . Graph burning - Anthony Bonato

Best known upper bounds (Bessy,BJR,Reutanbach,17) b(G) ≤ 1.309 n +3 (Land,Lu,17) b(G) ≤ 1.22 n +2 Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Cartesian grids Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Cartesian grids Theorem (BJR,14) If 1 ≤ m ≤ n, and G is the m x n Cartesian grid, then: If m = O( 𝑛 ), then b(G) = Θ 𝑛 . If m = Ω( 𝑛 ), then b(G) = Θ 𝑚𝑛 1/3 . Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Complexity Burning number problem: Instance: A graph G and an integer k ≥ 2. Question: Is b(G) ≤ k? in NP Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Burning a graph is hard Theorem (BBJRR,17) The Burning number problem is NP-hard. Further, it is NP-hard when restricted to any one of the following graph classes: trees with maximum degree three (!) spiders (!!) path forests (!!!) reduction from partition problems Graph burning - Anthony Bonato

Graph burning - Anthony Bonato How can we burn spiders? arbitrary path lengths and number of branches delete head of spider: a path forest Idea: bounds on burning number of path forests Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Spiders satisfy BC Theorem (B,Lidbetter,17+) Spider graphs satisfy BC: If G has order n, then b(G) ≤ n . Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Two lemmas Lemma 1 (BL,17+) If G is a path forest of order n with t components, then b G ≤ n 2t +t. Lemma 2 (BL,17+) Let G be a family of connected graphs and G’ a subset of G. Suppose that for all G in G’, there is a some vertex v in G and some r≤ V G 1 2 −1 such that either Nr[v] = V(G) or Nr[v] has order at least 2 V G 1 2 −1 and The subgraph induced by V(G) \ Nr[v] is connected and in G. If G satisfies the BC for all G in G \ G’, then G satisfies the BC for all G in G. Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Sketch of Proof Small cases: Lemma 2 and by hand α = n Lemma 2: all arms have length at most 2α -2 Case 1: G has α-1 arms of length α+1 Case 2: Otherwise. Graph burning - Anthony Bonato

Graph burning - Anthony Bonato y = g(t), α = 36 Graph burning - Anthony Bonato

Graph burning - Anthony Bonato y = h(α) - (α-1) Graph burning - Anthony Bonato

Graph burning - Anthony Bonato y = j(α) - (α-1) Graph burning - Anthony Bonato

Graph burning - Anthony Bonato Questions burning conjecture other families of trees? improve general bound? (BL,17+) 3/2-approximation algorithm for computing burning number of path-forests can this be improved? vary rules of burning? vertices burn if joined to r >1 burning vertices Graph burning - Anthony Bonato