PIETOOLS: A Matlab Toolbox for Manipulation and Optimization of Partial Integral Operators
Sachin Shivakumar, Amritam Das, Matthew M. Peet

TL;DR
PIETOOLS is a MATLAB toolbox that simplifies the construction, manipulation, and optimization of Partial Integral operators, facilitating analysis and control of infinite-dimensional systems like PDEs and TDS.
Contribution
The paper introduces PIETOOLS, a novel MATLAB toolbox with a new class of objects for handling PI operators, enabling algebraic operations and convex optimization for infinite-dimensional system analysis.
Findings
Successfully applied to stability analysis of PDEs
Enabled bounding of operator norms
Verified integral inequalities efficiently
Abstract
In this paper, we present PIETOOLS, a MATLAB toolbox for the construction and handling of Partial Integral (PI) operators. The toolbox introduces a new class of MATLAB object, opvar, for which standard MATLAB matrix operation syntax (e.g. +, *, ' e tc.) is defined. PI operators are a generalization of bounded linear operators on infinite-dimensional spaces that form a *-subalgebra with two binary operations (addition and composition) on the space RxL2. These operators frequently appear in analysis and control of infinite-dimensional systems such as Partial Differential equations (PDE) and Time-delay systems (TDS). Furthermore, PIETOOLS can: declare opvar decision variables, add operator positivity constraints, declare an objective function, and solve the resulting optimization problem using a syntax similar to the sdpvar class in YALMIP. Use of the resulting Linear Operator Inequalities…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
