PIE-Bench: Benchmarking PIE for PDEs
- 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 (typically ) where the state is partitioned by regularity: with , , . The full derivative vector is
Boundary conditions combine mixed point and integral forms:
where and , subject to invertibility of the “boundary-matrix” . The in-domain dynamics typically adopt the form
with , and as separable matrix-valued polynomial kernels.
2. Change-of-Variable and PIE Construction
The PIE-Bench methodology employs a systematic change of variables for conversion to the PIE setting. Define with
ensuring has no continuity requirements. The state can be reconstructed via an explicit 3-PI integral transform:
where are explicitly defined (see Table 1 for summary).
| Kernel | Construction |
|---|---|
The change of variable is invertible under the specified boundary conditions. The underlying PDE is equivalently expressed as
where and are 3-PI operators with kernels constructed directly from the PDE data.
3. Explicit Operator Mapping Workflow
Transformation from PDE parameters to PIE parameters is explicit and algorithmic. The practitioner:
- Assembles block-matrices , , , .
- Computes the invertible boundary-matrix and using the prescribed formulae.
- Constructs 3-PI kernels and subsequently .
- Forms operator-valued mappings , 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 by seeking a 3-PI Lyapunov operator satisfying:
- on
- for some
Equivalently, defining and , the LMI constraints are:
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.
5. Prototypical Benchmark Examples
PIE-Bench incorporates canonical extensions exemplified by:
- McKendrick population PDE with spatial integral boundary: , . PIE conversion and subsequent operator-LMI analysis yield the critical mortality , with stability for (extinction threshold).
- Reaction-diffusion observer with polynomially-approximated integral feedback: and observer with integral feedback in error, boundary conditions . For each , polynomial approximation degree controls successful stability certification; suffices for , for .
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 .
- Assembly of and using block formulas.
- Declaration of decision-variables , enforcement of , and the dissipation condition .
- Translation of constraints to SOS-LMIs solved via tools such as SOSTOOLS+MOSEK or PIETOOLS.
- Validation by extracting smallest ensuring positivity and comparing to published critical parameters (, -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).