Papers
Topics
Authors
Recent
Search
2000 character limit reached

Perron Similarity in Matrix Spectral Theory

Updated 7 July 2026
  • 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 SGLn(R)S\in GL_n(\mathbb R) is a Perron similarity if there exists a real nonscalar diagonal matrix DD such that SDS10SDS^{-1}\ge 0 entrywise. In the complex formulation developed for the nonnegative inverse eigenvalue problem (NIEP), SGLn(C)S\in GL_n(\mathbb C) is a Perron similarity if it diagonalizes an irreducible nonnegative matrix A=SDS1A=SDS^{-1}. This viewpoint turns spectral realization into the study of the transfer map xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}, 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 SS, places the desired eigenvalues on a diagonal matrix Dx=diag(x)D_x=\operatorname{diag}(x), and asks for entrywise nonnegativity of Mx(S)=SDxS1M_x(S)=SD_xS^{-1}. In the real RNIEP-oriented formulation, the defining requirement is the existence of a real nonscalar diagonal DD with DD0. In the complex theory, the requirement is sharpened to the existence of an irreducible nonnegative matrix diagonalized by DD1, 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 DD2, denoted DD3, is the conical hull of the rows of DD4. An ideal Perron similarity is one for which the spectracone coincides with the row cone, DD5. In the character-table literature, one further normalizes an ideal Perron similarity by requiring

DD6

A normalized ideal Perron similarity is called totally extremal if every entry has unit modulus, equivalently DD7 for all DD8 (Gershnik et al., 4 Aug 2025, Artemis et al., 1 Jun 2026).

This framework sits inside the NIEP and its diagonalizable variants. If DD9, then SDS10SDS^{-1}\ge 00 is nonnegative and has spectrum given by the components of SDS10SDS^{-1}\ge 01; if SDS10SDS^{-1}\ge 02 lies in an appropriate normalized section SDS10SDS^{-1}\ge 03, then SDS10SDS^{-1}\ge 04 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 SDS10SDS^{-1}\ge 05 as SDS10SDS^{-1}\ge 06 and the rows of SDS10SDS^{-1}\ge 07 as SDS10SDS^{-1}\ge 08, Johnson–Paparella proved that SDS10SDS^{-1}\ge 09 is a Perron similarity if and only if there exists an index SGLn(C)S\in GL_n(\mathbb C)0 such that

SGLn(C)S\in GL_n(\mathbb C)1

For orthogonal matrices this collapses to a particularly simple test: SGLn(C)S\in GL_n(\mathbb C)2 is a Perron similarity if and only if SGLn(C)S\in GL_n(\mathbb C)3 entrywise for some SGLn(C)S\in GL_n(\mathbb C)4 (Johnson et al., 2015).

The complex irreducible theory gives a Perron–Frobenius characterization at the level of a distinguished coordinate. An invertible SGLn(C)S\in GL_n(\mathbb C)5 is a Perron similarity if and only if there exists a unique SGLn(C)S\in GL_n(\mathbb C)6 such that

SGLn(C)S\in GL_n(\mathbb C)7

where SGLn(C)S\in GL_n(\mathbb C)8 satisfy SGLn(C)S\in GL_n(\mathbb C)9 and A=SDS1A=SDS^{-1}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 A=SDS1A=SDS^{-1}1, row-cone membership has the exact test

A=SDS1A=SDS^{-1}2

If A=SDS1A=SDS^{-1}3 denotes the A=SDS1A=SDS^{-1}4-th row of A=SDS1A=SDS^{-1}5, then A=SDS1A=SDS^{-1}6 is row Hadamard conic (RHC) when A=SDS1A=SDS^{-1}7 for all A=SDS1A=SDS^{-1}8, where A=SDS1A=SDS^{-1}9 is the Hadamard product. In the real theory, xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}0 holds exactly when xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}1 is RHC, and if some row of xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}2 is xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}3, then xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}4; under that normalization, equality xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}5 is equivalent to the RHC property (Johnson et al., 2016). In the later complex ideality criterion, this is recast as: xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}6 is ideal if and only if xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}7 and xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}8 is RHC (Gershnik et al., 4 Aug 2025).

3. Spectracones, spectratopes, and polyhedral geometry

For an invertible similarity xMx(S):=SDxS1x\mapsto M_x(S):=SD_xS^{-1}9, the fundamental feasibility set is the spectracone

SS0

The normalization used for the associated spectratope depends on the setting. In the original real paper one uses

SS1

whereas the complex stochastic theory uses

SS2

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

SS3

and vectorization gives a linear system SS4, where

SS5

with SS6 the diagonal-selection matrix whose columns are SS7. Thus SS8 is a polyhedral cone, and SS9 is a bounded polytope obtained by slicing that cone (Johnson et al., 2015). In the complex theory, Dx=diag(x)D_x=\operatorname{diag}(x)0 and Dx=diag(x)D_x=\operatorname{diag}(x)1 are likewise polyhedral when Dx=diag(x)D_x=\operatorname{diag}(x)2 is viewed as a Dx=diag(x)D_x=\operatorname{diag}(x)3-dimensional real space; moreover, Dx=diag(x)D_x=\operatorname{diag}(x)4 and Dx=diag(x)D_x=\operatorname{diag}(x)5 are closed under the Hadamard product, and the realizing family

Dx=diag(x)D_x=\operatorname{diag}(x)6

is a convex cone closed under matrix multiplication (Johnson et al., 2024).

These polyhedra organize the diagonalizable NIEP. If Dx=diag(x)D_x=\operatorname{diag}(x)7 is diagonalizable with real spectrum Dx=diag(x)D_x=\operatorname{diag}(x)8 and Dx=diag(x)D_x=\operatorname{diag}(x)9, then Mx(S)=SDxS1M_x(S)=SD_xS^{-1}0, and after normalizing by the Perron eigenvalue one obtains a point of Mx(S)=SDxS1M_x(S)=SD_xS^{-1}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 Mx(S)=SDxS1M_x(S)=SD_xS^{-1}2 and Mx(S)=SDxS1M_x(S)=SD_xS^{-1}3 are finite in number for each fixed Mx(S)=SDxS1M_x(S)=SD_xS^{-1}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 Mx(S)=SDxS1M_x(S)=SD_xS^{-1}5 of order Mx(S)=SDxS1M_x(S)=SD_xS^{-1}6, the Perron spectracone is exactly the conical hull of the rows,

Mx(S)=SDxS1M_x(S)=SD_xS^{-1}7

and the Perron spectratope is exactly the convex hull of the rows,

Mx(S)=SDxS1M_x(S)=SD_xS^{-1}8

The associated realizations admit an association-scheme description: if Mx(S)=SDxS1M_x(S)=SD_xS^{-1}9, then

DD0

decomposes as a nonnegative combination of trisymmetric permutation matrices DD1, and the family DD2 forms a DD3-class association scheme (Johnson et al., 2015).

The complex counterpart is the discrete Fourier transform matrix DD4. Its spectracone and spectratope coincide with the conical and convex hulls of its rows, respectively, so DD5 is ideal and extremal. Moreover, DD6 is circulant, and feasibility has the exact linear test

DD7

Accordingly, DD8 is realizable by a nonnegative circulant matrix if and only if DD9. 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 DD00 is the character table of a finite group, then DD01 is an ideal Perron similarity. Its spectracone is described by finitely many group-theoretic inequalities: DD02 When DD03 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 DD04, the rows form a group under Hadamard product if and only if DD05 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 DD06 and DD07 are Perron similarities, then DD08 is a Perron similarity; if DD09 and DD10 are ideal, then DD11 is ideal. The induced cones satisfy

DD12

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 DD13 is a normalized Hadamard matrix of order DD14 and DD15 is a normalized Suleĭmanova spectrum, then DD16 is realizable by a symmetric, doubly stochastic matrix. The construction writes the target vector DD17 as a convex combination of DD18 and the vectors DD19, shows DD20, and then forms

DD21

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

DD22

has a nonnegative irreducible companion realization DD23. When the roots are distinct, the associated Vandermonde matrix DD24 satisfies

DD25

so DD26 is a Perron similarity. These Type I realizers generate large portions of the stochastic spectral region. For DD27 stochastic matrices, spectratopes coming from Type I realizers, from DD28, and from the mixed similarity

DD29

with

DD30

yield a nearly complete geometrical representation of the spectra of DD31 stochastic matrices (Johnson et al., 2024).

This constructive role explains the importance of ideal families. When DD32 is ideal, the extreme rays and extreme points of the feasible spectral region are the rows of DD33 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 DD34. Third, in the real polyhedral formulation, numerical testing through the linear feasibility system DD35 can be sensitive to the conditioning of DD36 and to the combinatorial structure of the selection matrix DD37. The 2015 paper also notes that covering trace-nonnegative polytopes may require uncountably many spectratopes in dimension DD38, 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

DD39

is equivalent to DD40 being a Perron similarity. The counterexample exhibits a matrix DD41 for which DD42 properly contains DD43 but no column of DD44 and corresponding row of DD45 share a global nonnegative or nonpositive sign, so DD46 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 DD47 has a positive right eigenvector DD48, a real left eigenvector DD49, and a positive simple dominant eigenvalue DD50, then

DD51

is an explicit conjugate, and DD52 has a positive, simple, dominant eigenvalue if and only if DD53 is eventually positive. For row-stochastic matrices this yields the entrywise criterion

DD54

for some DD55 and all DD56 (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 DD57 or DD58. 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 DD59 is extremal for DD60 (Johnson et al., 2024, Artemis et al., 1 Jun 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Perron Similarity.