Variations on Pebbling and Graham's Conjecture David S. Herscovici Quinnipiac University with Glenn H. Hurlbert and Ben D. Hester Arizona State University.

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

Bart Jansen 1.  Problem definition  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least k leaves?
Testing planarity part 1 Thomas van Dijk. Preface Appendix of Planar Graph Drawing Quite hard to read So we’ll try to explain it, not just tell you about.
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Introduction to Graph Theory Lecture 11: Eulerian and Hamiltonian Graphs.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Edge-Coloring of Graphs On the left we see a 1- factorization of  5, the five-sided prism. Each factor is respresented by its own color. No edges of the.
Tirgul 8 Graph algorithms: Strongly connected components.
Inductive Reasoning.  Reasoning based on patterns that you observe  Finding the next term in a sequence is a form of inductive reasoning.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
R. Bar-Yehuda © 1 קומבינטוריקה למדעי - המחשב – הרצאה #17 Chapter 2: TREES מבוסס על הספר : S. Even, "Graph Algorithms",
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
CS5371 Theory of Computation
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.
Graph Colouring Lecture 20: Nov 25.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
Is C 6 2-critical? a). Yes b). No c). I have absolutely no idea.
Chapter 4: Straight Line Drawing Ronald Kieft. Contents Introduction Algorithm 1: Shift Method Algorithm 2: Realizer Method Other parts of chapter 4 Questions?
CS151 Complexity Theory Lecture 6 April 15, 2004.
Cover Pebbling Cycles and Graham’s Conjecture Victor M. Moreno California State University Channel Islands Advisor: Dr. Cynthia Wyels Sponsored by the.
Ramanujan Graphs of Every Degree Adam Marcus (Crisply, Yale) Daniel Spielman (Yale) Nikhil Srivastava (MSR India)
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
The Art Gallery Problem
Outline Introduction The hardness result The approximation algorithm.
Theory of Computing Lecture 7 MAS 714 Hartmut Klauck.
The Quasi-Randomness of Hypergraph Cut Properties Asaf Shapira & Raphael Yuster.
The Effect of Induced Subgraphs on Quasi-randomness Asaf Shapira & Raphael Yuster.
Using Patterns and Inductive Reasoning Geometry Mr. Zampetti Unit 1, Day 3.
Graph Pegging By Jason Counihan. The Rules of Pegging We start with a graph, such as this graph representation a cube. –Graphs are made of vertices (dots)
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
Fall 2005Costas Busch - RPI1 Mathematical Preliminaries.
Prof. Busch - LSU1 Mathematical Preliminaries. Prof. Busch - LSU2 Mathematical Preliminaries Sets Functions Relations Graphs Proof Techniques.
Lecture 7 All-Pairs Shortest Paths. All-Pairs Shortest Paths.
Maximum density of copies of a graph in the n-cube John Goldwasser Ryan Hansen West Virginia University.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Patterns, Inductive Reasoning & Conjecture. Inductive Reasoning Inductive reasoning is reasoning that is based on patterns you observe.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Graph Theory. A branch of math in which graphs are used to solve a problem. It is unlike a Cartesian graph that we used throughout our younger years of.
1 Quasi-randomness is determined by the distribution of copies of a graph in equicardinal large sets Raphael Yuster University of Haifa.
Mutually independent Hamiltonian cycles on Cartesian product graphs Student: Kai-Siou Wu ( 吳凱修 ) Adviser: Justie Su-Tzu Juan 1National Chi Nan University.
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師.
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
Dense graphs with a large triangle cover have a large triangle packing Raphael Yuster SIAM DM’10.
Introduction to Graph Theory
1 Mathematical Preliminaries. 2 Sets Functions Relations Graphs Proof Techniques.
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
An algorithmic proof of the Lovasz Local Lemma via resampling oracles Jan Vondrak IBM Almaden TexPoint fonts used in EMF. Read the TexPoint manual before.
Construction We constructed the following graph: This graph has several nice properties: Diameter Two Graph Pebbling Tim Lewis 1, Dan Simpson 1, Sam Taggart.
Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5)
Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5)
What is the next line of the proof?
COMP 6/4030 ALGORITHMS Prim’s Theorem 10/26/2000.
Joint work with Avishay Tal (IAS) and Jiapeng Zhang (UCSD)
The Art Gallery Problem
The Art Gallery Problem
Chapter 22: Elementary Graph Algorithms I
On the effect of randomness on planted 3-coloring models
CSCI-2400 Models of Computation.
András Sebő and Anke van Zuylen
Mathematical Preliminaries
Systems of distinct representations
Discrete Mathematics for Computer Science
Presentation transcript:

Variations on Pebbling and Graham's Conjecture David S. Herscovici Quinnipiac University with Glenn H. Hurlbert and Ben D. Hester Arizona State University

Talk structure Pebbling numbers Products and Graham's Conjecture Variations  Optimal pebbling  Weighted graphs  Choosing target distributions

Basic notions Distributions on G: D:V(G)→ ℕ D(v) counts pebbles on v Pebbling moves

Basic notions Distributions on G: D:V(G)→ ℕ D(v) counts pebbles on v Pebbling moves

Pebbling numbers π(G, D) is the number of pebbles required to ensure that D can be reached from any distribution of π(G, D) pebbles. If S is a set of distributions on G

Pebbling numbers π(G, D) is the number of pebbles required to ensure that D can be reached from any distribution of π(G, D) pebbles. If S is a set of distributions on G Optimal pebbling number: π*(G, S) is the number of pebbles required in some distribution from which every D ∊ S can be reached

Common pebbling numbers S 1 (G): 1 pebble anywhere (pebbling number) S t (G): t pebbles on some vertex (t-pebbling number) δ v : One pebble on v

S(G, t) and π(G, t) S(G, t): all distributions with a total of t pebbles (anywhere on the graph) Conjecture i.e. hardest-to-reach target configurations have all pebbles on one vertex True for K n, C n, trees

Cover pebbling Γ(G): one pebble on every vertex (cover pebbling number) Sjöstrund: If D(v) ≥ 1 for all vertices v, then there is a critical distribution with all pebbles on one vertex. (A critical distribution has one pebble less than the required number and cannot reach some target distribution)

Cartesian products of graphs

Products of distributions Product of distributions: D 1 on G; D 2 on H then D 1 ‧ D 2 on GxH

Products of distributions Product of distributions: D 1 on G; D 2 on H then D 1 ‧ D 2 on GxH Products of sets of distributions S 1 a set of distros on G S 2 a set of distros on H

Graham's Conjecture generalized Graham's Conjecture: Generalization:

Optimal pebbling Observation (not obvious): If we can get from D 1 to D 1 ' in G and from D 2 to D 2 ' in H, we can get from D 1 ‧ D 2 to D 1 ‧ D 2 ' in GxH to D 1 ' ‧ D 2 ' in GxH Conclusion (optimal pebbling): Graham's Conjecture holds for optimal pebbling in most general setting

Weighted graphs Edges have weights w Pebbling moves: remove w pebbles from one vertex, move 1 to adjacent vertex π(G), π(G, D) and π(G, S) still make sense GxH also makes sense: wt({(v,w), (v,w')}) = wt({w, w'}) wt({(v,w), (v',w)}) = wt({v, v'})

The Good news Chung: Hypercubes (K ₂ x K ₂ x … x K ₂ ) satisfies Graham's Conjecture for any collection of weights on the edges We can focus on complete graphs in most applications

The Bad News Complete graphs are hard!

The Bad News Complete graphs are hard! Sjöstrund's Theorem fails  13 pebbles on one vertex can cover K 4, but...

Some specializations Conjecture 1: Conjecture 2: Clearly Conjecture 2 implies Conjecture 1

Some specializations Conjecture 1: Conjecture 2: Clearly Conjecture 2 implies Conjecture 1 These conjectures are equivalent on weighted graphs

π(GxH, (v,w)) ≤ π(G, v) π(H, w) implies π st (GxH, (v,w)) ≤ π s (G, v) π t (H, w)

If st pebbles cannot be moved to (v, w) from D in GxH, then (v', w') cannot be reached from D in G'xH' (delay moves onto {v'}xH' and G'x{w'} as long a possible)

Implications for regular pebbling Conjecture 1: equivalent to Conjecture 1':

Implications for regular pebbling Conjecture 1: equivalent to Conjecture 1': Conjecture 2: equivalent to Conjecture 2': when s and t are odd

Choosing a target Observation: To reach an unoccupied vertex v in G, we need to put two pebbles on any neighbor of v. We can choose the target neighbor If S is a set of distributions on G, ρ(G, S) is the number of pebbles needed to reach some distribution in S Idea: Develop an induction argument to prove Graham's conjecture

Comparing pebbling numbers D is reachable from D' by a sequence of pebbling moves

Comparing pebbling numbers D is reachable from D' by a sequence of pebbling moves

Comparing pebbling numbers D is reachable from D' by a sequence of pebbling moves

Properties of ρ(G, S)

SURPRISE! Graham's Conjecture fails! Let H be the trivial graph: S H = {2δ v }