ArticleslgStudy

science

Graph pebbling

Graph pebbling is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Graph pebbling rather than just read about it. In short: Graph pebbling is a mathematical game played on a graph with zero or more pebbles on each of its vertices. 'Game play' is composed of a series of pebbling moves. A pebbling move on a graph consists of choosing a vertex with at least two pebbles, removing two pebbles from it, and adding one to an adjacent vertex (the second removed pebble is discarded from play). π(G), the pebbling number of a graph G, is the lowest…

Graph pebbling — main illustration
Graph pebbling — illustration

Key takeaways

  • Graph pebbling belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Graph pebbling to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Graph pebbling from memory before moving on to harder problems.

Reference excerpt

Graph pebbling is a mathematical game played on a graph with zero or more pebbles on each of its vertices. 'Game play' is composed of a series of pebbling moves. A pebbling move on a graph consists of choosing a vertex with at least two pebbles, removing two pebbles from it, and adding one to an adjacent vertex (the second removed pebble is discarded from play). π(G), the pebbling number of a graph G, is the lowest natural number n that satisfies the following condition:

Given any target or 'root' vertex in the graph and any initial configuration of n pebbles on the graph, it is possible, after a possibly-empty series of pebbling moves, to reach a new configuration in which the designated root vertex has one or more pebbles.

For example, on a graph with 2 vertices and 1 edge connecting them, the pebbling number is 2. No matter how the two pebbles are placed on the vertices of the graph it is always possible to arrive at the desired result of the chosen vertex having a pebble; if the initial configuration is the configuration with one pebble per vertex, then the objective is trivially accomplished with zero pebbling moves. One of the central questions of graph pebbling is the value of π(G) for a given graph G.

Other topics in pebbling include cover pebbling, optimal pebbling, domination cover pebbling, bounds, and thresholds for pebbling numbers, as well as deep graphs. One application of pebbling games is in the security analysis of memory-hard functions in cryptography.

π(G) — the pebbling number of a graph The game of pebbling was first suggested by Lagarias and Saks, as a tool for solving a particular problem in number theory. In 1989 F.R.K. Chung introduced the concept in the literature and defined the pebbling number, π(G). The pebbling number for a complete graph on n vertices is easily verified to be n: If we had n − 1 pebbles to put on the graph, then we could put one pebble on each vertex except the target. As no vertex has two or more pebbles, no moves are possible, so it is impossible to place a pebble on the target. Thus, the pebbling number must be greater than n − 1. Given n pebbles, there are two possible cases. If each vertex has one pebble, no moves are required. If any vertex is bare, at least one other vertex must have two pebbles on it, and one pebbling move allows a pebble to be added to any target vertex in the complete graph.

π(G) for families of graphs The pebbling number is known for the following families of graphs:

π ( K n ) = n {\displaystyle \pi (K_{n})=n} , where K n {\displaystyle K_{n}} is a complete graph on n vertices.

π ( P n ) = 2 n − 1 {\displaystyle \pi (P_{n})=2^{n-1}} , where P n {\displaystyle P_{n}} is a path graph on n vertices.

π ( W n ) = n {\displaystyle \pi (W_{n})=n} , where W n {\displaystyle W_{n}} is a wheel graph on n vertices.

Graham's pebbling conjecture

Chung (1989) credited Ronald Graham with the conjecture that the pebbling number of a Cartesian product of graphs is at most equal to the product of the pebbling numbers of the factors. This has come to be known as Graham's pebbling conjecture. It remains unsolved, although special cases are known.

γ(G) — the cover pebbling number of a graph Crull et al. introduced the concept of cover pebbling. The cover pebbling number of a graph G, γ(G), is the minimum number of pebbles needed so that from any initial arrangement of the pebbles, after a series of pebbling moves, the graph is covered: there is at least one pebble on every vertex. A result called the stacking theorem finds the cover pebbling number for any graph.

The stacking theorem According to the stacking theorem, the initial configuration of pebbles that requires the most pebbles to be cover solved happens when all pebbles are placed on a single vertex. Based on this observation, define

s ( v ) = ∑ u ∈ V ( G ) 2 d ( u , v ) {\displaystyle s(v)=\sum _{u\in V(G)}2^{d(u,v)}}

for every vertex v in G, where d(u,v) denotes the distance from u to v. Then the cover pebbling number is the largest s(v) that results.

γ(G) for families of graphs The cover pebbling number is known for the following families of graphs:

γ ( K n ) = 2 n − 1 {\displaystyle \gamma (K_{n})=2n-1} , where K n {\displaystyle K_{n}} is a complete graph on n vertices.

γ ( P n ) = 2 n − 1 {\displaystyle \gamma (P_{n})=2^{n}-1} , where P n {\displaystyle P_{n}} is a path graph on n vertices.

γ ( W n ) = 4 n − 9 {\displaystyle \gamma (W_{n})=4n-9} , where W n {\displaystyle W_{n}} is a wheel graph on n vertices.

See also Pebble game Proof of space

References

Further reading

Illustrations

Graph pebbling: Two graphs with target vertices shown in red.

Left: A game with 3 pebbles which can be won in 2 moves.

Right: A game which cannot be won, despite having more pebbles than the left, because no moves can be made with singly pebbled vertices. This means that π(G), the pebbling number of this graph, must be at least 6.
Two graphs with target vertices shown in red. Left: A game with 3 pebbles which can be won in 2 moves. Right: A game which cannot be won, despite having more pebbles than the left, because no moves can be made with singly pebbled vertices. This means that π(G), the pebbling number of this graph, must be at least 6.

Worked examples

Example 1 — a first encounter with Graph pebbling

Start with the simplest possible case. Write down what Graph pebbling claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Graph pebbling before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Graph pebbling ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Graph pebbling

In research
Graph pebbling appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Graph pebbling in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Graph pebbling is common in secondary-school and first-year university syllabi. It links to neighbouring topics Graph invariants, so understanding it makes those chapters shorter.
In everyday life
Look for Graph pebbling outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Graph pebbling” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Graph pebbling in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Graph pebbling means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Graph pebbling out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Graph pebbling in simple terms?

Graph pebbling is a mathematical game played on a graph with zero or more pebbles on each of its vertices. 'Game play' is composed of a series of pebbling moves. A pebbling move on a graph consists of choosing a vertex with at least two pebbles, removing two pebbles from it, and adding one to an ad…

Why does Graph pebbling matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Graph pebbling?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Graph pebbling.

Tags

  • Graph invariants

Keep exploring