Matrix Polynomial Factorization via Higman Linearization

preprint2022arXivOpen access

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 Fq⟨x1,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 log⁡2q\log_2q that computes a factorization of MM as a matrix product M=M1M2⋯MrM=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 Fq⟨x1,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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.