Vol. 10, No. 1, 2020

Download this article
Download this article For screen
For printing
Recent Issues
Volume 14, Issue 1
Volume 13, Issue 1
Volume 12, Issue 1
Volume 11, Issue 1
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
Policies for Authors
Ethics Statement
ISSN: 1948-7916
Author Index
To Appear
Other MSP Journals
Sums of squares in Macaulay2

Diego Cifuentes, Thomas Kahle and Pablo Parrilo

Vol. 10 (2020), 17–24

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