---
title: Spectracone in Nonnegative Matrix Theory
url: https://www.emergentmind.com/topics/spectracone
type: topic
---

# Spectracone in Nonnegative Matrix Theory

Searching arXiv for the cited papers on spectracones and related work.
A spectracone is a polyhedral cone attached to an invertible matrix \(S\), defined by the requirement that diagonal data become entrywise nonnegative after conjugation by \(S\). In the real formulation used for the diagonalizable real nonnegative inverse eigenvalue problem (D-RNIEP), the spectracone is
\[
\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\},
\]
so that each \(x\in\mathcal{C}(S)\) is a realizable eigenvalue list for a nonnegative matrix diagonalizable via the fixed similarity \(S\). 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 [1508.07400, 1611.02752, 2508.02830].

## 1. Definition and ambient framework

Let \(S\in GL_n(\mathbb{R})\). A Perron similarity is an invertible matrix for which there exists a real diagonal nonscalar matrix \(D\) such that \(SDS^{-1}\) is entrywise nonnegative. In the 2015 formulation, this is equivalently characterized by the existence of an index \(i\in\{1,\dots,n\}\) such that \(Se_i\ge 0\) and \(e_i^\top S^{-1}\ge 0\). In the 2025 complex formulation, \(S\in \mathsf{GL}_n(\mathbb{C})\) is called a Perron similarity if there is a diagonal matrix \(D\) such that \(A=SDS^{-1}\) is irreducible and nonnegative; equivalently, there is a unique \(k\in\{1,\dots,n\}\) with
\[
Se_k=\alpha x,\qquad e_k^\top S^{-1}=\beta y^\top,
\]
where \(\alpha,\beta\in\mathbb C\) satisfy \(\alpha\beta>0\) and \(x,y>0\) [1508.07400, 2508.02830].

Given such an \(S\), the spectracone collects all diagonal vectors that remain feasible under this similarity:
\[
\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^{-1}\ge 0\}
\]
in the real setting, and
\[
\mathcal{C}(S)=\{x\in\mathbb{C}^n: M_x(S)=SD_xS^{-1}\ge 0\}
\]
in the complex setting, where \(D_x\) is the diagonal matrix with diagonal entries \(x_1,\dots,x_n\). The point \(x\) may be regarded as a spectrum, because \(SD_xS^{-1}\) has eigenvalues \(x_1,\dots,x_n\). Since \(M_e=I\ge 0\), the ray \(\{\alpha e:\alpha\ge 0\}\) is always contained in the cone [1508.07400, 2508.02830].

The associated spectratope is a normalized slice of the cone, but the normalization depends on the framework. In the 2015 real setting,
\[
\mathcal{P}(S)=\{x\in\mathcal{C}(S): x_1=1\},
\]
whereas in the 2025 formulation,
\[
\mathcal{P}(S)=\{x\in\mathcal{C}(S): M_x e=e\}.
\]
Both constructions isolate normalized or stochastic realizations and convert the unbounded cone into a bounded polyhedral object [1508.07400, 2508.02830].

## 2. Relation to the nonnegative inverse eigenvalue problem

The spectracone is designed for the RNIEP and, more specifically, the D-RNIEP. If \(x\in\mathcal{C}(S)\), then
\[
A=S\operatorname{diag}(x)S^{-1}\ge 0
\]
is diagonalizable and has spectrum \(\{x_1,\dots,x_n\}\). Thus \(\mathcal{C}(S)\) is exactly the set of eigenvalue lists realizable by nonnegative matrices that are diagonalizable via the fixed similarity \(S\). 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 \(\mathcal{C}(S)\) over all Perron similarities \(S\) [1611.02752].

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 \(\mathcal{P}(S)\). This rephrases the realization problem as a covering problem by polytopes subordinate to similarities, rather than as a direct search over nonnegative matrices [1508.07400].

The symmetric nonnegative inverse eigenvalue problem is a special case of this framework. If \(A\) is symmetric nonnegative, then it admits an orthogonal diagonalization
\[
A=S\operatorname{diag}(\lambda_1,\dots,\lambda_n)S^\top,
\]
so the relevant Perron similarity is orthogonal. In that case the spectracone becomes
\[
\mathcal{C}(S)=\{x\in\mathbb{R}^n: S\operatorname{diag}(x)S^\top\ge 0\},
\]
and it parameterizes spectra realizable by symmetric nonnegative matrices with the prescribed orthogonal eigenbasis [1611.02752].

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

A second cone naturally attached to \(S\) is the row cone
\[
\mathcal{C}_r(S)=\operatorname{cone}\{r_1(S),\dots,r_n(S)\},
\]
where \(r_i(S)\) denotes the \(i\)-th row. Membership has a simple dual test:
\[
x^\top\in\mathcal{C}_r(S)\iff x^\top S^{-1}\ge 0
\]
entrywise. The comparison of \(\mathcal{C}(S)\) and \(\mathcal{C}_r(S)\) is a central structural problem in the theory of spectracones [1611.02752].

The key algebraic notion controlling the inclusion \(\mathcal{C}_r(S)\subseteq\mathcal{C}(S)\) is the row Hadamard conic property. A matrix \(S\) with rows \(r_i\) is row Hadamard conic (RHC) if
\[
r_i\circ r_j\in\mathcal{C}_r(S)\qquad \forall i,j,
\]
where \(\circ\) denotes the Hadamard product. For a Perron similarity \(S\), one has the characterization
\[
\mathcal{C}_r(S)\subseteq\mathcal{C}(S)\iff S\text{ is RHC}.
\]
Equivalently, the row vectors themselves become spectral vectors exactly when the required Hadamard-product closure holds in the row cone [1611.02752].

In the opposite direction, if some row of \(S\) is the all-ones vector \(e^\top\), then
\[
\mathcal{C}(S)\subseteq\mathcal{C}_r(S).
\]
Combining both inclusions yields a practical equality criterion: if \(S\) is a Perron similarity, some row equals \(e^\top\), and \(S\) is RHC, then
\[
\mathcal{C}(S)=\mathcal{C}_r(S).
\]
The 2016 paper also gives a more general characterization in terms of extremal vectors of \(\mathcal{C}(S)\): equality holds iff \(S\) is RHC and every extremal vector \(y\) of \(\mathcal{C}(S)\) satisfies \(y^\top S^{-1}\ge 0\) [1611.02752].

Later work packages this coincidence into the notion of an ideal Perron similarity. In the 2025 terminology, \(S\) is ideal iff
\[
\mathcal{C}(S)=\mathcal{C}_r(S),
\]
and this is equivalent to the conjunction of \(e\in\mathcal{C}_r(S)\) and the RHC property. In normalized settings, the same condition implies that the spectratope is the convex hull of the rows [2508.02830].

## 4. Polyhedral structure and explicit examples

The spectracone is polyhedral because the map \(x\mapsto SD_xS^{-1}\) is linear in the diagonal entries of \(x\). If \(S=[s_{ij}]\) and \(S^{-1}=[t_{ij}]\), then
\[
\bigl[SD_xS^{-1}\bigr]_{ij}=\sum_{k=1}^n (s_{ik}t_{kj})\,x_k,
\]
so \(SD_xS^{-1}\ge 0\) is a finite system of linear inequalities in \(x_1,\dots,x_n\). In the real framework this yields a polyhedral cone in \(\mathbb{R}^n\); in the complex framework the same mechanism gives a polyhedral cone in \(\mathbb{C}^n\), with most applications concentrating on real \(x\). The 2025 work additionally recalls that the spectracone is closed under Hadamard product [1508.07400, 2508.02830].

The geometry of \(\mathcal{C}(S)\) can differ sharply from that of \(\mathcal{C}_r(S)\). The 2016 paper gives explicit examples for all set-theoretic possibilities. For
\[
S=\begin{bmatrix}1&1\\0&-1\end{bmatrix},
\qquad
A=SD S^{-1}=\begin{bmatrix}x&x-y\\0&y\end{bmatrix},
\]
entrywise nonnegativity is equivalent to \(x,y\ge 0\) and \(y\le x\), and one obtains
\[
\mathcal{C}(S)=\operatorname{cone}\{e,e_1\}\subset \operatorname{cone}\{e,-e_2\}=\mathcal{C}_r(S).
\]
A second \(2\times 2\) example gives the reverse proper inclusion. For
\[
S=\begin{bmatrix}-1&-1\\-1&0\end{bmatrix},
\qquad
A=\begin{bmatrix}y&x-y\\0&x\end{bmatrix},
\]
again with \(A\ge 0\) iff \(x,y\ge 0\) and \(y\le x\), one has
\[
\mathcal{C}(S)=\operatorname{cone}\{e,e_1\},\qquad
\mathcal{C}_r(S)=\operatorname{cone}\{-e,-e_1\},
\]
hence
\[
\mathcal{C}(S)\cap\mathcal{C}_r(S)=\{0\}.
\]
A \(3\times 3\) example,
\[
S=\begin{bmatrix}
1&1&0\\
1&-0.5&1\\
1&-0.5&-1
\end{bmatrix},
\]
produces spectracone generators
\[
v_1=(1,1,1),\quad
v_2=(1,-0.5,0.5),\quad
v_3=(1,-0.5,-0.5),\quad
v_4=(1,1,-1),
\]
for which neither \(\mathcal{C}(S)\subseteq \mathcal{C}_r(S)\) nor \(\mathcal{C}_r(S)\subseteq \mathcal{C}(S)\) 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 [1611.02752].

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

The first major structured family arises from Hadamard matrices. For the Walsh matrix \(H_n\) of order \(2^n\), the 2015 paper proves that the Perron spectracone is exactly the conical hull of the rows:
\[
\mathcal{C}(H_n)=\operatorname{cone}\{\text{rows of }H_n\}.
\]
Equivalently, if \(v\in\mathbb{R}^{2^n}\) is ordered \(v_1\ge \cdots \ge v_{2^n}\), then
\[
v\in\mathcal{C}(H_n)\iff H_n v\ge 0.
\]
Intersecting with the normalization \(x_1=1\) gives
\[
\mathcal{P}(H_n)=\operatorname{conv}\{\text{rows of }H_n\},
\]
so the spectratope is a simplex. Explicit volume formulas are given:
\[
\operatorname{Vol}\big(\mathcal{W}(H_n)\big)=\frac{1}{(2^n)!}2^{n2^{n-1}},
\qquad
\operatorname{Vol}\big(\mathcal{P}^1(H_n)\big)=\frac{1}{(2^n-1)!}2^{n2^{n-1}}.
\]
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 [1508.07400].

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 \(12\), only the first row lies in the spectratope. This marks an important limitation: large determinant or Hadamard structure alone does not force ideality [1508.07400].

A later and broader structured family is provided by character tables of finite groups. If \(Q\) is the character table of a finite group \(G\), then \(Q\) is a Perron similarity and, moreover, an ideal Perron similarity:
\[
\mathcal{C}(Q)=\mathcal{C}_r(Q)=\operatorname{coni}\{r_1(Q),\dots,r_n(Q)\}.
\]
The proof uses the fact that the first row is \(e^\top\) 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:
\[
M_x(Q)\ge 0
\iff
\sum_{k=1}^n |\cl(g_k)|\,\chi_i(g_k)\,x_k\ge 0
\quad\text{for all }i.
\]
When \(Q\) is real, the projected spectratope of a diagonal rescaling is an \((n-1)\)-simplex, and its volume is
\[
V=\dfrac{\sqrt{\displaystyle\prod_{k=1}^n |C_G(g_k)|}}{(n-1)!\,\displaystyle\prod_{k=1}^n \dim(\rho_k)}.
\]
These results unify earlier ideal examples: the discrete Fourier transform matrix is the character table of \(\mathbb Z_n\), Walsh matrices are character tables of \((\mathbb Z_2)^m\), and Kronecker products of such matrices are character tables of direct products of groups [2508.02830].

## 6. Significance, variants, and open directions

The spectracone transforms a spectral existence problem into a problem in polyhedral geometry. For fixed \(S\), 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,
\[
\mathcal{A}(S)=\{SD_xS^{-1}: x\in\mathcal{C}(S)\},
\]
whose spectra are exactly the points of the cone. In favorable cases, especially when \(S\) is ideal, the geometry collapses to the row cone and the realizable spectra are generated directly by row data [1508.07400, 2508.02830].

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 \(\Im Q\ne 0\), then \(M_x(Q)\) is normal for all \(x\), while if \(Q\) is real, then \(M_x(Q)\) is symmetric. Accordingly, the group-theoretic inequalities for \(\mathcal{C}(Q)\) provide sufficient conditions for realizability in the normal or symmetric NIEP, depending on the table [2508.02830].

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 \(S\) is a normalized ideal Perron similarity and is totally extremal, meaning all its entries are extremal points of the Karpelevič region, then \(S\) 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 [1508.07400, 2508.02830].

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.

Source: https://www.emergentmind.com/topics/spectracone