Open Access
Open access

The Complexity and Parallel Implementation of Two Sparse Multivariate Hensel Lifting Algorithms for Polynomial Factorization

Publication typeBook Chapter
Publication date2020-10-17
scimago Q2
SJR0.352
CiteScore2.4
Impact factor
ISSN03029743, 16113349, 18612075, 18612083
Abstract
Sparse multivariate Hensel lifting (SHL) algorithms are used in multivariate polynomial factorization as efficient randomized algorithms. They improve on Wang’s classical multivariate Hensel lifting which can be exponential in the number of variables for sparse factors. In this work, we present worst case complexity analyses and failure probability bounds for two recently developed SHL algorithms. One of the algorithms solves the multivariate Diophantine equations using sparse interpolation, and the other interpolates the factors directly from bivariate images obtained using bivariate Hensel lifting. We have observed that a linear expression swell occurs in both approaches. We have modified the second approach to eliminate the expression swell. Our improvement also injects more parallelism into the sparse interpolation step. We have made a high-performance parallel implementation of our new SHL algorithm in Cilk C. We present timing benchmarks comparing our Cilk C implementation with the factorization algorithms in Maple and Magma. We obtain good parallel speedup and our algorithm is much faster than Maple and Magma on our benchmarks.
Found 
Found 

Top-30

Journals

1
ACM Communications in Computer Algebra
1 publication, 25%
Mathematics in Computer Science
1 publication, 25%
Journal of Complexity
1 publication, 25%
1

Publishers

1
2
Association for Computing Machinery (ACM)
2 publications, 50%
Springer Nature
1 publication, 25%
Elsevier
1 publication, 25%
1
2
  • 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
4
Share
Cite this
GOST |
Cite this
GOST Copy
Chen T., Monagan M. The Complexity and Parallel Implementation of Two Sparse Multivariate Hensel Lifting Algorithms for Polynomial Factorization // Lecture Notes in Computer Science. 2020. pp. 150-169.
GOST all authors (up to 50) Copy
Chen T., Monagan M. The Complexity and Parallel Implementation of Two Sparse Multivariate Hensel Lifting Algorithms for Polynomial Factorization // Lecture Notes in Computer Science. 2020. pp. 150-169.
RIS |
Cite this
RIS Copy
TY - GENERIC
DO - 10.1007/978-3-030-60026-6_9
UR - https://doi.org/10.1007/978-3-030-60026-6_9
TI - The Complexity and Parallel Implementation of Two Sparse Multivariate Hensel Lifting Algorithms for Polynomial Factorization
T2 - Lecture Notes in Computer Science
AU - Chen, Tian
AU - Monagan, Michael
PY - 2020
DA - 2020/10/17
PB - Springer Nature
SP - 150-169
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@incollection{2020_Chen,
author = {Tian Chen and Michael Monagan},
title = {The Complexity and Parallel Implementation of Two Sparse Multivariate Hensel Lifting Algorithms for Polynomial Factorization},
publisher = {Springer Nature},
year = {2020},
pages = {150--169},
month = {oct}
}