Abstract
Contrary to that the general Hensel construction (GHC) uses univariate initial Hensel factors, the extended Hensel construction (EHC) uses multivariate initial Hensel factors determined by the Newton polygon of the given multivariate polynomial. In the EHC so far, Moses-Yun’s (MY) interpolation functions (see the text) are used for Hensel lifting, but the MY functions often become huge when the degree w.r.t. the main variable is large. In this paper, we propose an algorithm which uses, instead of MY functions, Gröbner bases of two initial factors which are homogeneous w.r.t. the main variable and the total-degree variable for sub-variables. The Hensel factors computed by the EHC are polynomials in the main variable with coefficients of mostly rational functions in sub-variables. We propose a method which converts the rational functions into polynomials by replacing the denominators by system variables. Each of the denominators is determined by the lowest order element of a Gröbner basis. Preliminary experiments show that our new EHC method is much faster than the previous one.
Work supported by Japan Society for Promotion of Science KAKENHI Grant number 15K00005.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buchberger, B.: Gröbner bases: an algorithmic methods in polynomial idealtheory. In: Multidimensional Systems Theory, Chapter 6. Reidel Publishing (1985)
Inaba, D.: Factorization of multivariate polynomials by extended Hensel construction. ACM SIGSAM Bull. 39(1), 2–14 (2005)
Inaba, D., Sasaki, T.: A numerical study of extended Hensel series. In: Verschede, J., Watt, S.T., (eds.) Proceedings of SNC 2007, pp. 103–109. ACM Press (2007)
Kaltofen, E.: Sparse Hensel lifting. In: Caviness, B.F. (ed.) EUROCAL 1985. LNCS, vol. 204, pp. 4–17. Springer, Heidelberg (1985)
de Kleine, J., Monagan, M., Wittkopf, A.: Algorithms for the non-monic case of the sparse modular GCD algorithm. In: Proceedings of ISSAC 2005, pp. 124–131 (2005)
Musser, D.R.: Algorithms for polynomial factorizations. Ph.D. thesis, University of Wisconsin (1971)
Moses, J., Yun, D.Y.Y.: The EZGCD algorithm. In: Proceedings of ACM National Conference, pp. 159–166. ACM (1973)
Sasaki, T., Inaba, D.: Hensel construction of \(F(x, u_1,\dots, u_\ell )\), \(\ell \ge 2\), at a singular point and its applications. ACM SIGSAM Bull. 34(1), 9–17 (2000)
Sasaki, T., Inaba, D.: A study of Hensel series in general case. In: Moreno Maza, M., (ed.) Proceedings of SNC 2011, pp. 34–43. ACM Press (2011)
Sanuki, M., Inaba, D., Sasaki, T.: Computation of GCD of sparse multivariate polynomial by extended Hensel construction. In: Proceedings of SYNASC2015 (Symbolic and Numeric Algorithms for Scientific Computing), pp. 34–41. IEEE Computer Society (2016)
Sasaki, T., Inaba, D.: Various enhancements of extended Hensel construction for sparse multivariate polynomials. In: Proceeding of SYNASC 2016 (2016, to appear)
Sasaki, T., Kako, F.: Solving multivariate algebraic equation by Hensel construction. Preprint of Univ. Tsukuba, March 1993
Sasaki, T., Kako, F.: Solving multivariate algebraic equation by Hensel construction. Japan J. Ind. Appl. Math. 16(2), 257–285 (1999). (This is almost the same as [12]: the delay of publication is due to very slow reviewing process.)
Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27, 701–717 (1980)
Wang, P.S., Rothschild, L.P.: Factoring multivariate polynomials over the integers. Math. Comput. 29, 935–950 (1975)
Wang, P.S.: An improved multivariate factoring algorithm. Math. Comput. 32, 1215–1231 (1978)
Zippel, R.: Probabilistic algorithm for sparse polynomials. In: Ng, E.W. (ed.) EUROSAM 1979. LNCS, vol. 72, pp. 216–226. Springer, Heidelberg (1979)
Zippel, R.: Newton’s iteration and the sparse Hensel lifting (extended abstract). In: Proceedings of SYMSAC 1981, pp. 68–72 (1981)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Sasaki, T., Inaba, D. (2016). Enhancing the Extended Hensel Construction by Using Gröbner Bases. In: Gerdt, V., Koepf, W., Seiler, W., Vorozhtsov, E. (eds) Computer Algebra in Scientific Computing. CASC 2016. Lecture Notes in Computer Science(), vol 9890. Springer, Cham. https://doi.org/10.1007/978-3-319-45641-6_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-45641-6_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45640-9
Online ISBN: 978-3-319-45641-6
eBook Packages: Computer ScienceComputer Science (R0)