skip to main content
research-article

Realcertify: a maple package for certifying non-negativity

Published:01 October 2018Publication History
Skip Abstract Section

Abstract

Let Q (resp. R) be the field of rational (resp. real) numbers and X = (X1, ... , Xn) be variables. Deciding the non-negativity of polynomials in Q[X] over Rn or over semi-algebraic domains defined by polynomial constraints in Q[X] is a classical algorithmic problem for symbolic computation.

The Maple package RealCertify tackles this decision problem by computing sum of squares certificates of non-negativity for inputs where such certificates hold over the rational numbers. It can be applied to numerous problems coming from engineering sciences, program verification and cyber-physical systems. It is based on hybrid symbolic-numeric algorithms based on semi-definite programming.

References

  1. S. Chevillard, J. Harrison, M. Joldes, and C. Lauter. Efficient and accurate computation of upper bounds of approximation errors. Theoretical Computer Science, 412(16):1523 -- 1543, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. E Collins. Quantifier elimination for real closed fields by cylindrical algebraic decompostion. In ATFL 2nd GI Conf. Kaiserslautern, pages 134--183, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. Kaltofen, B. Li, Z. Yang, and L. Zhi. Exact certification of global optimality of approximate factorizations via rationalizing sums-of-squares with floating point scalars. In Proceedings of ISSAC, pp. 155--164. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J.-B. Lasserre. Global Optimization with Polynomials and the Problem of Moments. SIAM Journal on Optimization, 11(3):796--817, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. V. Magron and M. Safey El Din. On Exact Polya and Putinar's Representations. To appear in Proceedings of the 2018 ACM International Symposium on Symbolic and Algebraic Computation (ISSAC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. V. Magron, M. Safey El Din, and M. Schweighofer. Algorithms for Weighted Sum of Squares Decomposition of Non-negative Univariate Polynomials. Journal of Symbolic ComputationGoogle ScholarGoogle Scholar
  7. M. Nakata. A numerical evaluation of highly accurate multiple-precision arithmetic version of semidefinite programming solver: SDPA-GMP, -QD and -DD. In CACSD, pages 29--34, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  8. P. A. Parrilo. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. PhD thesis, California Inst. Tech., 2000.Google ScholarGoogle Scholar
  9. H. Peyrl and P.A. Parrilo. Computing sum of squares decompositions with rational coefficients. Theoretical Computer Science, 409(2):269--281, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM Communications in Computer Algebra
    ACM Communications in Computer Algebra  Volume 52, Issue 2
    June 2018
    18 pages
    ISSN:1932-2240
    DOI:10.1145/3282678
    Issue’s Table of Contents

    Copyright © 2018 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 October 2018

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader