On the Computational Complexity of Minimal Cumulative Cost Graph Pebbling
Jeremiah Blocki, Samson Zhou

TL;DR
This paper proves that finding the minimal cumulative cost black pebbling of a DAG is NP-hard, with implications for cryptography, and shows related problems are also computationally hard, indicating no efficient approximation algorithms are likely.
Contribution
The paper establishes NP-hardness of minimal cumulative cost pebbling and related problems, and analyzes the limitations of linear programming relaxations for these problems.
Findings
NP-hardness of minimal cumulative cost pebbling
Linear program relaxation has large integrality gap
Related subset problem is NP-hard with no good approximation under UGC
Abstract
We consider the computational complexity of finding a legal black pebbling of a DAG with minimum cumulative cost. A black pebbling is a sequence of sets of nodes which must satisfy the following properties: (we start off with no pebbles on ), (every sink node was pebbled at some point) and (we can only place a new pebble on a node if all of 's parents had a pebble during the last round). The cumulative cost of a pebbling is . The cumulative pebbling cost is an especially important security metric for data-independent memory hard functions, an important primitive for password hashing. Thus, an efficient (approximation) algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Graph Labeling and Dimension Problems
