Average Gramian Matrix in Control & Randomness
- Average Gramian Matrix is a structured approach that aggregates trajectory-based inner products to capture controllability, observability, and energy functionals in dynamic systems.
- It leverages time, perturbation, ensemble, and parameter averaging to extend classical LTI Gramians to nonlinear and time-varying systems.
- In randomized algorithms and spherical designs, it provides precise moment-matching and approximation guarantees useful for numerical linear algebra and system identification.
Searching arXiv for the cited papers and related terminology. “Average Gramian Matrix” denotes, most explicitly in the empirical Gramian framework, a Gramian assembled by averaging trajectory-based inner products over multiple axes of variability—time, perturbations, parameters, operating points, and ensembles. Closely related literatures study averaged resolvents of random Gram matrices, expectations of random Gram products, Monte Carlo averages of weighted outer products, and Gramian constraints that reproduce spherical moments. Across these settings, the common structure is a positive-semidefinite matrix built from pairwise products and then averaged in a manner dictated by dynamics, randomness, sampling, or symmetry (Himpe, 2016, Alt et al., 2016, Auguin et al., 2017, Holodnak et al., 2013, Martin et al., 2013, Waldron, 5 Nov 2025).
1. Terminological scope and underlying matrix objects
In linear system theory, a Gramian is an operator encoding controllability, observability, or input-output coupling. For an asymptotically stable LTI system
the classic Gramians are the controllability Gramian , observability Gramian , and, for square systems, the cross Gramian . They admit both operator equations and integral representations:
For state-space symmetric systems with and , , 0, and 1 coincide, which is the structural basis for cross-Gramian-based balancing (Himpe, 2016).
In matrix analysis and probability, the relevant object is often a Gram matrix or Gram product. For a matrix 2, the Gram matrix is 3 or 4; for sampled vectors 5, the Gramian is the pairwise inner-product matrix 6; for random matrices 7, the Gram matrix 8 is positive semidefinite and its spectrum is analyzed through the resolvent 9. These are not interchangeable definitions, but they are connected by the same bilinear-product structure. A plausible implication is that the phrase “average Gramian matrix” should be read contextually: in control it refers to averaged trajectory covariances, in random-matrix theory to averaged spectral observables or expectations, and in geometric design theory to moment-matching Gramian statistics.
2. Classical system Gramians and their empirical extensions
The empirical Gramian framework extends system Gramians from asymptotically stable LTI systems to nonlinear, parametric, and time-varying systems. For a nonlinear parametric system
0
empirical Gramians are computed from simulated trajectories by averaging inner products of centered state or output trajectories across perturbations. The perturbation sets are given by canonical input directions 1, input scales 2, initial-state directions 3, and initial-state scales 4; signs 5 and scale subdivisions are controlled by flags, while rotations are limited to 6. Centered trajectories are
7
where the centering choice can be steady-state, final state, arithmetic time average, RMS, or mid-range (Himpe, 2016).
The empirical controllability Gramian is assembled from state responses to input perturbations,
8
The empirical observability Gramian is assembled from output trajectories caused by initial-state perturbations,
9
and the empirical cross Gramian for square systems averages both input and initial-state perturbations,
0
1
Parameter-space analogs include the sensitivity Gramian 2, the identifiability Gramian
3
and, for square systems, the joint Gramian with cross-identifiability
4
These constructions formalize how local perturbation responses are converted into a single matrix summarizing input-output coherence and identifiability over an operating region (Himpe, 2016).
3. “Average” in the empirical Gramian framework
In emgr, an “Average Gramian Matrix” is any Gramian assembled by averaging trajectory-based inner products over multiple axes of variability: time, perturbations, parameters, operating points, and ensembles. Time averaging is implemented through integrals 5, with discrete approximation by sums 6. Ensemble averaging appears explicitly in the prefactors 7, 8, and in the scale normalizations 9, 0, or 1. Parametric averaging is performed by supplying multiple parameter columns 2; emgr computes a Gramian for each 3 and returns
4
Operating points can be varied through 5 and 6, and weighted averaging can be applied in post-processing via
7
(Himpe, 2016).
This averaging is not merely notational. Centering reduces bias from offsets and makes empirical Gramians robust to nonzero steady-states and non-impulse excitation. For asymptotically stable systems and impulse input, empirical Gramians converge to LTI Gramians as 8; for unstable or time-varying systems, one instead uses finite 9 and interprets the result as a time-limited Gramian. The framework therefore treats “average” as a controlled aggregation protocol rather than as a single analytic formula.
The same construction also induces scalar summaries. Average controllability for LTI networks is commonly quantified by 0; with empirical 1, the same scalar metric extends to nonlinear and parametric systems over the chosen operating region, for example 2 or 3. Other summaries listed in the framework are 4, smallest eigenvalues 5, condition numbers 6, sums of neglected singular values, and diagonal entries measuring state input-output importance or coherence. This suggests that an average Gramian matrix often functions as a finite-dimensional surrogate for a family of operating-condition-dependent energy functionals.
4. Averaged resolvents and deterministic equivalents for random Gram matrices
For random-matrix theory, the central object is a random 7 matrix 8 with independent, centered entries and arbitrary variance profile 9, where 0. The Gram matrix is 1, and the averaged spectral observable is the empirical Stieltjes transform
2
The limiting deterministic quantity is the average
3
where 4 is the unique holomorphic solution with 5 of the Gram Dyson equation
6
Its average is the Stieltjes transform of a probability measure 7,
8
which generalizes the Marchenko–Pastur law for arbitrary variance profiles (Alt et al., 2016).
Under flatness of 9, a primitivity-type lower regularity condition, bounded moments, and an aspect ratio bounded away from 0 and 1, optimal entrywise and averaged local laws hold down to spectral scales 2. In the bulk, the averaged local law yields
3
with overwhelming probability uniformly in the spectral domain 4; away from the support of 5,
6
These are sharper than the entrywise bounds, which are of order 7 in the bulk and 8 away from support. The paper also proves bulk rigidity,
9
and absence of eigenvalues away from 0 with optimal accuracy.
The edge behavior splits into a hard-edge square regime and a soft-edge properly rectangular regime. For 1 under block fully indecomposable variance assumptions, 2 has no atom at 3 and its density satisfies 4, so the density behaves like 5 at the hard edge. For 6 with lower bounded variances, there is a macroscopic gap between 7 and the lower edge of 8, and if 9 then 0 and 1 a.w.o.p. A major consequence is the deterministic-equivalent principle: 2 with the example
3
as in the MIMO channel-capacity motivation. In this literature, the “average” attached to a Gram matrix is the trace-normalized resolvent and the spectral measure it converges to (Alt et al., 2016).
5. Expected Gram matrices and average characteristic data
A second meaning of average Gramian is literal expectation. For a 4 complex central Gaussian matrix 5 with independent entries 6, arbitrary positive variance profile, and Gram matrix 7, one has
8
Hence
9
and 00 because the entries are independent, zero-mean, and circularly symmetric. The trace and determinant moments are also explicit: 01
02
Here the average Gramian matrix is exactly the expectation of the random Gram product, and it records expected per-receive-antenna signal power under an arbitrary variance profile (Auguin et al., 2017).
A more general expectation theory is developed for random Gram matrices generated from sampled columns. Let 03 or 04 be formed from 05 independent columns 06, each distributed as a random vector 07, and let
08
If
09
is the second-moment matrix and 10, then the expected determinant and expected permanent of 11,
12
have exponential generating functions
13
14
The corresponding recursions are
15
with 16. Since 17, 18 for 19, hence 20 in that regime. The expected coefficients of the characteristic and permanental polynomials factor through these sequences via
21
This framework shows that, for independent sampled columns, average Gramian information can be compressed to the second-moment matrix 22 and its power traces, without assuming Gaussianity or independence of coordinates within a column (Martin et al., 2013).
6. Monte Carlo averages of outer products and approximation guarantees
In randomized numerical linear algebra, the average Gramian matrix is represented by a finite Monte Carlo average of weighted rank-one outer products. For 23 with columns 24, one samples indices 25 independently with replacement according to probabilities 26 and forms
27
The estimator is unbiased: 28 This gives a literal average-over-samples approximation to the Gram matrix, with weights chosen to compensate for nonuniform sampling (Holodnak et al., 2013).
The same paper gives exact and probabilistic characterizations. If 29 has rank 30, selected columns 31, and diagonal weights 32, then
33
equivalently 34 has orthonormal rows. In the special case 35, the unique diagonal weights are
36
Thus exact average representation depends on the right singular vector geometry rather than solely on column norms.
For approximation, the error bounds are dimension-free in the sense that they depend on the stable rank
37
or on 38, not on ambient matrix dimensions. With nearly-optimal probabilities 39, 40, one obtains
41
with probability at least 42, provided
43
An intrinsic-dimension variant replaces 44 by 45, and leverage-score sampling yields a rank-based bound
46
The practical guidance given is to prefer norm-squared probabilities
47
which minimize 48 and empirically yield smaller spectral errors than leverage scores when 49 is small (Holodnak et al., 2013).
7. Gramian averages in spherical designs and moment matching
For real and complex spherical designs, the Gramian is the matrix of pairwise inner products,
50
and with weights 51 one may pass to the weighted Gram
52
If a weighted spherical design is defined as a cubature rule for a unitarily invariant polynomial space 53, then any unitary image is also such a design, and spherical designs for 54 are determined up to unitary equivalence by their Gramian. The reproducing kernel has the form
55
and the associated potential
56
vanishes exactly for weighted spherical designs. In this setting, Gramian-based energies encode averaged polynomial moments of pairwise inner products (Waldron, 5 Nov 2025).
The paper makes the “average Gramian” viewpoint explicit through moment identities. For balanced sets,
57
and for the second moment,
58
Equivalently, the average outer product is isotropic. For unit weights 59 and 60, this is the tight-frame identity
61
In Gramian terms, 62 has rank 63 with 64 nonzero eigenvalues all equal to 65, and the frame potential
66
satisfies
67
with equality for tight frames or designs.
The potentials used to characterize designs are themselves averages of Gramian entries under suitable nonlinear functions. Examples include
68
for real half-designs,
69
for complex 70-designs, and
71
for complex projective 72-designs. The design condition is that the sample Gramian reproduces spherical averages such as
73
This suggests a precise geometric meaning of average Gramian matrix: a Gramian whose entrywise statistics and spectral profile match the spherical averages dictated by symmetry, with isotropy at second order and kernel-based moment matching at higher orders (Waldron, 5 Nov 2025).