Download SOSTOOLS - Control & Dynamical Systems
Transcript
Contents 1 About SOSTOOLS v3.00 5 2 Getting Started with SOSTOOLS 2.1 Sum of Squares Polynomials and Sum of Squares Programs 2.2 What SOSTOOLS Does . . . . . . . . . . . . . . . . . . . . 2.3 System Requirements and Installation Instruction . . . . . . 2.4 Other Things You Need to Know . . . . . . . . . . . . . . . 3 Solving Sum of Squares Programs 3.1 Polynomial Representation and Manipulations . . . . 3.2 Initializing a Sum of Squares Program . . . . . . . . . 3.3 Variable Declaration . . . . . . . . . . . . . . . . . . . 3.3.1 Scalar Decision Variables . . . . . . . . . . . . 3.3.2 Scalar Polynomial Variables . . . . . . . . . . . 3.3.3 An Aside: Constructing Vectors of Monomials 3.3.4 Sum of Squares Variables . . . . . . . . . . . . 3.3.5 Matrix Variables . . . . . . . . . . . . . . . . . 3.4 Adding Constraints . . . . . . . . . . . . . . . . . . . . 3.4.1 Equality Constraints . . . . . . . . . . . . . . . 3.4.2 Inequality Constraints . . . . . . . . . . . . . . 3.4.3 Exploiting Sparsity . . . . . . . . . . . . . . . . 3.4.4 Multipartite Structure . . . . . . . . . . . . . . 3.4.5 Matrix Inequality Constraints . . . . . . . . . . 3.5 Setting an Objective Function . . . . . . . . . . . . . . 3.6 Calling Solver . . . . . . . . . . . . . . . . . . . . . . . 3.7 Getting Solutions . . . . . . . . . . . . . . . . . . . . . 4 Applications of Sum of Squares Programming 4.1 Sum of Squares Test . . . . . . . . . . . . . . . 4.2 Lyapunov Function Search . . . . . . . . . . . . 4.3 Global and Constrained Optimization . . . . . 4.4 Matrix Copositivity . . . . . . . . . . . . . . . 4.5 Upper Bound of Structured Singular Value . . 4.6 MAX CUT . . . . . . . . . . . . . . . . . . . . 4.7 Chebyshev Polynomials . . . . . . . . . . . . . 4.8 Bounds in Probability . . . . . . . . . . . . . . 4.9 SOS Matrix Decomposition . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 9 10 11 . . . . . . . . . . . . . . . . . 13 13 15 15 15 16 17 18 19 21 21 21 22 24 25 27 27 29 . . . . . . . . . 31 31 32 34 38 39 41 44 44 49