全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Approximate Gr?bner Bases, Overdetermined Polynomial Systems, and Approximate GCDs

DOI: 10.1155/2013/352806

Full-Text   Cite this paper   Add to My Lib

Abstract:

We discuss computation of Gr?bner bases using approximate arithmetic for coefficients. We show how certain considerations of tolerance, corresponding roughly to absolute and relative error from numeric computation, allow us to obtain good approximate solutions to problems that are overdetermined. We provide examples of solving overdetermined systems of polynomial equations. As a secondary feature we show handling of approximate polynomial GCD computations, using benchmarks from the literature. 1. Introduction Gr?bner bases provide a means for solving a myriad of problems in computational algebra. In its original form, the whole arithmetic was carried through exactly, on rational numbers. This was necessary in order to know when combinations of polynomial coefficients cancel. In 1993 Shirayanagi [1] indicated a means to use approximate arithmetic and still handle this “zero recognition” problem. Since that time several approaches have appeared that use approximate arithmetic [2–10]. The advantages of approximate arithmetic are several. First is that it avoids intermediate coefficient swell one often observes in exact Gr?bner basis computations. A second reason is that, in many problems, one works with approximate data and does not have access to exact values. Moreover, approximation by rationals might lead to intermediate swell and still not improve on a solution based on the original approximate input values. Work on numeric Gr?bner bases begins with [1, 8]. The method therein for controlling error is a bit similar to what we will describe in Section 2. It uses bookkeeping to measure loss of precision from arithmetic operations (similar ideas are discussed in [5]). The handling of coefficients can thus be viewed as an extension of floating point arithmetic. Traverso and Zanoni [11] describe use of both a modular image and a numeric approximation for coefficients. Only when both forms give zero (approximate, in the latter case) do we regard an apparent cancellation as truly zero. A drawback is that this requires either exact input or else an approximate system that is not overdetermined. Other approaches include extending the notion of Gr?bner bases to allow head terms with small coefficients to become nonhead terms [9, 12–14]. Of these, [12] is notable for allowing the use of an almost unaltered Gr?bner basis algorithm, with low rank variables added as needed during the course of the computation. This family of methods attempts to stabilize the set of head terms locally, that is, in a neighborhood of a set of coefficient values that give a “nongeneric”

References

[1]  K. Shirayanagi, “An algorithm to compute floating point Groebner bases,” in Mathematical Computation With Maple V, Ideas and Applications, T. Lee, Ed., pp. 95–106, Birkhauser, Boston, Mass, USA, 1993.
[2]  M. Bodrato and A. Zanoni, “Numerical Gr?bner bases and syzygies: an interval approach,” in Proceedings of the 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC '04), pp. 77–89, 2004.
[3]  M. Bodrato and A. Zanoni, “Intervals, syzygies, numerical Gr?bner bases: a mixed study approach,” in Proceedings of the 9th International Workshop on Computer Algebra in Scientific Computing (CASC '06), vol. LCNS 4194, pp. 64–76, Springer, 2006.
[4]  D. Lichtblau, “Gr?bner bases in Mathematica 3.0,” The Mathematica Journal, vol. 6, no. 4, pp. 81–88, 1996.
[5]  T. Sasaki and F. Kako, “Computing floating-point Gr?bner bases stably,” in Proceedings of the 2007 International Workshop on Symbolic-numeric Computation (SNC '07), pp. 180–189, ACM Press, July 2007.
[6]  T. Sasaki and F. Kako, “Floating-point Gr?bner basis computation with ill-conditionedness estimation,” in Computer Mathematics, D. Kapur, Ed., vol. 5081 of Lecture Notes In Artificial Intelligence, pp. 278–292, Springer-Verlag, Berlin, Germany, 2008.
[7]  T. Sasaki and F. Kako, “Term cancellations in computing floatingpoint Gr?bner bases,” in Proceedings of the 12th international conference on Computer algebra in scientific computing (CASC '10), V. P. Gerdt, W. Koepf, E. W. Mayr, and E. V. Vorozhtsov, Eds., pp. 220–231, Springer-Verlag, Berlin, Germany, 2010.
[8]  K. Shirayanagi, “Floating point Gr?bner bases,” Mathematics and Computers in Simulation, vol. 42, no. 4-6, pp. 509–528, 1996.
[9]  H. J. Stetter, “Stabilization of polynomial systems solving with Groebner bases,” in Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation (ISSAC '97), W. Küchlin, Ed., pp. 117–124, ACM Press, July 1997.
[10]  A. Zanoni, Numerical Gr?bner bases [Ph.D. thesis], Università di Firenze, Florence, Italy, C. Traverso, advisor, 2003.
[11]  C. Traverso and A. Zanoni, “Numerical stability and stabilization of Groebner basis computation,” in Proceedings of the 2002 International Symposium on Symbolic and Algebraic Computation (ISSAC '02), T. Mora, Ed., pp. 262–269, ACM Press, July 2002.
[12]  J.-C. Faugere and Y. Liang, “Pivoting in extended rings for computing approximate Gr?bner bases,” Mathematics in Computer Science, vol. 5, no. 2, pp. 179–194, 2011.
[13]  A. Kondratyev, Numerical computation of Gr?bner bases [Ph.D. thesis], Johannes Kepler Universit?t, Linz, Austria, 2003.
[14]  A. Kondratyev, H. Stetter, and F. Winkler, “Numerical computation of Gr?bner bases,” in Proceedings of the 7th Workshop on Computer Algebra in Scientific Computing (CASC '04), V. G. Ghanza, E. W. Mayr, and E. V. Vorozhtov, Eds., pp. 295–306, Technical University Munich, St. Petersburg, Russia, 2004.
[15]  J.-C. Faugere and Y. Liang, “Artificial discontinuities of single-parametric Gr?bner bases,” Journal of Symbolic Computation, vol. 46, no. 4, pp. 459–466, 2011.
[16]  B. Mourrain and P. Trebuchet, “Generalized normal forms and polynomial system solving,” in Proceedings of the 2005 International Symposium on Symbolic and Algebraic Computation (ISSAC '05), pp. 253–260, July 2005.
[17]  W. Auzinger and H. Stetter, “An elimination algorithm for the computation of all zeros of a system of multivariate polynomial equations,” R. P. Agarwal, Y. M. Chow, and S. J. Wilson, Eds., International Series of Numerical Mathematics 86, pp. 11–31, Birkh?user Verlag, Berlin, Germany, 1988.
[18]  R. Corless, “Editor's corner: Gr?bner bases and matrix eigenproblems,” Communications in Computer Algebra, vol. 30, no. 4, pp. 26–32, 1996.
[19]  D. Cox, “Introduction to Gr?bner bases,” in Proceedings of Symposia in Applied Mathematics, D. Cox and B. Sturmfels, Eds., vol. 53, pp. 1–24, ACM Press, 1998.
[20]  P. Gianni and T. Mora, “Algebraic solutions of systems of polynomial equations using Gr?bner baseseditors,” in Applied Algebra, Algebraic Algorithms, and Error-Correcting Codes (AAECC 5), L. Hugeut and A. Poli, Eds., vol. LCNS 356, pp. 247–257, Springer, Berlin, Germany, 1988.
[21]  D. Lichtblau, “Solving finite algebraic systems using numeric Gr?bner bases and eigenvalues,” in Proceedings of the World Conference on Systemics, Cybernetics, and Informatics (SCI '00), vol. 10, pp. 555–560, 2000.
[22]  D. Cox, J. Little, and D. O'Shea, Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Computer Algebra. Undergraduate Texts in Mathematics, Springer-Verlag, Berlin, Germany, 1992.
[23]  B. Buchberger, “Gr?bner bases: an algorithmic method in polynomial ideal theory,” in Multidimensional Systems Theory, N. K. Bose, Ed., chapter 6, D. Reidel Publishing Company, Dordrecht, The Netherlands, 1985.
[24]  D. Lichtblau, “Polynomial GCD and factorization via approximate Gr?bner bases,” in Proceedings of the 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC '10), pp. 29–36, 2010.
[25]  J. Keiper, Numerical computation with Mathematica (tutorial notes), Electronic version: http://library.wolfram.com/infocenter/Conferences/4687/, 1992.
[26]  M. Sofroniou and G. Spaletta, “Precise numerical computation,” Journal of Logic and Algebraic Programming, vol. 64, no. 1, pp. 113–134, 2005.
[27]  G. Reid, J. Tang, and L. Zhi, “A complete symbolic-numeric linear method for camera pose determination,” in Proceedings of the 2003 International Symposium on Symbolic and Algebraic Computation (ISSAC '03), R. Sendra, Ed., pp. 215–223, ACM Press, August 2003.
[28]  R. M. Corless, P. M. Gianni, B. M. Trager, and S. M. Watt, “Singular value decomposition for polynomial systems,” in Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation (ISSAC '95), H. M. Levelt, Ed., pp. 195–207, ACM Press, July 1995.
[29]  V. Hribernig and H. J. Stetter, “Detection and validation of clusters of polynomial zeros,” Journal of Symbolic Computation, vol. 24, no. 6, pp. 667–682, 1997.
[30]  E. Kaltofen, Z. Yang, and L. Zhi, “Approximate greatest common divisors of several polynomials with linearly constrained coefficients and singular polynomials,” in Proceedings of the 2006 International Symposium on Symbolic and Algebraic Computation (ISSAC '06), J.-G. Dumas, Ed., pp. 169–176, ACM Press, July 2006.
[31]  N. Karmarkar and Y. N. Lakshman, “Approximate polynomial greatest common divisors and nearest singular polynomials,” in Proceedings of the 1996 International Symposium on Symbolic and Algebraic Computation (ISSAC '96), Y. N. Lakshman, Ed., pp. 35–39, ACM Press, July 1996.
[32]  M. Sanuki, “Computing approximate GCD of multivariate polynomials,” in Proceedings of the 2005 International Workshop on Symbolic-numeric Computation (SNC '05), Trends in Mathematics, pp. 55–68, Birkhauser, 2007.
[33]  T. Sasaki and F. Sasaki, “Polynomial remainder sequence and approximate GCD,” Communications in Computer Algebra, vol. 31, no. 3, pp. 4–10, 1997.
[34]  Y. Huang, W. Wu, H. J. Sletter, and L. Zhi, “Pseudofactors of multivariate polynomials,” in Proceedings of the 2000 International Symposium on Symbolic and Algebraic Computation (ISSAC '00), C. Traverso, Ed., pp. 161–168, ACM Press, August 2000.
[35]  W. Adams and P. Loustaunau, An Introduction To Gr?bner Bases. Graduate Studies in Mathematics, vol. 3, American Mathematical Society, Providence, RI, USA, 1994.
[36]  T. Becker, W. Weispfenning, and H. Kredel, Gr?bner Bases: A Computational Approach To Computer Algebra. Graduate Texts in Mathematics, vol. 141, Springer-Verlag, Berlin, Germany, 1993.
[37]  Wolfram Research, Inc. Champaign, Illinois. Mathematica 8, http://www.wolfram.com/, 2010.
[38]  J. Verschelde, Web site of polynomial systems, http://homepages.math.uic.edu/~jan/Demo/cassou.html, http://www.math.uic.edu/~jan/Demo/movestew.html, 2000.
[39]  D. Lazard and F. Rouillier, “Solving parametric polynomial systems,” Journal of Symbolic Computation, vol. 42, no. 6, pp. 636–667, 2007.
[40]  Z. Zeng and B. Dayton, “The approximate GCD of inexact polynomials,” in Proceedings of the 2004 International Symposium on Symbolic and Algebraic Computation (ISSAC '04), J. Gutierrez, Ed., pp. 320–327, ACM Press, 2004.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413