volume 16 issue 2-3 publication number 18

Factoring Multivariate Polynomials Represented by Black Boxes: A Maple + C Implementation

Publication typeJournal Article
Publication date2022-09-21
scimago Q3
wos Q3
SJR0.242
CiteScore1.5
Impact factor1.0
ISSN16618270, 16618289
Computational Mathematics
Computational Theory and Mathematics
Applied Mathematics
Abstract
Our goal is to develop fast parallel algorithms to factor multivariate polynomials with integer coefficients. The authors contributed a parallel sparse Hensel lifting algorithm (CMSHL) to factor multivariate polynomials in their sparse representation (Chen and Monagan, in Proceedings of CASC 2020, LNCS 12291, pp 150–169, Springer, Berlin, 2020). The dominating cost of CMSHL is polynomial evaluations. To reduce this cost, in this work we represent the polynomial to be factored by a black box. We give an algorithm that computes the factors of the polynomial in their sparse representation directly using our modified CMSHL algorithm. Our new algorithm requires fewer probes to the black box than the algorithm of Kaltofen and Trager from 1990. We have implemented our algorithm in Maple with major subroutines coded in C. We present timing benchmarks for two examples of factoring determinants of matrices of polynomials. Our algorithm is much faster than Maple’s best determinant and factor algorithms on our benchmarks. We are able to compute the factors of $$\det T_n$$ for $$n=16$$ where $$T_n$$ is the $$n \times n$$ symmetric Toeplitz matrix with symbolic entries $$x_1,x_2,\dots ,x_n$$ .
Found 
Found 

Top-30

Journals

1
Journal of Complexity
1 publication, 50%
1

Publishers

1
Association for Computing Machinery (ACM)
1 publication, 50%
Elsevier
1 publication, 50%
1
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
2
Share
Cite this
GOST |
Cite this
GOST Copy
Chen T., Monagan M. Factoring Multivariate Polynomials Represented by Black Boxes: A Maple + C Implementation // Mathematics in Computer Science. 2022. Vol. 16. No. 2-3. 18
GOST all authors (up to 50) Copy
Chen T., Monagan M. Factoring Multivariate Polynomials Represented by Black Boxes: A Maple + C Implementation // Mathematics in Computer Science. 2022. Vol. 16. No. 2-3. 18
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1007/s11786-022-00534-7
UR - https://doi.org/10.1007/s11786-022-00534-7
TI - Factoring Multivariate Polynomials Represented by Black Boxes: A Maple + C Implementation
T2 - Mathematics in Computer Science
AU - Chen, Tian
AU - Monagan, Michael
PY - 2022
DA - 2022/09/21
PB - Springer Nature
IS - 2-3
VL - 16
SN - 1661-8270
SN - 1661-8289
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2022_Chen,
author = {Tian Chen and Michael Monagan},
title = {Factoring Multivariate Polynomials Represented by Black Boxes: A Maple + C Implementation},
journal = {Mathematics in Computer Science},
year = {2022},
volume = {16},
publisher = {Springer Nature},
month = {sep},
url = {https://doi.org/10.1007/s11786-022-00534-7},
number = {2-3},
pages = {18},
doi = {10.1007/s11786-022-00534-7}
}