English
Related papers

Related papers: The Parallel Reversible Pebbling Game: Analyzing t…

200 papers

The cumulative pebbling complexity of a directed acyclic graph $G$ is defined as $\mathsf{cc}(G) = \min_P \sum_i |P_i|$, where the minimum is taken over all legal (parallel) black pebblings of $G$ and $|P_i|$ denotes the number of pebbles…

Computational Complexity · Computer Science 2019-11-19 Jeremiah Blocki , Seunghoon Lee , Samson Zhou

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

Pebble games were originally formulated to study time-space tradeoffs in computation, modeled by games played on directed acyclic graphs (DAGs). Close connections between pebbling and cryptography have been known for decades. A series of…

Cryptography and Security · Computer Science 2018-03-13 Thaddeus Dryja , Quanquan C. Liu , Sunoo Park

"Pebble games," an abstraction from classical reversible computing, have found use in the design of quantum circuits for inherently sequential tasks. Gidney showed that allowing Hadamard basis measurements during pebble games can…

Quantum Physics · Physics 2026-04-14 Gregory D. Kahanamoku-Meyer , Seyoon Ragavan , Katherine Van Kirk

Pebble games are popular models for analyzing time-space trade-offs. In particular, the reversible pebble game is often applied in quantum algorithms like Grover's search to efficiently simulate classical computation on inputs in…

Quantum Physics · Physics 2025-02-19 Niels Kornerup , Jonathan Sadun , David Soloveichik

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

Memory-Hard Functions (MHF) are a useful cryptographic primitive to build egalitarian proofs-of-work and to help protect low entropy secrets (e.g., user passwords) against brute-forces attacks. Ideally, we would like for a MHF to have the…

Cryptography and Security · Computer Science 2025-08-12 Jeremiah Blocki , Blake Holman

The well-studied red-blue pebble game models the execution of an arbitrary computational DAG by a single processor over a two-level memory hierarchy. We present a natural generalization to a multiprocessor setting where each processor has…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-09 Toni Böhnlein , Pál András Papp , A. N. Yzelman

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

Quantum memory management is becoming a pressing problem, especially given the recent research effort to develop new and more complex quantum algorithms. The only existing automatic method for quantum states clean-up relies on the…

Quantum Physics · Physics 2019-04-04 Giulia Meuli , Mathias Soeken , Martin Roetteler , Nikolaj Bjorner , Giovanni De Micheli

Graph pebbling is a combinatorial game played on an undirected graph with an initial configuration of pebbles. A pebbling move consists of removing two pebbles from one vertex and placing one pebble on an adjacent vertex. The pebbling…

Combinatorics · Mathematics 2023-12-21 Dominic Flocco , Jonad Pulaj , Carl Yerger

Pebbling on graphs is a two-player game which involves repeatedly moving a pebble from one vertex to another by removing another pebble from the first vertex. The pebbling number $\pi(G)$ is the least number of pebbles required so that,…

Combinatorics · Mathematics 2018-01-25 John Asplund , Glenn Hurlbert , Franklin Kenter

We study an extension of the well-known red-blue pebble game (RBP) with partial computation steps, inspired by the recent work of Sobczyk. While the original RBP assumes that we need to have all the inputs of an operation in fast memory at…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-11 Pál András Papp , Aleksandros Sobczyk , A. N. Yzelman

Optimizing data movements during program executions is essential for achieving high performance in modern computing systems. This has been classically modeled with the Red-Blue Pebble Game and its variants. In existing models, it is…

Data Structures and Algorithms · Computer Science 2026-03-10 Aleksandros Sobczyk

Memory-hard functions (MHF) are functions whose evaluation cost is dominated by memory cost. MHFs are egalitarian, in the sense that evaluating them on dedicated hardware (like FPGAs or ASICs) is not much cheaper than on off-the-shelf…

Cryptography and Security · Computer Science 2017-07-11 Joel Alwen , Jeremiah Blocki , Krzysztof Pietrzak

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…

Combinatorics · Mathematics 2015-03-18 Glenn Hurlbert

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

The reversible pebble game is a combinatorial game played on rooted DAGs. This game was introduced by Bennett (1989) motivated by applications in designing space efficient reversible algorithms. Recently, Chan (2013) showed that the…

Computational Complexity · Computer Science 2016-04-20 Balagopal Komarath , Jayalal Sarma , Saurabh Sawlani

Graph pebbling is a game played on graphs with pebbles on their vertices. A pebbling move removes two pebbles from one vertex and places one pebble on an adjacent vertex. A configuration $C$ is a supply of pebbles at various vertices of a…

Combinatorics · Mathematics 2026-01-26 Matheus Adauto , Viktoriya Bardenova , Yunus Bidav , Glenn Hurlbert

This paper discusses the complexity of graph pebbling, dealing with both traditional pebbling and the recently introduced game of cover pebbling. Determining whether a configuration is solvable according to either the traditional definition…

Combinatorics · Mathematics 2007-05-23 Nathaniel G. Watson
‹ Prev 1 2 3 10 Next ›