Skip to main content
Log in

Level Lines of a Polynomial on a Plane

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

A method for calculating the location of all types of level lines of a real polynomial on the real plane is proposed. To this end, the critical points and critical curves of the polynomial and then its critical values (there are a finite number of them) should be calculated. Using this data, all critical level lines and one representative for each noncritical level line corresponding to intervals of values between adjacent critical level lines are found. A scheme for calculating level lines based on algorithms of polynomial computer algebra—Gröbner bases and primary ideal decomposition—is proposed. Software for implementing these calculations is indicated. Nontrivial examples are discussed.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. Bruno, A.D. and Batkhin, A.B., Introduction to nonlinear analysis of algebraic equations, Preprint of the Keldysh Inst. of Applied Mathematics, Russ. Acad. Sci., Moscow, 2020, no. 87 (in Russian).

  2. Bruno, A.D., Local Methods in Nonlinear Differential Equations, Berlin: Springer, 1989.

    Book  Google Scholar 

  3. Kollár, J. Lectures on Resolution of Singularities, Princeton: Princeton Univ. Press, 2007.

    MATH  Google Scholar 

  4. Kollár, J., Resolution of Singularities – Seattle Lecture, 2007. math/0508332v3.

  5. Milnor, J.W., Morse theory. Based on lecture notes by M. Spivak and R. Wells, Princeton, N.J.: Princeton Univ. Press, 1963.

    MATH  Google Scholar 

  6. Buchberger, B., A theoretical basis for the reduction of polynomials to canonical forms, ACM SIGSAM Bull., 1976, vol. 10, no. 3, pp. 19–29.

    MathSciNet  Google Scholar 

  7. Cox, D., Little, J., and O’Shea, D., Ideals, Varieties, and Algorithms. An Introduction to Computational Algebraic Geometry and Commutative Algebra, Heidelberg: Springer, 2015, 4th ed.

    Book  Google Scholar 

  8. Atiyah, M.F. and MacDonald, I.G., Introduction to Commutative Algebra, Reading: Addison-Wesley, 1969.

    MATH  Google Scholar 

  9. Bruno, A.D. and Batkhin, A.B., Algorithms and programs for calculating the roots of polynomial of one or two variables, Program. Comput. Software, 2021, vol. 47, no. 5, pp. 353–373.

    Article  MathSciNet  Google Scholar 

  10. Singh, C. and Singh, J., Accurate contour plotting using 6-node triangular elements in 2D, Finite Elements Anal. Design, 2009, vol. 45, no. 2, pp. 81–93.

    Article  Google Scholar 

  11. Hunter, J.D., Matplotlib: A 2D graphics environment, Comput. Sci. & Eng., 2007, vol. 9, no. 3, pp. 90–95.

    Article  Google Scholar 

  12. Hoeij, M., Rational parametrizations of algebraic curves using a canonical divisor, J. Symb. Comput., 1997, vol. 23, pp. 209–227.

    Article  MathSciNet  Google Scholar 

  13. Lawden, D.F., Elliptic Functions and Applications, Applied Mathematical Sciences, vol. 80, New York: Springer-Verlag, 1989.

  14. Batkhin, A.B. and Bruno, A.D., Investigation of a Real Algebraic Surface, Program. Comput. Software, 2015, vol. 41, no. 2. pp. 74–83.

    Article  MathSciNet  Google Scholar 

  15. Batkhin, A.B., Global parameterization of a real algebraic surface, Preprint of the Keldysh Inst. of Applied Mathematics, Russ. Acad. Sci., Moscow, 2016, no. 76.

  16. Batkhin, A.B., A real variety with boundary and its global parameterization, Program. Comput. Software, 2017, vol. 43, no. 2, pp. 75–83.

    Article  MathSciNet  Google Scholar 

  17. Gantmakher, F.R., The Theory of Matrices, Moscow: Nauka, 1988; Chelsea: New York, 1959.

  18. Batkhin, A.B., Parameterization of the discriminant set of a polynomial Program. Comput. Software, 2016, vol. 42, no. 2, pp. 65–76.

    Article  MathSciNet  Google Scholar 

  19. Basu, S., Pollack, R., and Roy, M.-F., Algorithms in Real Algebraic Geometry. Algorithms and Computations in Mathematics, Berlin: Springer, 2006, vol. 10.

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to A. D. Bruno or A. B. Batkhin.

Additional information

Translated by A. Klimontovich

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bruno, A.D., Batkhin, A.B. Level Lines of a Polynomial on a Plane. Program Comput Soft 48, 19–29 (2022). https://doi.org/10.1134/S0361768822010030

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768822010030

Navigation