Vol. 10, No. 1, 2020

Download this article
Download this article For screen
For printing
Recent Issues
Volume 9, Issue 2
Volume 10, Issue 1
Volume 9, Issue 2
Volume 9, Issue 1
Volume 8, Issue 1
Volume 7, Issue 1
Volume 6, Issue 1
Volume 5, Issue 1
Volume 4, Issue 1
Volume 3, Issue 1
Volume 2, Issue 1
Volume 1, Issue 1
The Journal
About the Journal
Editorial Board
Submission Guidelines
Submission Form
Editorial Login
ISSN: 1948-7916
Author Index
Coming Soon
Other MSP Journals
Sums of squares in Macaulay2

Diego Cifuentes, Thomas Kahle and Pablo Parrilo

Vol. 10 (2020), 17–24
DOI: 10.2140/jsag.2020.10.17

The Macaulay2 package SumsOfSquares decomposes polynomials as sums of squares. It is based on methods to rationalize sums-of-squares decompositions due to Parrilo and Peyrl. The package features a data type for sums-of-squares polynomials, support for external semidefinite programming solvers, and optimization over varieties.

sums of squares, semidefinite programming
Mathematical Subject Classification 2010
Primary: 13J30
Secondary: 13P25, 90C22
Supplementary material

A Macaulay2 package for sums of squares calculations

Received: 13 December 2018
Revised: 7 December 2019
Accepted: 6 January 2020
Published: 7 March 2020
Diego Cifuentes
Department of Mathematics
Massachusetts Institute of Technology
Cambridge, MA
United States
Thomas Kahle
Fakultät für Mathematik
Otto-von-Guericke Universität Magdeburg
Institut Algebra und Geometrie
Universitätsplatz 2
Pablo Parrilo
Laboratory for Information and Decision Systems
Massachusetts Institute of Technology
Cambridge, MA
United States