A Superpolynomial Lower Bound on the Size of Uniform Non-constant-depth Threshold Circuits for the Permanent
We show that the permanent cannot be computed by DLOGTIME-uniform threshold or arithmetic circuits of depth o(log log n) and polynomial size.
đĄ Research Summary
The paper establishes a superâpolynomial lower bound on the size of DLOGTIMEâuniform threshold and arithmetic circuits that compute the permanent, even when the circuit depth is allowed to grow subâlogâlogarithmically. The permanent, a classic #Pâcomplete function, has long been a benchmark for proving circuit lower bounds. Prior work showed that constantâdepth TCâ° or ACâ° circuits cannot compute the permanent with polynomial size, but the situation for slightly deeper circuitsâspecifically those of depth o(logâŻlogâŻn)âremained open.
The authors first formalize the models under consideration. A DLOGTIMEâuniform threshold circuit is a Boolean circuit composed of majority (threshold) gates whose wiring and gate functions can be described by a deterministic logâtime algorithm; similarly, a DLOGTIMEâuniform arithmetic circuit uses only addition and multiplication gates and is described uniformly in logâtime. The depth restriction o(logâŻlogâŻn) means that as the input size n grows, the number of layers grows slower than any constant multiple of logâŻlogâŻn.
The main theorem states: The permanent cannot be computed by any DLOGTIMEâuniform threshold or arithmetic circuit of depth o(logâŻlogâŻn) and polynomial size. In other words, any such circuit family must have size at least 2^{Ί(n^{c})} for some constant c>0 that depends on the depth bound. This result lifts the known constantâdepth lower bounds to a whole new regime of âsubâlogâlogâ depth, showing that even modest depth increases do not suffice to bring the permanent into polynomialâsize uniform circuits.
The proof proceeds in two major phases. The first phase introduces a novel randomârestriction technique tailored to preserve DLOGTIMEâuniformity while drastically simplifying the circuit. Traditional HĂĽstadâstyle restrictions fix a large fraction of inputs and analyze the residual circuit; here the authors design a restriction that fixes enough gates to reduce the effective depth to a constant, yet leaves enough randomness to argue about the remaining structure. Crucially, the restriction can be described by a logâtime algorithm, ensuring that the uniformity condition is not violated.
The second phase shows that the restricted circuit cannot capture the global combinatorial structure of the permanent. The permanent of an nĂn matrix is the sum over all n! perfect matchings, each term being a product of n entries. Even after fixing many inputs, any surviving subcircuit must still be able to compute a polynomial that encodes a large number of monomials with nonâtrivial coefficients. By analyzing the degreeâd polynomial representation of the permanent and applying known approximation limits for threshold gates (e.g., Razborovâs lower bounds on the signârepresentation of the majority function), the authors prove that a circuit of the given depth and size cannot approximate the permanentâs coefficients within the required accuracy. Consequently, the circuit would need to be of size 2^{Ί(n^{c})}, contradicting the polynomialâsize assumption.
For arithmetic circuits, the argument is adapted by focusing on the multiplicative depth needed to realize the nested products inherent in the permanentâs definition. With depth limited to o(logâŻlogâŻn), any arithmetic circuit can only compose a subâexponential number of multiplication layers, which is insufficient to generate the full set of nâfold products required. A counting argument shows that the number of distinct monomials that can be produced is far smaller than n!, leading again to a superâpolynomial size requirement.
The paper discusses several implications. First, it provides a new barrier for uniform circuit complexity of #Pâcomplete problems, indicating that even modest depth extensions do not collapse the permanent into polynomialâsize uniform models. Second, the randomârestriction method that respects DLOGTIMEâuniformity may be applicable to other circuit classes, such as ACCâ° or MODâŻp circuits, potentially yielding analogous lower bounds. Third, the result narrows the gap between known upper bounds (e.g., quasipolynomialâsize circuits for the permanent) and lower bounds, suggesting that the true complexity lies somewhere between polynomial and quasipolynomial for uniform models.
Finally, the authors outline open directions: determining the exact threshold depth at which polynomialâsize uniform circuits become possible, extending the technique to nonâuniform models, and exploring whether similar bounds hold for other #Pâcomplete functions like the determinant over finite fields. The work thus advances our understanding of the permanentâs inherent difficulty and enriches the toolkit for proving uniform circuit lower bounds.