The Weight Function Lemma for graph pebbling

Graph pebbling is a network model for studying whether or not a given supply of discrete pebbles can satisfy a given demand via pebbling moves. A pebbling move across an edge of a graph takes two pebbles from one endpoint and places one pebble at the other endpoint; the other pebble is lost in transit as a toll. It has been shown that deciding whether a supply can meet a demand on a graph is NP-complete. The pebbling number of a graph is the smallest t such that every supply of t pebbles can satisfy every demand of one pebble byt a vertex. Deciding if the pebbling number is at most k is $$\Pi _2^\mathsf{P}$$Π2P-complete. In this paper we develop a tool, called the Weight Function Lemma, for computing upper bounds and sometimes exact values for pebbling numbers with the assistance of linear optimization. With this tool we are able to calculate the pebbling numbers of much larger graphs than in previous algorithms, and much more quickly as well. We also obtain results for many families of graphs, in many cases by hand, with much simpler and remarkably shorter proofs than given in previously existing arguments (certificates typically of size at most the number of vertices times the maximum degree), especially for highly symmetric graphs. Here we apply the Weight Function Lemma to several specific graphs, including the Petersen, Lemke, $$4\mathrm{th}$$4th weak Bruhat, and Lemke squared, as well as to a number of infinite families of graphs, such as trees, cycles, graph powers of cycles, cubes, and some generalized Petersen and Coxeter graphs. In doing so we partly answer a question of Pachter, et al., by computing the pebbling exponent of cycles to within an asymptotically small range. It is conceivable that this method yields an approximation algorithm for graph pebbling.

[1]  Andrzej Czygrinow,et al.  On pebbling threshold functions for graph sequences , 2002, Discret. Math..

[2]  Andrzej Czygrinow,et al.  A Note on Graph Pebbling , 2002, Graphs Comb..

[3]  Charles A. Cusack,et al.  The complexity of pebbling reachability and solvability in planar and outerplanar graphs , 2014, Discret. Appl. Math..

[4]  John Schmitt,et al.  Degree sum conditions in graph pebbling , 2008, Australas. J Comb..

[5]  Glenn Hurlbert A linear optimization technique for graph pebbling , 2010 .

[6]  Andrzej Czygrinow,et al.  Thresholds for families of multisets, with an application to graph pebbling , 2003, Discret. Math..

[7]  Fan Chung Pebbling in hypercubes , 1989 .

[8]  Charles A. Cusack,et al.  Pebbling Algorithms in Diameter Two Graphs , 2009, SIAM J. Discret. Math..

[9]  Glenn H. Hurlbert,et al.  An application of graph pebbling to zero-sum sequences in abelian groups , 2004 .

[10]  David S. Herscovici Graham's pebbling conjecture on products of many cycles , 2008, Discret. Math..

[11]  Glenn H. Hurlbert,et al.  Pebbling in Split Graphs , 2012, SIAM J. Discret. Math..

[12]  Glenn Hurlbert Recent Progress in Graph Pebbling , 2005 .

[13]  Lutz Volkmann,et al.  Minimum size of a graph or digraph of given radius , 2009, Inf. Process. Lett..

[14]  Glenn Hurlbert A Survey of Graph Pebbling , 2004 .

[15]  Nándor Sieben A Graph Pebbling Algorithm on Weighted Graphs , 2010, J. Graph Algorithms Appl..

[16]  Glenn H. Hurlbert,et al.  t-Pebbling and Extensions , 2013, Graphs Comb..

[17]  Lior Pachter,et al.  On pebbling graphs , 1995 .

[18]  Glenn H. Hurlbert,et al.  Pebbling in 2-Paths , 2015, Electron. Notes Discret. Math..

[19]  Andrzej Czygrinow,et al.  Girth, Pebbling, and Grid Thresholds , 2006, SIAM J. Discret. Math..

[20]  Kevin G. Milans,et al.  The Complexity of Graph Pebbling , 2006, SIAM J. Discret. Math..

[21]  Glenn H. Hurlbert,et al.  The pebbling threshold of the square of cliques , 2008, Discret. Math..

[22]  Patrick Chiu,et al.  Cubic Ramanujan graphs , 1992, Comb..

[23]  Andrzej Czygrinow,et al.  On the pebbling threshold of paths and the pebbling threshold spectrum , 2008, Discret. Math..

[24]  Daniel Simpson,et al.  The Complexity of Pebbling in Diameter Two Graphs , 2012, SIAM J. Discret. Math..

[25]  Glenn H. Hurlbert,et al.  General graph pebbling , 2013, Discret. Appl. Math..

[26]  Nathaniel G. Watson The Complexity of Pebbling and Cover Pebbling , 2005 .