360 likes | 499 Views
CMS Summer Meeting June 5, 2010. Fighting Intelligent Fires. Anthony Bonato Ryerson University. Firefighter. G simple, undirected, connected graph fire spreads from a vertex over discrete time-steps or rounds vertices are burned , saved , or available
E N D
CMS Summer Meeting June 5, 2010 Fighting Intelligent Fires Anthony Bonato Ryerson University Fighting Intelligent Fires Anthony Bonato
Firefighter • G simple, undirected, connected graph • fire spreads from a vertex over discrete time-steps or rounds • vertices are burned, saved, or available • fire can spread to all available adjacent vertices • firefighter can save one vertex in each round • (Hartnell, 95) introduced Firefighter • simplified model for the spread of a fire/disease/virus in a network Fighting Intelligent Fires Anthony Bonato
Saving vertices • one-player game • firefighter aims to maximize the number of saved vertices • sn(G,v) = maximum number of saved vertices in G if a fire starts at v Fighting Intelligent Fires Anthony Bonato
Examples • sn(Pn,v) = n-1, if v is an end-vertex = n-2, else • sn(Kn,v) = 1 • (MacGillivray, P. Wang, 03):sn(Qn,v) = n Fighting Intelligent Fires Anthony Bonato
Previous Work • (MacGillivray, P. Wang, 03), (Messinger, 04), (Devlin,Hartke, 07), (Fogarty,07), (Cai, W. Wang, 09): finite and infinite grids: Cartesian, strong, triangular, higher dimensions • (Hartnell, Li, 00), (Cai et al, 10): trees • (Finbow et al, 10), (King, MacGillivray, 10): algorithms and complexity • (Cai, W. Wang, 07), (Finbow, P. Wang, W. Wang, 10), (Prałat, 10): surviving rate • (Finbow, MacGillivray, 10): survey Fighting Intelligent Fires Anthony Bonato
Complexity • (Finbow et al, 10) “Is sn(G,v) ≥ k?” NP-complete, if G is a tree with maximum degree 3 Fighting Intelligent Fires Anthony Bonato
Surviving rate • (Cai, W. Wang, 09) surviving rate of G, ρ(G) = expected percentage of vertices saved if fire starts at a random vertex Fighting Intelligent Fires Anthony Bonato
Example: path Fighting Intelligent Fires Anthony Bonato
Results on ρ(G) • (Cai, W. Wang, 10): ρ(G) ≥ 1 – Θ(log n /n) if G is outerplanar • (Finbow, P. Wang, W. Wang, 10): if G has size at most (4/3 – ε)n, then ρ(G) ≥ 6/5ε, where 0 < ε < 5/27 • (Prałat, 10): if G has size at most (15/11 – ε)n, then ρ(G) ≥ 1/60ε, where 0 < ε < 1/2 (15/11best possible) Fighting Intelligent Fires Anthony Bonato
Intelligent fires • fire now choosesk vertices to burn in each round k=1 K100 a x y b burns 51 vertices… Fighting Intelligent Fires Anthony Bonato
Intelligent fires • fire now choosesk vertices to burn in each round k=1 K100 a x y b burns two vertices Fighting Intelligent Fires Anthony Bonato
k-Firefighter (B, Messinger, Prałat, 10) • played similar to Firefighter, except now fire chooses at most k nodes to burn • two-player game: fire has strategy for optimal burning • proposed by (Devlin, Hartke,07) • k-surviving rate ρ(G,k) defined analogously Fighting Intelligent Fires Anthony Bonato
Bounds • Theorem (BMP, 10) ρ(G,k) ≥ (1/(k+1))(1-1/n) • Theorem (BMP,10) ρ(G,k) ≤ 1 – 2/n + 1/n2 + 1/n2(n-1)/(k+1) Fighting Intelligent Fires Anthony Bonato
Eg: Wheels and prisms Fighting Intelligent Fires Anthony Bonato
Questions • what is the value of ρ(G,k) in “typical” sparse graphs? • expect k-surviving rate to be high • ρ(G,k) in infinite graphs? • what is ρ(G,k) for the infinite random graph? Fighting Intelligent Fires Anthony Bonato
Random regular graphs • random d-regular graph, G(n,d) • d-regular graphs with uniform probability distribution • pairing model (Bollobás,Wormald) • G(n,d) is flammable for all k: for large n, high probability that a sizeable part of graph burns Fighting Intelligent Fires Anthony Bonato
Main result Theorem (BMP,10) A.a.s. (i.e. with probability tending to 1 as n →∞) ρ(G,k) ≤ (1 + O(d-1/2))/ k+1 → 1/(k+1) as d →∞ • eg: for k=1, fire can burn about ½ of graph! Fighting Intelligent Fires Anthony Bonato
Sketch of proof • short cycle: length L = logd-1logd-1 n • a.a.s. most nodes not in a short cycle • wlog focus on such nodes: U • fire starts at u in U, and spreads in three stages: Fighting Intelligent Fires Anthony Bonato
Stages • Stage I: fire can spread only to < k nodes • up to round t0 = Θ (log k/d) (constant) • Stage II: no short cycles up to round t1 = 1/2L • burned subgraph is a tree order (1+o(1))k t1 • Stage III: there are short cycles, but many nodes burning • firefighter cannot contain fire effectively • spectral bounds (Friedman, 10), expander mixing lemma (Alon, Chung,88) Fighting Intelligent Fires Anthony Bonato
Numerical bounds Fighting Intelligent Fires Anthony Bonato
Infinite graphs • P∞ • “most” vertices saved … Fighting Intelligent Fires Anthony Bonato
Limiting surviving rate • ρ(P∞,k) = limn→∞ρ(Pn,k) = 1 • similarly, ρ(K∞,k) = 1/(k+1) • how to define ρ(G,k) for an infinite graph? Fighting Intelligent Fires Anthony Bonato
Chains • countably infinite G, express as limit of chain C = (Gn: n ≥ 1), where each Gn is connected • ρC(G,k) = limn→∞ρ(Gn,k) • real number in [0,1], when it exists • does not depend on C for paths, cliques, will depend on C, in general Fighting Intelligent Fires Anthony Bonato
The infinite random graph Theorem (Erdős,Rényi, 63): With probability 1, any two graphs sampled from G(N,p) are isomorphic. • isotype R unique with the e.c. property: B For all finite A there exists z Fighting Intelligent Fires Anthony Bonato
Aside: cop density • c(G) = cop number of G • if C = (Gn: n ≥ 1) is a chain of graphs with limit G, then define the cop density DC(G) = lim c(Gn)/|V(Gn)| • (B,Hahn,Wang, 08): There are chains C such DC(R) is any fixed real in [0,1]. • (Frankl,84): if G connected, then c(G) = o(|V(G)|) • DC(G) =0 for all chains C n→∞ Fighting Intelligent Fires Anthony Bonato
Limiting surviving rate of R • Theorem (BMP,10): For every real number r in [1/k+1,1], there is a chain C such that ρC(R,k) = r. • Proof ideas: • use e.c. property • many extensions lower k-surviving rate • add long path to increase it Fighting Intelligent Fires Anthony Bonato
Future research • ρ(G,k) in graph classes, products • k-Firefighter as a combinatorial game? • grids? … Fighting Intelligent Fires Anthony Bonato
k = ∞, Cartesian grid P7P7 Fighting Intelligent Fires Anthony Bonato
k = ∞, Cartesian grid P7P7 Fighting Intelligent Fires Anthony Bonato
MW Strategy • (MacGillivray, Wang, 03): MW Strategy: If fire breaks out at (r,c), 1≤r≤c≤n/2, save vertices in following order: (r + 1, c), (r + 1, c + 1), (r + 2, c - 1), (r + 2, c + 2), (r + 3, c -2),(r + 3, c - 3), ..., (r + c, 1), (r + c, 2c), (r + c, 2c + 1), ..., (r + c, n) • MW strategy saves n(n-r)-(c-1)(n-c) vertices • MW is optimal strategy assuming fire breaks out in columns (rows) 1,2, n-1, n Fighting Intelligent Fires Anthony Bonato
¼ -conjecture Fighting Intelligent Fires Anthony Bonato
Infinite hexagonal grid • can one cop contain the fire? Fighting Intelligent Fires Anthony Bonato
preprints, reprints, contact: Google: “Anthony Bonato” Fighting Intelligent Fires Anthony Bonato
Graphs at Ryerson (G@R) Fighting Intelligent Fires Anthony Bonato
New Book • Cops and Robbers on Graphs • with Richard Nowakowski • expected release 2011… Fighting Intelligent Fires Anthony Bonato