Papers
Topics
Authors
Recent
Search
2000 character limit reached

Spectracone in Nonnegative Matrix Theory

Updated 7 July 2026
  • Spectracone is a polyhedral cone defined by S such that S diag(x) S⁻¹ is nonnegative, representing realizable spectra for diagonalizable nonnegative matrices.
  • It transforms the D-RNIEP into a system of linear inequalities, enabling a geometric and polyhedral approach to eigenvalue realization.
  • The concept connects Perron similarities, row cones, Hadamard conic matrices, and character tables, offering unified insights into spectral realizability.

Searching arXiv for the cited papers on spectracones and related work. A spectracone is a polyhedral cone attached to an invertible matrix SS, defined by the requirement that diagonal data become entrywise nonnegative after conjugation by SS. In the real formulation used for the diagonalizable real nonnegative inverse eigenvalue problem (D-RNIEP), the spectracone is

C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},

so that each xC(S)x\in\mathcal{C}(S) is a realizable eigenvalue list for a nonnegative matrix diagonalizable via the fixed similarity SS. The notion was developed in the study of Perron similarities and Perron spectratopes, then refined through its relationship with row cones and row Hadamard conic matrices, and later extended to complex Perron similarities and ideal Perron similarities such as character tables of finite groups (Johnson et al., 2015, Johnson et al., 2016, Gershnik et al., 4 Aug 2025).

1. Definition and ambient framework

Let SGLn(R)S\in GL_n(\mathbb{R}). A Perron similarity is an invertible matrix for which there exists a real diagonal nonscalar matrix DD such that SDS1SDS^{-1} is entrywise nonnegative. In the 2015 formulation, this is equivalently characterized by the existence of an index i{1,,n}i\in\{1,\dots,n\} such that Sei0Se_i\ge 0 and SS0. In the 2025 complex formulation, SS1 is called a Perron similarity if there is a diagonal matrix SS2 such that SS3 is irreducible and nonnegative; equivalently, there is a unique SS4 with

SS5

where SS6 satisfy SS7 and SS8 (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).

Given such an SS9, the spectracone collects all diagonal vectors that remain feasible under this similarity: C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},0 in the real setting, and

C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},1

in the complex setting, where C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},2 is the diagonal matrix with diagonal entries C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},3. The point C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},4 may be regarded as a spectrum, because C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},5 has eigenvalues C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},6. Since C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},7, the ray C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},8 is always contained in the cone (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).

The associated spectratope is a normalized slice of the cone, but the normalization depends on the framework. In the 2015 real setting,

C(S)={xRn:Sdiag(x)S10},\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},9

whereas in the 2025 formulation,

xC(S)x\in\mathcal{C}(S)0

Both constructions isolate normalized or stochastic realizations and convert the unbounded cone into a bounded polyhedral object (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).

2. Relation to the nonnegative inverse eigenvalue problem

The spectracone is designed for the RNIEP and, more specifically, the D-RNIEP. If xC(S)x\in\mathcal{C}(S)1, then

xC(S)x\in\mathcal{C}(S)2

is diagonalizable and has spectrum xC(S)x\in\mathcal{C}(S)3. Thus xC(S)x\in\mathcal{C}(S)4 is exactly the set of eigenvalue lists realizable by nonnegative matrices that are diagonalizable via the fixed similarity xC(S)x\in\mathcal{C}(S)5. The 2016 study makes this geometric role explicit: taken together, the spectracones of all Perron similarities constitute the solution to the diagonalizable RNIEP. Equivalently, the set of diagonalizable nonnegative spectra is the union of xC(S)x\in\mathcal{C}(S)6 over all Perron similarities xC(S)x\in\mathcal{C}(S)7 (Johnson et al., 2016).

The same point of view appears in normalized form in the earlier spectratope framework. Every normalized real spectrum of a diagonalizable nonnegative matrix lies in some Perron spectratope xC(S)x\in\mathcal{C}(S)8. This rephrases the realization problem as a covering problem by polytopes subordinate to similarities, rather than as a direct search over nonnegative matrices (Johnson et al., 2015).

The symmetric nonnegative inverse eigenvalue problem is a special case of this framework. If xC(S)x\in\mathcal{C}(S)9 is symmetric nonnegative, then it admits an orthogonal diagonalization

SS0

so the relevant Perron similarity is orthogonal. In that case the spectracone becomes

SS1

and it parameterizes spectra realizable by symmetric nonnegative matrices with the prescribed orthogonal eigenbasis (Johnson et al., 2016).

3. Row cones, row Hadamard conic matrices, and equality phenomena

A second cone naturally attached to SS2 is the row cone

SS3

where SS4 denotes the SS5-th row. Membership has a simple dual test: SS6 entrywise. The comparison of SS7 and SS8 is a central structural problem in the theory of spectracones (Johnson et al., 2016).

The key algebraic notion controlling the inclusion SS9 is the row Hadamard conic property. A matrix SGLn(R)S\in GL_n(\mathbb{R})0 with rows SGLn(R)S\in GL_n(\mathbb{R})1 is row Hadamard conic (RHC) if

SGLn(R)S\in GL_n(\mathbb{R})2

where SGLn(R)S\in GL_n(\mathbb{R})3 denotes the Hadamard product. For a Perron similarity SGLn(R)S\in GL_n(\mathbb{R})4, one has the characterization

SGLn(R)S\in GL_n(\mathbb{R})5

Equivalently, the row vectors themselves become spectral vectors exactly when the required Hadamard-product closure holds in the row cone (Johnson et al., 2016).

In the opposite direction, if some row of SGLn(R)S\in GL_n(\mathbb{R})6 is the all-ones vector SGLn(R)S\in GL_n(\mathbb{R})7, then

SGLn(R)S\in GL_n(\mathbb{R})8

Combining both inclusions yields a practical equality criterion: if SGLn(R)S\in GL_n(\mathbb{R})9 is a Perron similarity, some row equals DD0, and DD1 is RHC, then

DD2

The 2016 paper also gives a more general characterization in terms of extremal vectors of DD3: equality holds iff DD4 is RHC and every extremal vector DD5 of DD6 satisfies DD7 (Johnson et al., 2016).

Later work packages this coincidence into the notion of an ideal Perron similarity. In the 2025 terminology, DD8 is ideal iff

DD9

and this is equivalent to the conjunction of SDS1SDS^{-1}0 and the RHC property. In normalized settings, the same condition implies that the spectratope is the convex hull of the rows (Gershnik et al., 4 Aug 2025).

4. Polyhedral structure and explicit examples

The spectracone is polyhedral because the map SDS1SDS^{-1}1 is linear in the diagonal entries of SDS1SDS^{-1}2. If SDS1SDS^{-1}3 and SDS1SDS^{-1}4, then

SDS1SDS^{-1}5

so SDS1SDS^{-1}6 is a finite system of linear inequalities in SDS1SDS^{-1}7. In the real framework this yields a polyhedral cone in SDS1SDS^{-1}8; in the complex framework the same mechanism gives a polyhedral cone in SDS1SDS^{-1}9, with most applications concentrating on real i{1,,n}i\in\{1,\dots,n\}0. The 2025 work additionally recalls that the spectracone is closed under Hadamard product (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).

The geometry of i{1,,n}i\in\{1,\dots,n\}1 can differ sharply from that of i{1,,n}i\in\{1,\dots,n\}2. The 2016 paper gives explicit examples for all set-theoretic possibilities. For

i{1,,n}i\in\{1,\dots,n\}3

entrywise nonnegativity is equivalent to i{1,,n}i\in\{1,\dots,n\}4 and i{1,,n}i\in\{1,\dots,n\}5, and one obtains

i{1,,n}i\in\{1,\dots,n\}6

A second i{1,,n}i\in\{1,\dots,n\}7 example gives the reverse proper inclusion. For

i{1,,n}i\in\{1,\dots,n\}8

again with i{1,,n}i\in\{1,\dots,n\}9 iff Sei0Se_i\ge 00 and Sei0Se_i\ge 01, one has

Sei0Se_i\ge 02

hence

Sei0Se_i\ge 03

A Sei0Se_i\ge 04 example,

Sei0Se_i\ge 05

produces spectracone generators

Sei0Se_i\ge 06

for which neither Sei0Se_i\ge 07 nor Sei0Se_i\ge 08 holds, although the intersection is nontrivial. A common misconception is therefore that the spectracone and row cone typically coincide; the explicit examples show that proper containment in either direction, trivial intersection, and noncomparable intersection all occur (Johnson et al., 2016).

5. Structured families: Walsh matrices, Hadamard matrices, and character tables

The first major structured family arises from Hadamard matrices. For the Walsh matrix Sei0Se_i\ge 09 of order SS00, the 2015 paper proves that the Perron spectracone is exactly the conical hull of the rows: SS01 Equivalently, if SS02 is ordered SS03, then

SS04

Intersecting with the normalization SS05 gives

SS06

so the spectratope is a simplex. Explicit volume formulas are given: SS07 This concrete geometry is strong enough to yield constructive realizations of normalized Suleĭmanova spectra by symmetric, doubly stochastic matrices whenever the dimension is a Hadamard order (Johnson et al., 2015).

At the same time, the Walsh behavior is not universal among Hadamard matrices. The 2015 paper notes that the “convex hull of rows” description does not hold for all Hadamard matrices, and for some Hadamard matrices of order SS08, only the first row lies in the spectratope. This marks an important limitation: large determinant or Hadamard structure alone does not force ideality (Johnson et al., 2015).

A later and broader structured family is provided by character tables of finite groups. If SS09 is the character table of a finite group SS10, then SS11 is a Perron similarity and, moreover, an ideal Perron similarity: SS12 The proof uses the fact that the first row is SS13 and that the Hadamard product of two character rows is the character of a tensor product representation, hence a nonnegative combination of irreducible characters. The same paper gives a group-theoretic inequality description of the spectracone: SS14 When SS15 is real, the projected spectratope of a diagonal rescaling is an SS16-simplex, and its volume is

SS17

These results unify earlier ideal examples: the discrete Fourier transform matrix is the character table of SS18, Walsh matrices are character tables of SS19, and Kronecker products of such matrices are character tables of direct products of groups (Gershnik et al., 4 Aug 2025).

6. Significance, variants, and open directions

The spectracone transforms a spectral existence problem into a problem in polyhedral geometry. For fixed SS20, it replaces the search for nonnegative matrices with a finite system of linear inequalities in the coordinates of a diagonal vector. This yields a parameter space of diagonalizable nonnegative matrices,

SS21

whose spectra are exactly the points of the cone. In favorable cases, especially when SS22 is ideal, the geometry collapses to the row cone and the realizable spectra are generated directly by row data (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).

The framework also interacts naturally with structural subclasses of the inverse eigenvalue problem. Orthogonal Perron similarities lead to the symmetric setting. In the character-table setting, if SS23, then SS24 is normal for all SS25, while if SS26 is real, then SS27 is symmetric. Accordingly, the group-theoretic inequalities for SS28 provide sufficient conditions for realizability in the normal or symmetric NIEP, depending on the table (Gershnik et al., 4 Aug 2025).

Several open directions are explicit in the literature. The 2015 work raises geometric extremality questions, including whether Walsh spectratopes have maximal volume among spectratopes subject to certain norm constraints. The 2025 work formulates a representation-theoretic conjecture: if SS29 is a normalized ideal Perron similarity and is totally extremal, meaning all its entries are extremal points of the Karpelevič region, then SS30 is the character table of a finite Abelian group. It also suggests extending the analysis to other structured matrices or representations, including induced representations and Hecke algebras (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).

In this sense, the spectracone is not merely a convenient encoding of realizable spectra. It is a unifying object linking Perron–Frobenius theory, convex polyhedral geometry, Hadamard-product closure, association schemes, character theory, and multiple variants of the nonnegative inverse eigenvalue problem.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (3)

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 Spectracone.