Skip to main content

Enhancing the Extended Hensel Construction by Using Gröbner Bases

  • Conference paper
  • First Online:
Computer Algebra in Scientific Computing (CASC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9890))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Buchberger, B.: Gröbner bases: an algorithmic methods in polynomial idealtheory. In: Multidimensional Systems Theory, Chapter 6. Reidel Publishing (1985)

    Google Scholar 

  2. Inaba, D.: Factorization of multivariate polynomials by extended Hensel construction. ACM SIGSAM Bull. 39(1), 2–14 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. Kaltofen, E.: Sparse Hensel lifting. In: Caviness, B.F. (ed.) EUROCAL 1985. LNCS, vol. 204, pp. 4–17. Springer, Heidelberg (1985)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Musser, D.R.: Algorithms for polynomial factorizations. Ph.D. thesis, University of Wisconsin (1971)

    Google Scholar 

  7. Moses, J., Yun, D.Y.Y.: The EZGCD algorithm. In: Proceedings of ACM National Conference, pp. 159–166. ACM (1973)

    Google Scholar 

  8. 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)

    Article  MATH  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Sasaki, T., Inaba, D.: Various enhancements of extended Hensel construction for sparse multivariate polynomials. In: Proceeding of SYNASC 2016 (2016, to appear)

    Google Scholar 

  12. Sasaki, T., Kako, F.: Solving multivariate algebraic equation by Hensel construction. Preprint of Univ. Tsukuba, March 1993

    Google Scholar 

  13. 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.)

    Article  MathSciNet  MATH  Google Scholar 

  14. Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27, 701–717 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  15. Wang, P.S., Rothschild, L.P.: Factoring multivariate polynomials over the integers. Math. Comput. 29, 935–950 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  16. Wang, P.S.: An improved multivariate factoring algorithm. Math. Comput. 32, 1215–1231 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zippel, R.: Probabilistic algorithm for sparse polynomials. In: Ng, E.W. (ed.) EUROSAM 1979. LNCS, vol. 72, pp. 216–226. Springer, Heidelberg (1979)

    Chapter  Google Scholar 

  18. Zippel, R.: Newton’s iteration and the sparse Hensel lifting (extended abstract). In: Proceedings of SYMSAC 1981, pp. 68–72 (1981)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tateaki Sasaki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics