Read-once Oblivious Algebraic Branching Programs (ROABPs) compute polynomials as products of univariate polynomials that have matrices as coefficients. In an attempt to understand the landscape of algebraic complexity classes surrounding ROABPs, we study classes of ROABPs based on the algebraic structure of these coefficient matrices. We study connections between polynomials computed by these structured variants of ROABPs and other well-known classes of polynomials (such as depth-three powering circuits, tensor-rank and Waring rank of polynomials). Our main result concerns commutative ROABPs, where all coefficient matrices commute with each other, and diagonal ROABPs, where all the coefficient matrices are just diagonal matrices. In particular, we show a somewhat surprising connection between these models and the model of depth-three powering circuits that is related to the Waring rank of polynomials. We show that if the dimension of partial derivatives captures Waring rank up to polynomial factors, then the model of diagonal ROABPs efficiently simulates the seemingly more expressive model of commutative ROABPs. Further, a commutative ROABP that cannot be efficiently simulated by a diagonal ROABP will give an explicit polynomial that gives a super-polynomial separation between dimension of partial derivatives and Waring rank. Our proof of the above result builds on the results of Marinari, M\"oller and Mora (1993), and M\"oller and Stetter (1995), that characterise rings of commuting matrices in terms of polynomials that have small dimension of partial derivatives. The algebraic structure of the coefficient matrices of these ROABPs plays a crucial role in our proofs.
翻译:读取可见的读数分流程序(ROABPs) 计算多元米数为以基数为基数的单亚化多面体的产物。 为了试图理解 ROABP 周围的代数复杂分类的景观, 我们根据这些系数矩阵的代数结构来研究 ROABP 的分类。 我们研究了由这些结构变体( ROABPs) 和其他已知的多面体类( 如三度深度电路、 温度级和 温度级的多面体 ) 计算出来的多元米数。 我们的主要结果涉及 ROABPs 的通性变形结构, 所有系数矩阵都是对数矩阵结构。 特别是, 我们发现这些模型与与三度电路的模型之间的关联有点奇怪。 我们发现, 如果部分的衍生物级( 3级) 部分分流体的离值, 多面的多面的混合面体- 等值的混合级结构中, 将一个更精确的内压级的内值和内质- 的内质- 的内质结构的内质的内联-, 的内质变的内质变的内, 将产生一个更精确的内质的内质的内质的内质的内质的内质的内联的内质变的内质的内质的内, 的内, 的内质的内, 的内联的内核的内质性变的内分级的内联的内联的内联的内的结果会的内, 。