English

Matrix Polynomial Factorization via Higman Linearization

Computational Complexity 2022-04-01 v1

Abstract

In continuation to our recent work on noncommutative polynomial factorization, we consider the factorization problem for matrices of polynomials and show the following results. (1) Given as input a full rank d×dd\times d matrix MM whose entries MijM_{ij} are polynomials in the free noncommutative ring Fqx1,x2,,xn\mathbb{F}_q\langle x_1,x_2,\ldots,x_n \rangle, where each MijM_{ij} is given by a noncommutative arithmetic formula of size at most ss, we give a randomized algorithm that runs in time polynomial in d,s,nd,s, n and log2q\log_2q that computes a factorization of MM as a matrix product M=M1M2MrM=M_1M_2\cdots M_r, where each d×dd\times d matrix factor MiM_i is irreducible (in a well-defined sense) and the entries of each MiM_i are polynomials in Fqx1,x2,,xn\mathbb{F}_q \langle x_1,x_2,\ldots,x_n \rangle that are output as algebraic branching programs. We also obtain a deterministic algorithm for the problem that runs in poly(d,n,s,q)poly(d,n,s,q). (2)A special case is the efficient factorization of matrices whose entries are univariate polynomials in F[x]\mathbb{F}[x]. When F\mathbb{F} is a finite field the above result applies. When F\mathbb{F} is the field of rationals we obtain a deterministic polynomial-time algorithm for the problem.

Keywords

Cite

@article{arxiv.2203.16978,
  title  = {Matrix Polynomial Factorization via Higman Linearization},
  author = {V. Arvind and Pushkar S. Joglekar},
  journal= {arXiv preprint arXiv:2203.16978},
  year   = {2022}
}