James Anderson – software

Computing+Mathematical Sciences, Caltech

Some software I have contributed to and help maintain.


SOSTOOLS is a free MATLAB toolbox for formulating and solving polynomial optimization programs by searching for a sum-of-squares decompostion of a multivariate polynomial. A sum-of-squares decomposition can be computed by solving a semidefinite program (SDP); SOSTOOLS interfaces with a variety of SDP solvers including SeDuMi, CSDP, SDPT3, SDPNAL, SDPNAL+, and SDPA.

  • Get SOSTOOLS here.

  • SOSTOOLS user's guide with examples here.

SOSTOOLS add ons

The following are some patches and add-ons that enhance the functionality of SOSTOOLS:



SOSTOOLS authors:

  • Antonis Papachristodoulou (Oxford)

  • James Anderson (Caltech)

  • Giorgio Valmorbida (CentraleSuplec)

  • Stephen Prajna

  • Peter Seiler (university of Minnesota)

  • Pablo Parrilo (MIT)