1. Introduction
This paper deals with the study of the eigenvalue region of a given set of matrices, i.e., the region in the complex plane consisting of all eigenvalues of all matrices in this set. Star-convexity can be useful in determining this region. A region is called star-convex with respect to the origin if each line segment connecting the origin to any point within the region fully belongs to this region. Consequently, when the region is star-convex, it is fully determined by its boundary.
For some sets of matrices, star-convexity of their eigenvalue regions has already been established. For example, as early as 1946, Dmitriev and Dynkin [
1] proved, using an innovative geometric argument, the star-convexity of the eigenvalue region for the
stochastic matrices. Stochastic matrices are non-negative matrices whose rows sum to 1 and have widespread applications such as Markov chain theory [
2]. The first aim of this paper is to provide a more straightforward proof of the already proven star-convexity of eigenvalue regions for stochastic matrices.
The investigation of eigenvalue regions of stochastic matrices dates back to a problem posed by Kolmogorov in 1938. Dmitriev and Dynkin made significant progress by determining these regions for stochastic matrices of order up to five. Building on their work, Karpelevich [
3], in 1951, succeeded in generalising their approach to characterise the eigenvalue regions for stochastic matrices of arbitrary dimension, resulting in the well-known Karpelevich regions. While Karpelevich’s theorem and proof resolved the general case, the result is notably intricate and often challenging to apply in concrete settings, see, e.g., [
4]. The complexity and subtlety of this topic continue to motivate contemporary research, as evidenced by a number of recent studies. These works explore alternative characterisations of eigenvalue regions [
5], examine the geometric and analytical properties of their boundary curves [
6,
7], and address the realisation problem—constructing stochastic matrices whose eigenvalues lie precisely on the boundary of the region [
8,
9].
A subclass of stochastic matrices, whose eigenvalue region has already been established to be star-convex, is the set of the
circulant stochastic matrices, i.e.,
stochastic matrices in which every row, except the first, is formed by shifting the elements of the previous row one position to the right in a cyclic manner [
10]. These matrices occur, among others, in vibration models with cyclic symmetry [
11].
For other subclasses of stochastic matrices, as for example for the
doubly stochastic matrices [
12] (Chapter V), i.e.,
stochastic matrices with each column summing to 1, and for the
monotone stochastic matrices [
13], i.e.,
stochastic matrices in which each row stochastically dominates the previous one, the star-convexity of the eigenvalue region has not yet been proved. Recent work has studied the eigenvalues of doubly stochastic and monotone stochastic matrices [
14,
15], but the star-convexity of their eigenvalues regions has not been proven so far. Therefore, the second aim of this paper is to extend the more straightforward proof of star-convexity of the eigenvalue regions from stochastic matrices to doubly stochastic and monotone stochastic matrices.
In summary, this study has a dual purpose. On the one hand, this paper provides a simpler proof of the star-convexity of the eigenvalue region for the stochastic matrices. On the other hand, the given proof is adapted to the doubly stochastic matrices and the monotone stochastic matrices.
The paper is organized as follows.
Section 2 presents definitions and important results of the already existing matrix theory that are used throughout the paper. In
Section 3 it is shown that the verification of star-convexity can be reduced to studying the eigenvalues of irreducible diagonalisable matrices and the fixed-point matrix is constructed. This fixed-point matrix has useful properties for proving, in
Section 4, the star-convexity of the eigenvalue region for the
stochastic matrices in a straightforward way. For clarification, the given proof is illustrated with an example. In addition, in
Section 5 sufficient conditions for star-convexity of the eigenvalue regions for a stochastic subclass are explicitly described. Further, the proof of the star-convexity property for stochastic matrices is adapted to some stochastic subclasses, namely the doubly stochastic matrices and the monotone stochastic matrices. Finally,
Section 6 presents the conclusions of this study and outlines directions for further research.
2. Key Definitions and Properties
Before starting with the proof of star-convexity of eigenvalue regions, we list the main state-of-the-art concepts related to this research. In this paper, we will focus only on non-negative matrices. For more information, the interested reader can consult [
12,
16].
An important classification of the non-negative matrices is the division into reducible and irreducible matrices.
Definition 1. An matrix A, , is called reducible if there exists a permutation matrix P, such thatwhere B and D are square submatrices, and the notation refers to the transpose of P. Otherwise, A is called irreducible. For , a matrix A is irreducible by definition. The Perron–Frobenius theorem stands as a fundamental result in both non-negative matrix theory and spectral theory. Here, we highlight its findings restricted to irreducible matrices crucial to this study.
Theorem 1 (The Perron–Frobenius theorem for irreducible matrices). Suppose A is an non-negative irreducible matrix. Then, there exists an eigenvalue r, such that:
- 1.
r is real and ;
- 2.
r can be associated with strictly positive left and right eigenvectors of A;
- 3.
for any eigenvalue λ of A.
A further essential classification of non-negative matrices is their separation into diagonalisable and non-diagonalisable types.
Definition 2. An matrix A is called diagonalisable if it can be written in the following form:where the eigenvector matrix P is a nonsingular matrix, whose columns are right eigenvectors of A, and the inverse is an matrix, whose rows are left eigenvectors of A. Otherwise, A is called non-diagonalisable. Two matrices may also be transformed into diagonal form simultaneously.
Definition 3. The matrices A and B are called simultaneously diagonalisable if there exists an nonsingular matrix P, such that both and are diagonal matrices.
The following theorem presents a useful equivalence for simultaneous diagonalisability relevant to this study.
Theorem 2. Let A and B be diagonalisable matrices. Then, if and only if A and B are simultaneously diagonalisable.
Definition 4. A set is called convex if each convex combination belongs again to this set, i.e., for all holds that for every .
Further, the space
of all
matrices with real matrix elements, fitted with the infinity operator norm
, is a complete metric space and thus a Baire space. For the scope of this research, the following lemma is useful. More details can be found in [
17].
Lemma 1. X is a Baire space if and only if given any countable collection of open sets in X, each of which is dense in X, their intersection is also dense in X.
Definition 5. A set of matrices, fitted with a norm , is called closed if all limit points belong to this set, i.e., the limit of each sequence , with for all k, is again contained in the set .
An example of a convex and closed matrix set is the set of the stochastic matrices. Moreover, ) is a complete metric space as it is a closed subset of .
Definition 6. A non-negative matrix S is (row)stochastic if each row sums to 1. Hence, a stochastic matrix satisfies the following conditions:
- 1.
;
- 2.
To determine the eigenvalue region for exactly, the following concept can be very useful.
Definition 7. A set Φ is called star-convex, with respect to a point , if for every and every holds that .
This study investigates the star-convexity of eigenvalue regions with respect to the origin. So, from now on, in the context of this research, the set is an eigenvalue region and is supposed to be the origin. The eigenvalue region for contains zero, as it is an eigenvalue of, among others, a stochastic matrix with identical rows.
Consequently, if an eigenvalue region is star-convex, its boundary alone is sufficient to fully determine it. This motivates the more straightforward proof of the star-convexity of the eigenvalue region for the stochastic matrices, presented in the following sections.
3. Reduction to Irreducible Diagonalisable Matrices
Let S be an arbitrary stochastic matrix with spectrum the multiset and denote is an eigenvalue of an stochastic matrix}. To prove that the eigenvalue region is star-convex, it suffices to show that for and .
Lemma 2. The irreducible diagonalisable stochastic matrices are dense in .
Proof. The set consisting of the
stochastic matrices with distinct eigenvalues is dense in
([
18]). The open subset of
diagonalisable stochastic matrices contains this dense set and is, therefore, itself dense in
.
The set consisting of the stochastic matrices with all matrix elements strictly positive is trivially dense in . The open set of the irreducible stochastic matrices contains the previously mentioned dense set and is, therefore, itself dense in .
From Lemma 1, it then follows that the irreducible diagonalisable stochastic matrices are dense in . □
Lemma 2 allows for the study of eigenvalue properties to be reduced to the irreducible diagonalisable stochastic matrices. Let us denote this last set from now on as .
Theorem 3. If star-convexity holds for the set of eigenvalues of irreducible diagonalisable stochastic matrices, then is star-convex, for .
Proof. Let S be an arbitrary stochastic matrix and let be the subset of irreducible diagonalisable stochastic matrices. Since, by Lemma 2, is dense in the set of stochastic matrices , there exists for a sequence of matrices in , such that . Hence, for there exists a sequence , where for all k, such that .
Under the condition that star-convexity holds for the eigenvalues of the irreducible diagonalisable matrices , for there exist in with for all k. The set is closed and, therefore, is a stochastic matrix with eigenvalue . Hence, star-convexity holds in general for the eigenvalues of the matrices of . □
Therefore, for the rest of this study, we will concentrate solely on the eigenvalues of . This allows us to explore the spectral properties formulated in Theorem 1.
So, through Theorem 3, let . By the Perron–Frobenius Theorem 1, S has a unique Perron–Frobenius eigenvalue , which is simple and has a corresponding right eigenvector and left eigenvector , which is a positive probability vector satisfying and . Based on the left eigenvector which is a fixed-point of S, we can now introduce the following matrix .
Construction 1. We construct the rank-one stochastic matrix aswhich has the property that every row of is equal to . The matrix is called the fixed-point matrix of S, as its rows consist of the fixed-point . The matrix has some useful properties, listed below.
Property 1. For , S and are simultaneously diagonalisable.
Proof. Since is a rank-one matrix, and , it follows that is diagonalisable and commutes with S. Consequently, by Theorem 2, S and are simultaneously diagonalisable. □
Property 2. S and share the same right and left Perron–Frobenius eigenvectors.
Proof. On the one hand, S and both have as the right Perron–Frobenius eigenvector since they are both stochastic matrices. On the other hand, the left Perron–Frobenius eigenvector for S is , which is also the left Perron–Frobenius eigenvector for , since □
4. Star-Convexity of the Eigenvalue Regions for Stochastic Matrices
Through Properties 1 and 2, we can assume that P is the eigenvector matrix whose first column is the right Perron-Frobenius eigenvector of both S and , and with the first row of the left Perron-Frobenius eigenvector .
We have
Here,
are the eigenvalues of
S, where
is the simple Perron-Frobenius eigenvalue. Now, we can make the following construction.
Construction 2. Define the family of matrices asNote that is a stochastic matrix, since both S and are stochastic matrices, and the set of stochastic matrices is convex. Moreover, is diagonalisable, as it is the convex combination of two simultaneously diagonalisable matrices, and irreducible, as it is the convex combination of and the non-negative matrix . Hence, we can conclude that . Theorem 4. The eigenvalue region is star-convex for .
Proof. According to Theorem 3, we can restrict ourselves to the irreducible diagonalisable stochastic matrices. From Property 1, it follows that an irreducible diagonalisable stochastic matrix
and its fixed-point matrix
are simultaneously diagonalisable. Therefore, we have
and, hence
Since
, the first diagonal entry is always 1. Thus, the eigenvalues of
are
As
t varies from 0 to 1,
are the points of the line segment from 0 to
. Hence, for each eigenvalue
of
S, there exists a stochastic matrix with eigenvalue
and the set of eigenvalues forms a star-convex set with respect to the origin.
Note that we have already proven that
for
. All that is left is to show that
. This can be seen by using the identity matrix
I in a construction similar to the one above:
which delivers for
the eigenvalues
Note that
, because
is diagonalisable, as the convex combination of
S and
I that are simultaneously diagonalisable, and irreducible, as the convex combination of
and the non-negative identity matrix
I. □
We emphasize that the preceding argument constitutes a constructive proof of star-convexity. Specifically, we not only demonstrate that for all and , but also explicitly construct a realizing stochastic matrix for each , which means a stochastic matrix having as an eigenvalue.
To give more insight in the presented proof of star-convexity of the eigenvalue region for the
stochastic matrices, we elaborate the reasoning for the
diagonalisable, irreducible stochastic matrix
. For simplicity, we use approximated (rounded) values in the vector and matrix calculations.
The left Perron–Frobenius probability eigenvector of
S is given by:
So, the fixed-point matrix
is:
For
S and
, the diagonal forms are given by:
Consequently, the matrix
has the following diagonal form:
Thus, the matrix has the eigenvalues and .
In
Figure 1, the eigenvalues of
S are represented by red points, and the eigenvalues of the stochastic family
are represented by blue points. The plot shows how the eigenvalues
of
evolve from the eigenvalues of
S to the eigenvalues of
, thereby illustrating the star-convexity of the eigenvalues for the matrix
S.
5. Star-Convexity of the Eigenvalue Regions for Doubly Stochastic Matrices and Monotone Stochastic Matrices
5.1. Sufficient Conditions for Star-Convexity
For any class
of stochastic matrices, the eigenvalue region is a subset of the star-convex region
. However, a subset of a star-convex set is not necessarily star-convex. So, to gain insight into whether the proof of the star-convexity of the eigenvalue regions for stochastic matrices can be adapted to stochastic subclasses, we review the relevant requirements from
Section 3,
Section 4 and
Section 5. We discuss the five requirements for a stochastic subclass
one by one below.
is closed. To reduce the reasoning to irreducible diagonalisable stochastic matrices, it is required in Theorem 3 that the limit of a row of stochastic matrices is again stochastic. A stochastic subset for which the limit of each row of matrices of belongs to is thus eligible to prove star-convexity of its eigenvalue region.
Density of the irreducible diagonalisable matrices of in . To make the reduction to the irreducible diagonalisable stochastic matrices, we need this density argument in Theorem 3. Thus, for , this density property must also hold in order to modify the given proof.
The fixed-point matrix belongs to . For Construction 2, it is required that the fixed-point matrix is contained in .
Convex matrix set. The convexity of ensures that the matrix , see Construction 2, which gives us a matrix with the desired eigenvalues, is an element of .
The identity matrix I is contained in . To prove that the line segment
also belongs to the eigenvalue region of stochastic matrices, the matrices
are introduced in (
1) in Theorem 4 and use that the identity matrix
I is stochastic. Whenever
contains
I, the line segment
lies within its eigenvalue region.
5.2. Star-Convexity of the Eigenvalue Regions for the Set of Doubly Stochastic Matrices
An
stochastic matrix
T is doubly stochastic if each column sums to 1, i.e.,
. For each
n, we denote
is an eigenvalue of an
doubly stochastic matrix}. From the definition, it follows that the identity matrix
I is a doubly stochastic matrix. Furthermore, in an analogous way to Lemma 2, the irreducible diagonalisable doubly stochastic matrices are dense in the whole set of doubly stochastic matrices. Additionally, this set of matrices is convex and closed. Moreover, the left Perron–Frobenius probability eigenvector is
, which makes the fixed-point matrix
equal to
which is again a doubly stochastic matrix. Therefore, the sufficient conditions formulated in
Section 5.1 are satisfied, and Theorem 5 follows.
Theorem 5. The eigenvalue region is star-convex for .
5.3. Star-Convexity of the Eigenvalue Regions for the Set of Monotone Stochastic Matrices
A monotone stochastic matrix
is a stochastic matrix satisfying the following conditions:
[
13]. For each
n, we denote
is an eigenvalue of an
monotone matrix}. From the definition, it follows that the identity matrix
I is a monotone stochastic matrix. Furthermore, analogous to Lemma 2, the irreducible diagonalisable monotone stochastic matrices are dense in the whole set of monotone stochastic matrices. Additionally, this set of matrices is convex and closed. Moreover, the fixed-point matrix
, with all rows equal to the left Perron–Frobenius vector
, is obviously also monotone. So, the following theorem is proven.
Theorem 6. The eigenvalue region is star-convex for .
6. Conclusions and Further Research
This research proves star-convexity of the eigenvalue region for the stochastic matrices. This paper serves multiple purposes.
Firstly, this study provides an insightful proof for the
stochastic matrices, for which this star-convexity property is already known from [
1]. Moreover, the proof is constructive as it includes the explicit construction of the corresponding realizing matrices.
Additionally, in
Section 5.1, this study provides easily verifiable sufficient conditions for star-convexity of the eigenvalue regions for stochastic subclasses.
Finally, the star-convexity property is proved for some stochastic subclasses, namely the doubly stochastic matrices and the monotone stochastic matrices.
The proof of the star-convexity of the eigenvalue regions of stochastic matrices was previously established by Dmitriev and Dynkin [
1], who employed a geometric argument based on the fact that a stochastic matrix has nonnegative elements and row sums equal to one. Their proof relies purely on geometric reasoning to demonstrate star-convexity and is not based on the values of the matrix elements themselves. Hence, the proof as such is not applicable for stochastic subclasses characterised by extra restrictions on the matrix elements. In contrast, our method provides an alternative proof that builds the eigenvalue regions constructively, allowing the property of star-convexity to emerge more organically, as illustrated in
Figure 1. Furthermore, unlike the approach of Dmitriev and Dynkin, our method extends naturally to stochastic subclasses, as it directly incorporates matrices from the subclasses under study in Construction 2. As a result, it preserves more structural information.
In future research, the listed sufficient conditions in
Section 5.1 can be used to determine whether for other matrix sets of interest the eigenvalue regions are star-convex. Additionally, determining the eigenvalue regions for certain stochastic subclasses remains an open problem. The property of star-convexity allows one to focus solely on determining the boundaries of these regions.