English
Related papers

Related papers: I/O complexity and pebble games with partial compu…

200 papers

Given a distribution of pebbles on the vertices of a graph G, a {\it pebbling move} takes two pebbles from one vertex and puts one on a neighboring vertex. The {\it pebbling number} \Pi(G) is the minimum k such that for every distribution…

Combinatorics · Mathematics 2011-10-12 D. P. Bunde , E. W. Chambers , D. Cranston , K. Milans , D. B. West

We study scheduling of computation graphs to minimize peak memory consumption, an increasingly critical task due to the surge in popularity of large deep-learning models. This problem corresponds to the weighted version of the classical…

Data Structures and Algorithms · Computer Science 2023-12-22 Ce Jin , Manish Purohit , Zoya Svitkina , Erik Vee , Joshua R. Wang

A pebbling move on a graph removes two pebbles from a vertex and adds one pebble to an adjacent vertex. A vertex is reachable from a pebble distribution if it is possible to move a pebble to that vertex using pebbling moves. The optimal…

Combinatorics · Mathematics 2017-08-31 Ervin Győri , Gyula Y. Katona , László F. Papp

Graph Pebbling is a well-studied single-player game on graphs. We introduce the game of Blocking Pebbles which adapts Graph Pebbling into a two-player strategy game in order to examine it within the context of Combinatorial Game Theory.…

Combinatorics · Mathematics 2017-12-18 Michael Fisher , Craig Tennenhouse

Analyzing refutations of the well known 0pebbling formulas Peb$(G)$ we prove some new strong connections between pebble games and algebraic proof system, showing that there is a parallelism between the reversible, black and black-white…

Logic in Computer Science · Computer Science 2026-05-06 Lisa-Marie Jaser , Jacobo Toran

We consider the computational complexity of finding a legal black pebbling of a DAG $G=(V,E)$ with minimum cumulative cost. A black pebbling is a sequence $P_0,\ldots, P_t \subseteq V$ of sets of nodes which must satisfy the following…

Cryptography and Security · Computer Science 2018-01-23 Jeremiah Blocki , Samson Zhou

Consider a distribution of pebbles on a connected graph $G$. A pebbling move removes two pebbles from a vertex and places one to an adjacent vertex. A vertex is reachable under a pebbling distribution if it has a pebble after the…

Combinatorics · Mathematics 2018-04-12 Andrzej Czygrinow , Glenn Hurlbert , Gyula Y. Katona , László F. Papp

The pebble-motion on graphs is a subcategory of multi-agent pathfinding problems dealing with moving multiple pebble-like objects from a node to a node in a graph with a constraint that only one pebble can occupy one node at a given time.…

Robotics · Computer Science 2020-07-21 Miroslav Kulich , Tomáš Novák , Libor Přeucil

Graph pebbling is the study of moving discrete pebbles from certain initial distributions on the vertices of a graph to various target distributions via pebbling moves. A pebbling move removes two pebbles from a vertex and places one pebble…

Combinatorics · Mathematics 2011-03-24 David S. Herscovici , Benjamin D. Hester , Glenn H. Hurlbert

Pebble games were extensively studied in the 1970s and 1980s in a number of different contexts. The last decade has seen a revival of interest in pebble games coming from the field of proof complexity. Pebbling has proven to be a useful…

Computational Complexity · Computer Science 2015-07-01 Jakob Nordstrom

A pebbling move on a graph removes two pebbles at a vertex and adds one pebble at an adjacent vertex. Rubbling is a version of pebbling where an additional move is allowed. In this new move one pebble is removed at vertices v and w adjacent…

Combinatorics · Mathematics 2007-07-31 Christopher Belford , Nandor Sieben

Graph pebbling is a game played on a connected graph G. A player purchases pebbles at a dollar a piece, and hands them to an adversary who distributes them among the vertices of G (called a configuration) and chooses a target vertex r. The…

Combinatorics · Mathematics 2008-11-21 D. Curtis , T. Hines , G. Hurlbert , T. Moyer

We consider the pebble game on DAGs with bounded fan-in introduced in [Paterson and Hewitt '70] and the reversible version of this game in [Bennett '89], and study the question of how hard it is to decide exactly or approximately the number…

Computational Complexity · Computer Science 2023-05-31 Siu Man Chan , Massimo Lauria , Jakob Nordström , Marc Vinyals

Graph pebbling is a network model for transporting discrete resources that are consumed in transit. Deciding whether a given configuration on a particular graph can reach a specified target is ${\sf NP}$-complete, even for diameter two…

Combinatorics · Mathematics 2017-01-17 Liliana Alcón , Marisa Gutierrez , Glenn Hurlbert

A pebbling move on a graph removes two pebbles at a vertex and adds one pebble at an adjacent vertex. Rubbling is a version of pebbling where an additional move is allowed. In this new move, one pebble each is removed at vertices $v$ and…

Combinatorics · Mathematics 2010-09-28 Gyula Y. Katona , Nandor Sieben

A pebbling move refers to the act of removing two pebbles from one vertex and placing one pebble on an adjacent vertex. The goal of graph pebbling is: Given an initial distribution of pebbles, use pebbling moves to reach a specified goal…

Combinatorics · Mathematics 2018-01-29 Garth Isaak , Matthew Prudente

Given a configuration of pebbles on the vertices of a graph, a pebbling move is defined by removing two pebbles from some vertex and placing one pebble on an adjacent vertex. The cover pebbling number of a graph is the smallest number of…

Combinatorics · Mathematics 2007-05-23 Anant P. Godbole , Nathaniel G. Watson , Carl R. Yerger

Consider a configuration of pebbles distributed on the vertices of a connected graph of order $n$. A pebbling step consists of removing two pebbles from a given vertex and placing one pebble on an adjacent vertex. A distribution of pebbles…

Combinatorics · Mathematics 2012-04-12 Melody Chan , Anant P. Godbole

We show how to support efficient back traversal in a unidirectional list, using small memory and with essentially no slowdown in forward steps. Using $O(\log n)$ memory for a list of size $n$, the $i$'th back-step from the farthest point…

Data Structures and Algorithms · Computer Science 2009-09-29 Yossi Matias , Ely Porat

Let G be a graph with a distribution of pebbles on its vertices. A pebbling move consists of removing two pebbles from one vertex and placing one pebble on an adjacent vertex. The optimal pebbling number of G is the smallest number of…

Combinatorics · Mathematics 2016-11-30 Ervin Győri , Gyula Y. Katona , László F. Papp , Casey Tompkins