We develop efficient randomized algorithms to solve the black-box reconstruction problem for polynomials over finite fields, computable by depth three arithmetic circuits with alternating addition/multiplication gates, such that output gate is an addition gate with in-degree two. These circuits compute polynomials of form $G\times(T_1 + T_2)$, where $G,T_1,T_2$ are product of affine forms, and polynomials $T_1,T_2$ have no common factors. Rank of such a circuit is defined as dimension of vector space spanned by all affine factors of $T_1$ and $T_2$. For any polynomial $f$ computable by such a circuit, $rank(f)$ is defined to be the minimum rank of any such circuit computing it. Our work develops randomized reconstruction algorithms which take as input black-box access to a polynomial $f$ (over finite field $\mathbb{F}$), computable by such a circuit. Here are the results. 1 [Low rank]: When $5\leq rank(f) = O(\log^3 d)$, it runs in time $(nd^{\log^3d}\log |\mathbb{F}|)^{O(1)}$, and, with high probability, outputs a depth three circuit computing $f$, with top addition gate having in-degree $\leq d^{rank(f)}$. 2 [High rank]: When $rank(f) = \Omega(\log^3 d)$, it runs in time $(nd\log |\mathbb{F}|)^{O(1)}$, and, with high probability, outputs a depth three circuit computing $f$, with top addition gate having in-degree two. Ours is the first blackbox reconstruction algorithm for this circuit class, that runs in time polynomial in $\log |\mathbb{F}|$. This problem has been mentioned as an open problem in [GKL12] (STOC 2012)
翻译:我们开发了高效的随机算法,以解决有限字段中多式阵列重建黑盒的问题, 以深度计算三条计算电路, 并交替增加/ 倍增门, 这样输出门就是一个附加的门。 这些电路计算了以美元计时( T_ 1 + T_ 2) 的多式阵列, 其中$G, T_ 1, T_ 2美元是折叠式的产物, 多式阵列( t_ 1, T_ 2美元) 没有共同因素 。 这种电路的等级定义为由所有偏数系数( $T_ 1 美元和 $ T$ 2 。 对于以这种电路计算方式计算多式的多式阵列 $G+ T_ 2 。 我们的工作开发了随机化的重建算法, 以美元黑箱存于美元 美元计时, ( 超固定字段 =美元) 额外增加 美元, 以2个矢量间隔空间的尺寸定义为范围, 由2美元T_ 1, 美元 和 美元 运行 O 。