PIE-Bench is a comprehensive test suite designed for benchmarking the conversion of linear PDEs with spatial-integral terms into Partial Integral Equations.
It employs a systematic change-of-variable and operator mapping workflow to transform PDE parameters into solvable operator-valued LMIs for stability analysis.
Validated on prototypical examples like the McKendrick population PDE and reaction-diffusion observers, it enables precise determination of stability margins.
PIE-Bench refers to a rigorous suite of computational tasks and test cases designed for benchmarking the Partial Integral Equation (PIE) framework as applied to linear Partial Differential Equations (PDEs) with spatial integral terms. The PIE framework enables the conversion of infinite-dimensional linear PDEs—including those with polynomial-kernel integral operators—into PIEs, permitting stability analysis through operator-valued Linear Matrix Inequality (LMI) optimization. PIE-Bench systematically exercises all critical process stages: PDE parametrization with integral and boundary conditions, transformation via change of variable and construction of operator maps, encoding and solution of stability LMIs, and validation against analytically known or previously established benchmark results (Shivakumar et al., 2022).
1. PDEs with Spatial-Integral Terms – Parametrization
The PIE-Bench suite encompasses linear PDEs defined on domains s∈[a,b] (typically [0,1]) where the state is partitioned by regularity: x=col(x0,x1,x2) with x0∈W0n0, x1∈W1n1, x2∈W2n2. The full derivative vector is
Computes the invertible boundary-matrix x0∈W0n05 and x0∈W0n06 using the prescribed formulae.
Constructs 3-PI kernels x0∈W0n07 and subsequently x0∈W0n08.
Forms operator-valued mappings x0∈W0n09, x1∈W1n10 with the integral expressions detailed in the appendix.
A plausible implication is the suitability of PIE-Bench for automated and reproducible benchmarking, as these steps are implementable in environments such as PIETOOLS.
4. Stability Analysis as Operator-Valued LMI
The central experiment of PIE-Bench involves testing exponential stability for x1∈W1n11 by seeking a 3-PI Lyapunov operator x1∈W1n12 satisfying:
x1∈W1n13 on x1∈W1n14
x1∈W1n15 for some x1∈W1n16
Equivalently, defining x1∈W1n17 and x1∈W1n18, the LMI constraints are:
x1∈W1n19
x2∈W2n20
x2∈W2n21
x2∈W2n22
All operator-valued positivity constraints are encoded as sum-of-squares (SOS) LMIs and solved with standard SDP solvers (MOSEK) or PIETOOLS, exploiting the parameterization of operator kernels as polynomials of given degree.
McKendrick population PDE with spatial integral boundary: x2∈W2n23, x2∈W2n24. PIE conversion and subsequent operator-LMI analysis yield the critical mortality x2∈W2n25, with stability for x2∈W2n26 (extinction threshold).
Reaction-diffusion observer with polynomially-approximated integral feedback: x2∈W2n27 and observer with integral feedback in x2∈W2n28 error, boundary conditions x2∈W2n29. For each xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×10, polynomial approximation degree xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×11 controls successful stability certification; xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×12 suffices for xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×13, xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×14 for xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×15.
These examples demonstrate the method's ability to identify sharp stability margins and facilitate direct comparison with established analytical results.
6. Implementation Strategies and Validation
PIE-Bench requires:
Representation of all 3-PI kernels as a finite polynomial basis in xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×16.
Assembly of xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×17 and xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×18 using block formulas.
Declaration of decision-variables xD(t,s)=col(x0,x1,x2,∂sx1,∂sx2,∂s2x2)∈Rnx×19, enforcement of 0=∫abBI(s)xD(t,s)ds−Bxb(t)0, and the dissipation condition 0=∫abBI(s)xD(t,s)ds−Bxb(t)1.
Translation of constraints to SOS-LMIs solved via tools such as SOSTOOLS+MOSEK or PIETOOLS.
Validation by extracting smallest 0=∫abBI(s)xD(t,s)ds−Bxb(t)2 ensuring positivity and comparing to published critical parameters (0=∫abBI(s)xD(t,s)ds−Bxb(t)3, 0=∫abBI(s)xD(t,s)ds−Bxb(t)4-bounds).
A plausible implication is that PIE-Bench serves both as a functional compliance suite for software and as a comparative metric platform for new PDE-to-PIE conversion methods, LMI solvers, and Lyapunov parameterizations.
For exhaustive procedural and mathematical detail, see “Computational stability analysis of PDEs with integral terms using the PIE framework” (Shivakumar et al., 2022).