The two-player pebble game of Dymond–Tompa is identified as a barrier for existing techniques to save space or to speed up parallel algorithms for evaluation problems.
Many combinatorial lower bounds to study L versus NL and NC versus P under different restricted settings scale in the same way as the pebbling algorithm of Dymond–Tompa. These lower bounds include,
• the monotone separation of m-L from m-NL by studying the size of monotone switching networks in Potechin ’10;
• a new semantic separation of NC from P and of NC$^i$ from NC$^{i+1}$ by studying circuit depth, based on the techniques developed for the semantic separation of NC$^1$ from NC$^2$ by the universal composition relation in Edmonds–Impagliazzo–Rudich–Sgall ’01 and in Håstad–Wigderson ’97; and
• the monotone separation of m-NC from m-P and of m-NC$^i$ from m-NC$^{i+1}$ by studying
– the depth of monotone circuits in Raz–McKenzie ’99; and
– the size of monotone switching networks in Chan–Potechin ’12.
This supports the attempt to separate NC from P by focusing on depth complexity, and suggests the study of combinatorial invariants shaped by pebbling for proving lower bounds. An application to proof complexity gives tight bounds for the size and the depth of some refinements of resolution refutations.