Perron Similarity in Matrix Spectral Theory
- Perron Similarity is a matrix-theoretic concept that organizes realizable spectra of nonnegative matrices via diagonal similarity and Perron–Frobenius theory.
- It employs both real and complex formulations, using spectracones and spectratopes to describe feasible eigenvalue sets in polyhedral terms.
- The framework supports constructive realizations of the nonnegative inverse eigenvalue problem, with models based on Hadamard, Walsh, and DFT matrices.
Perron similarity is a matrix-theoretic notion that organizes realizable spectra of nonnegative matrices through diagonal similarity. In the real formulation, an invertible matrix is a Perron similarity if there exists a real nonscalar diagonal matrix such that entrywise. In the complex formulation developed for the nonnegative inverse eigenvalue problem (NIEP), is a Perron similarity if it diagonalizes an irreducible nonnegative matrix . This viewpoint turns spectral realization into the study of the transfer map , together with the associated spectracones and spectratopes that encode feasible eigenvalue vectors in polyhedral form (Johnson et al., 2015, Johnson et al., 2024).
1. Definition, normalization, and scope
The real and complex theories share the same core mechanism: one prescribes an invertible similarity , places the desired eigenvalues on a diagonal matrix , and asks for entrywise nonnegativity of . In the real RNIEP-oriented formulation, the defining requirement is the existence of a real nonscalar diagonal with 0. In the complex theory, the requirement is sharpened to the existence of an irreducible nonnegative matrix diagonalized by 1, which aligns the notion directly with Perron–Frobenius irreducibility (Johnson et al., 2015, Johnson et al., 2024).
Several refinements have become standard. The row cone of 2, denoted 3, is the conical hull of the rows of 4. An ideal Perron similarity is one for which the spectracone coincides with the row cone, 5. In the character-table literature, one further normalizes an ideal Perron similarity by requiring
6
A normalized ideal Perron similarity is called totally extremal if every entry has unit modulus, equivalently 7 for all 8 (Gershnik et al., 4 Aug 2025, Artemis et al., 1 Jun 2026).
This framework sits inside the NIEP and its diagonalizable variants. If 9, then 0 is nonnegative and has spectrum given by the components of 1; if 2 lies in an appropriate normalized section 3, then 4 is stochastic. The theory is therefore both spectral and constructive: it simultaneously characterizes feasible lists and produces realizing matrices (Johnson et al., 2024).
2. Characterizations and structural criteria
The real theory gives a geometric characterization in terms of conical hulls of rows and columns. Writing the rows of 5 as 6 and the rows of 7 as 8, Johnson–Paparella proved that 9 is a Perron similarity if and only if there exists an index 0 such that
1
For orthogonal matrices this collapses to a particularly simple test: 2 is a Perron similarity if and only if 3 entrywise for some 4 (Johnson et al., 2015).
The complex irreducible theory gives a Perron–Frobenius characterization at the level of a distinguished coordinate. An invertible 5 is a Perron similarity if and only if there exists a unique 6 such that
7
where 8 satisfy 9 and 0 are positive right and left Perron eigenvectors. This isolates the Perron eigendirection directly in the similarity matrix (Johnson et al., 2024).
A second structural layer concerns the relation between row geometry and nonnegativity. For 1, row-cone membership has the exact test
2
If 3 denotes the 4-th row of 5, then 6 is row Hadamard conic (RHC) when 7 for all 8, where 9 is the Hadamard product. In the real theory, 0 holds exactly when 1 is RHC, and if some row of 2 is 3, then 4; under that normalization, equality 5 is equivalent to the RHC property (Johnson et al., 2016). In the later complex ideality criterion, this is recast as: 6 is ideal if and only if 7 and 8 is RHC (Gershnik et al., 4 Aug 2025).
3. Spectracones, spectratopes, and polyhedral geometry
For an invertible similarity 9, the fundamental feasibility set is the spectracone
0
The normalization used for the associated spectratope depends on the setting. In the original real paper one uses
1
whereas the complex stochastic theory uses
2
Both constructions define a bounded polyhedral slice of the spectracone, but they encode different normalizations: fixed first coordinate in the real RNIEP treatment, and stochasticity in the complex treatment (Johnson et al., 2015, Johnson et al., 2024).
Polyhedrality is explicit. In the real setting, the entrywise inequalities are
3
and vectorization gives a linear system 4, where
5
with 6 the diagonal-selection matrix whose columns are 7. Thus 8 is a polyhedral cone, and 9 is a bounded polytope obtained by slicing that cone (Johnson et al., 2015). In the complex theory, 0 and 1 are likewise polyhedral when 2 is viewed as a 3-dimensional real space; moreover, 4 and 5 are closed under the Hadamard product, and the realizing family
6
is a convex cone closed under matrix multiplication (Johnson et al., 2024).
These polyhedra organize the diagonalizable NIEP. If 7 is diagonalizable with real spectrum 8 and 9, then 0, and after normalizing by the Perron eigenvalue one obtains a point of 1. Consequently, the set of normalized real spectra of diagonalizable nonnegative matrices is covered by the union of Perron spectratopes over Perron similarities. In the complex stochastic theory, the extremals of 2 and 3 are finite in number for each fixed 4, and determining them for every Perron similarity would solve the diagonalizable NIEP, described there as a major portion of the entire problem (Johnson et al., 2015, Johnson et al., 2024).
4. Canonical families and exact models
Hadamard and Walsh matrices provide the classical real model. For the canonical Walsh matrix 5 of order 6, the Perron spectracone is exactly the conical hull of the rows,
7
and the Perron spectratope is exactly the convex hull of the rows,
8
The associated realizations admit an association-scheme description: if 9, then
0
decomposes as a nonnegative combination of trisymmetric permutation matrices 1, and the family 2 forms a 3-class association scheme (Johnson et al., 2015).
The complex counterpart is the discrete Fourier transform matrix 4. Its spectracone and spectratope coincide with the conical and convex hulls of its rows, respectively, so 5 is ideal and extremal. Moreover, 6 is circulant, and feasibility has the exact linear test
7
Accordingly, 8 is realizable by a nonnegative circulant matrix if and only if 9. The same ideality and extremality persist for multifold Kronecker products of DFT matrices and for mixed Kronecker products of DFT and Walsh matrices (Johnson et al., 2024).
Character tables extend ideality from abelian to arbitrary finite groups. If 00 is the character table of a finite group, then 01 is an ideal Perron similarity. Its spectracone is described by finitely many group-theoretic inequalities: 02 When 03 is real, the projected spectratope is a simplex with an explicit volume formula in terms of centralizer sizes and irreducible character degrees (Gershnik et al., 4 Aug 2025).
The most rigid case is now classified. Totally extremal normalized ideal Perron similarities are precisely the character tables of finite abelian groups. Equivalently, for 04, the rows form a group under Hadamard product if and only if 05 is the character table of a finite abelian group, and that row-group is canonically isomorphic to the underlying group (Artemis et al., 1 Jun 2026).
Kronecker products preserve much of this structure. If 06 and 07 are Perron similarities, then 08 is a Perron similarity; if 09 and 10 are ideal, then 11 is ideal. The induced cones satisfy
12
and these inclusions are generally strict (Dockter et al., 2021).
5. Constructive realizations and the NIEP program
Perron similarities are not only classificatory objects; they provide explicit realizations. In the Hadamard setting, the 2015 real theory gives a constructive version of Fiedler’s theorem at Hadamard orders: if 13 is a normalized Hadamard matrix of order 14 and 15 is a normalized Suleĭmanova spectrum, then 16 is realizable by a symmetric, doubly stochastic matrix. The construction writes the target vector 17 as a convex combination of 18 and the vectors 19, shows 20, and then forms
21
A further corollary states that after adjoining sufficiently many zeros, a normalized Suleĭmanova spectrum is realized by a symmetric, doubly stochastic matrix of larger order; if the enlarged order is a power of two, the realizing matrix may be chosen trisymmetric (Johnson et al., 2015).
The complex theory connects Perron similarities to boundary constructions in the Karpelevich region. For Type I Karpelevich arcs, the reduced Ito polynomial
22
has a nonnegative irreducible companion realization 23. When the roots are distinct, the associated Vandermonde matrix 24 satisfies
25
so 26 is a Perron similarity. These Type I realizers generate large portions of the stochastic spectral region. For 27 stochastic matrices, spectratopes coming from Type I realizers, from 28, and from the mixed similarity
29
with
30
yield a nearly complete geometrical representation of the spectra of 31 stochastic matrices (Johnson et al., 2024).
This constructive role explains the importance of ideal families. When 32 is ideal, the extreme rays and extreme points of the feasible spectral region are the rows of 33 and their normalized convex combinations, so realizability reduces to explicit polyhedral combinatorics rather than an unrestricted search over diagonal conjugations (Gershnik et al., 4 Aug 2025, Johnson et al., 2024).
6. Limitations, terminology, and current directions
Several caveats are built into the theory. First, the Perron and ideal properties are independent: a matrix can be ideal but not a Perron similarity, and conversely. Second, the union of Perron spectratopes captures normalized spectra of diagonalizable nonnegative matrices, but not necessarily all spectra of nonnegative matrices; non-diagonalizable cases are not directly represented as 34. Third, in the real polyhedral formulation, numerical testing through the linear feasibility system 35 can be sensitive to the conditioning of 36 and to the combinatorial structure of the selection matrix 37. The 2015 paper also notes that covering trace-nonnegative polytopes may require uncountably many spectratopes in dimension 38, so no finite catalog of Perron similarities suffices even at low dimension (Artemis et al., 1 Jun 2026, Johnson et al., 2015).
A recurrent misconception concerns “nontriviality” of the spectracone. A later paper gave a counterexample to the stronger claim that
39
is equivalent to 40 being a Perron similarity. The counterexample exhibits a matrix 41 for which 42 properly contains 43 but no column of 44 and corresponding row of 45 share a global nonnegative or nonpositive sign, so 46 is not a Perron similarity in the sign-criterion sense used there (Dockter et al., 2021).
There is also a genuine terminological fork. In a separate line of work on matrices with negative entries, “Perron similarity” refers to similarity to an eventually positive matrix. In that setting, if 47 has a positive right eigenvector 48, a real left eigenvector 49, and a positive simple dominant eigenvalue 50, then
51
is an explicit conjugate, and 52 has a positive, simple, dominant eigenvalue if and only if 53 is eventually positive. For row-stochastic matrices this yields the entrywise criterion
54
for some 55 and all 56 (Labbé et al., 2015). This usage is related by similarity and Perron–Frobenius behavior, but it is distinct from the spectracone-based NIEP literature.
Current directions follow the existing classification results. One strand asks for a characterization of polyhedral cones or polytopes closed under Hadamard product that arise as 57 or 58. Another studies normalized ideal Perron similarities beyond the totally extremal case, where the abelian character-table classification no longer applies directly. A further boundary question in the stochastic spectral region asks whether every boundary point of 59 is extremal for 60 (Johnson et al., 2024, Artemis et al., 1 Jun 2026).