1. Introduction
Many processes in economics, industry, and other applied fields can be modeled as linear systems with nonnegative or positive coefficients. Such systems naturally lead to the use of nonnegative matrices, whose entries describe transfers, costs, or influences among the individual components of the system. Within this framework, the dynamics of the system are determined by matrix powers or by solving the associated linear systems, and therefore the spectral properties of the matrix play a crucial role in the analysis of the long-term behavior of the system [
3,
4,
7].
A central tool in the study of positive matrices is the Perron–Frobenius theory. Perron’s theorem guarantees the existence of a dominant eigenvalue and an associated positive eigenvector, while Frobenius’ extensions allow the treatment of a broader class of nonnegative matrices [
5]. These results enable the unique determination of stable distributions and equilibrium states in systems whose interactions are described by positive coefficients. The spectral separation of the dominant eigenvalue is also essential for the convergence of matrix power sequences and for the stability of solutions [
1].
In this paper, we apply the theory of positive matrices to the analysis of a subsidy allocation problem formulated as a linear system with positive coefficients. We show that a fair allocation of subsidies is equivalent to finding a positive eigenvector of the corresponding matrix of cost or transfer coefficients. Furthermore, we demonstrate that the primitivity of the matrix guarantees the uniqueness of the solution and the aperiodic convergence of the system, which follows directly from Wielandt’s lemma and Perron’s theorem [
6,
8]. In this way, we establish a clear mathematical connection between spectral theory and applied models of economic networks.
The objective of this paper is to analyze linear systems governed by positive matrices using spectral theory. We show that fair and stable subsidy allocation in interconnected systems can be formulated as a spectral problem associated with a positive matrix of cost or transfer coefficients. By applying Perron’s theorem and Wielandt’s lemma, we establish the existence and uniqueness of positive solutions, study the convergence of matrix powers, and characterize the stability of equilibrium states. The paper thus provides a rigorous mathematical link between spectral theory and structured linear models.
2. Theoretical Framework
The theoretical framework of the paper is based on the spectral theory of nonnegative and positive matrices, which constitutes a central part of linear algebra and the theory of linear operators in finite-dimensional spaces. Attention is devoted to the Perron–Frobenius theory, which describes the structure of eigenvalues and eigenvectors of matrices with nonnegative or positive entries, as well as their convergence properties.
A fundamental result in this area is Perron’s theorem [
5], which guarantees that every real positive matrix has a dominant eigenvalue equal to its spectral radius, together with an associated eigenvector with strictly positive components. Moreover, the eigenspace corresponding to this eigenvalue is one-dimensional, which ensures the uniqueness of the positive eigenvector up to a multiplicative constant. This result was extended in the work of Frobenius [
1], who considered a broader class of nonnegative matrices and introduced the notions of reducibility, primitivity, and periodicity.
An important refinement of the Perron–Frobenius theory is provided by Wielandt’s lemma [
9], which ensures the spectral separation of the dominant eigenvalue. More precisely, the spectral radius is the only eigenvalue of the matrix with maximal absolute value, a property that is crucial for proving the convergence of sequences of matrix powers and the stability of linear dynamical systems. This result allows for a rigorous analysis of the long-term behavior of systems described by recursive matrix relations.
The modern development of the theory of positive matrices also relies on the connection between the spectral radius, invariant cones, and matrix norms. In this context, results that relate spectral properties to norm estimates play an important role, as they allow convergence to be established without additional regularity assumptions [
2,
7]. Such an approach is standard in contemporary matrix theory and operator theory.
A comprehensive and systematic treatment of the Perron–Frobenius theory and its extensions can be found in the classical monographs by Gantmacher, Seneta, Horn–Johnson, and Meyer [
2,
3,
4,
7]. These works provide the mathematical foundation for the analysis presented in this paper and enable a rigorous, proof-oriented treatment of the spectral properties of positive matrices in finite-dimensional spaces.
The contribution of this paper is situated within this theoretical framework through the consistent application of classical results from the Perron–Frobenius theory. The results obtained are direct consequences of these theorems.
3. Materials and Methods
In this paper, we employ methods from linear algebra and the spectral theory of positive matrices. The models under consideration are based on finite real matrices with nonnegative or positive entries, which describe transfer or cost relationships among the individual components of the system. The analysis is purely theoretical in nature and does not involve empirical or statistical data.
The central mathematical tool is the Perron–Frobenius theory. We use Perron’s theorem for positive matrices to establish the existence of a dominant eigenvalue and an associated positive eigenvector, and Wielandt’s lemma to analyze spectral properties and the convergence of matrix powers. Attention is devoted to conditions of primitivity, which ensure the uniqueness of the positive eigenvector and the aperiodic convergence of linear dynamical processes.
The models are formulated as linear systems or recursive relations describing the temporal evolution of the system states. Long-term behavior is analyzed through sequences of matrix powers and their spectral properties. The proofs rely on standard methods of linear algebra, including matrix norms, eigenvalues, eigenvectors, and properties of invariant subspaces.
To illustrate the theory, we consider deterministic example models of industrial and regional systems in which economic interactions are formalized using positive matrices. These examples serve exclusively as mathematical motivation and do not constitute empirical validation of the model. All results are established analytically, without the use of numerical simulations or experimental methods.
4. Results
In this section, we present the main results of the paper through two model examples that illustrate the application of the theory of nonnegative and positive matrices in the analysis of linear systems. The purpose of both examples is to demonstrate how the spectral properties of matrices are reflected in the long-term behavior of the system, as well as in the existence and structure of stable distributions.
In the first example, we consider a dynamic model of goods redistribution among regions, which is described by a column-stochastic matrix. We analyze the convergence of the sequence of matrix powers and show that the long-term distribution of goods corresponds to the limiting state of the system determined by the spectral properties of the matrix.
In the second example, we examine a subsidy allocation problem in an industrial system consisting of three factories. The problem is formulated as a linear system with a positive matrix of cost coefficients. We show that a fair and optimal subsidy allocation is equivalent to a positive eigenvector associated with the spectral radius of the matrix, and that Perron’s theorem guarantees the existence and uniqueness of such a solution.
Taken together, these two examples illustrate that the theory of positive matrices provides a unified and mathematically rigorous approach to the analysis of stability, equilibrium, and optimal allocations in linear dynamical systems.
3.1. Example 1
We consider four regions among which goods are redistributed on a daily basis, while the total quantity of goods remains constant. Each region retains a portion of the goods and distributes the remaining part to the other three regions.
The entry
represents the proportion of goods that region
allocates to region
each day. The diagonal entries
correspond to the proportion of goods retained by each region, while the off-diagonal entries represent the proportions sent to the other regions.
Since all goods in each region are either retained or distributed to other regions, the following condition must hold:
that is, the sum of each column of the matrix is equal to 1.
From this matrix, we observe that all four regions engage in mutual trade daily. We now illustrate this structure with the following example.
The first column of the matrix
indicates that region
retains 10% of its goods each day, sends 70% of the goods daily to region
, sends 10% daily to region
, and sends 10% daily to region
. The sum of the entries in the first column is therefore
The second column of the matrix
shows that region
retains 60% of its goods each day, sends 30% daily to region
, sends no goods to region
, and sends 10% daily to region
. The sum of the entries in the second column is
The third column of the matrix indicates that region retains all of its goods each day and sends no goods to regions , , or . The sum of the entries in the third column is equal to 1.
The fourth column of the matrix shows that region also retains all of its goods each day and sends no goods to regions , , or . The sum of the entries in the fourth column is equal to 1.
Let and denote the quantities of goods in regions and on the current day. We now ask how the distribution of goods among all four regions will look after two weeks or after one month.
The quantity represents the amount of goods sent from region to region on the current day. In particular, is the amount of goods sent from region to region , is the amount sent to region , is the amount sent to region , and is the amount sent to region on the current day.
Let us now consider what the following sum represents:
After all trades on the first day have been completed, the quantity of goods in region
is
Similarly, the quantity of goods in region
after the first day is
the quantity in region
is
and the quantity in region
is
We then start the trading process on the second day with these updated quantities.
In general,
gives the distribution of goods in all four regions at the end of the first day,
gives the distribution of goods in all four regions at the end of the second day,
gives the distribution of goods in all four regions at the end of the third day,
gives the distribution of goods in all four regions at the end of the -th day.
We now write the matrix in block form as
Let us prove that
for all
. We prove this by mathematical induction.
For
, we have
so the statement holds in this case. Assume that the claim is true for some
. Then
We have proved that Claim 1 holds.
For an
matrix
, define
This is a subordinate matrix norm; hence it is sub multiplicative:
and therefore
Next, we show that the series
converges. It suffices to prove that
converges.
and therefore
converges.
From the above, it follows that:
Therefore,
from which we obtain
After a large number of days, the distribution of goods will be close to the limiting distribution. This implies that most of the goods will be concentrated in the third and fourth regions, while all goods that were initially located in regions and will remain there. Of the goods that gradually migrate from the first two regions to the last two regions, region will receive a significantly larger share than region .
3.1. Example 2 (Subsidy Allocation Problem)
Suppose that we have three factories that produce different products and trade intermediate goods among themselves. The state provides support to all three factories in the form of subsidies.
The subsidies are distributed fairly: each factory uses only its own share of the subsidy for its production, while at the same time purchasing subsidized intermediate goods from the other factories. In return, the state requires the total production to be as large as possible, which is achieved under a fair allocation of subsidies.
Let us now examine the following matrix:
The entry represents the cost incurred by the -th factory in producing one unit of output due to the use of products from the -th factory. Naturally, all coefficients satisfy .
The diagonal entries correspond to the costs of using a factory’s own products, while the off-diagonal entries represent the costs of using products from other factories.
We now ask whether the subsidy is distributed fairly. Each factory receives a subsidy directly from the state. However, its production is also subsidized indirectly, since it uses both its own products and the products of other factories in its production process, and these products have already been subsidized.
If the
-th factory produces
units per year, then its indirect benefit from subsidies is given by
At the same time, the other factories also derive an indirect benefit from subsidies through their use of the products of the
-th factory. In this way, factories
and
obtain a total indirect benefit
from the production of the
-th factory.
For the allocation of subsidies to be fair, the indirect benefit received by each factory must equal the indirect benefit provided to the other factories through the use of its products. Since this condition must hold for every factory, the indirectly received benefit must be equal to the indirectly provided benefit for each factory. Therefore, the following condition must be satisfied:
where
We seek solutions of the linear system
Moreover, we impose the constraints , , and , since the number of units produced by each factory must be positive.
At the same time, we wish to satisfy the state’s requirement that the total production of all factories be as large as possible. Hence, we seek a positive triple
solving the above linear system such that, for every ordered positive triple
that also solves the system, namely
the inequality
holds.
Does this system have a solution?
In 1905, the German mathematician O. Perron proved a fundamental theorem for real matrices
whose entries are all positive. Among other statements, Perron’s theorem guarantees that for such matrices
, the eigenvalue equation
has a solution
with strictly positive components, i.e.,
for all
.
Here notes the spectral radius of the matrix . Perron’s theorem also states that the eigenspace corresponding to the eigenvalue is one-dimensional.
The matrix
has all entries positive. By Perron’s theorem, there exists a vector
with strictly positive components such that
Since the scalar is nonzero, it follows that .
Every vector of the form
, where
, is a solution of the system
and, of course, satisfies the inequalities
.
Perron’s theorem further states that the eigenspace corresponding to the eigenvalue
is one-dimensional. Consequently, every solution of the system
under the constraints
is a positive scalar multiple of the vector
.
The sum
represents the total production of all three factories combined.
The cost of this production is given by
This cost cannot exceed the total state subsidy
. Therefore, we choose
We obtain the solution
under the constraints
, which is optimal. In this case, the
-th factory receives
as its share of the total subsidy.
Perron’s theorem thus provides an answer to the question posed earlier: the subsidy allocation problem is always solvable, regardless of the choice of the parameters .
Perron’s theorem will be stated precisely and discussed in detail in the following section.
5. Perron’s Theorem and Wielandt’s Lemma
Positive Matrices
In this chapter, let
be a positive matrix. We denote by
the spectral radius of the matrix
, defined by
,
Perron’s Theorem
If , then is an eigenvalue of . The corresponding eigenspace is one-dimensional. Moreover, has a positive eigenvector, and for every eigenvalue of with .
We first prove Wielandt’s lemma.
Wielandt’s Lemma:
We begin by proving the first statement of Wielandt’s lemma.
Suppose that
is an eigenvalue of
with maximal absolute value. Then
and
for some complex vector
.
Define
and show that
is a positive eigenvector. For each
we have
and hence
We now show that this inequality is in fact an equality. We argue by contradiction. Let
and assume that
. Since
and the matrix
has strictly positive entries, it follows that
Because
there exists a positive number
such that
Since
is a positive matrix, it follows that
For any scalar
and any matrix
, we have
Since
, it follows that
Therefore,.
Therefore , and we also know that . So . This proves the first statement of Wielandt’s lemma.
We now prove the second statement of Wielandt’s lemma.
Suppose that
is an eigenvalue such that
and let
denote a corresponding eigenvector. As before, define
Since the same reasoning applies to all coordinates, it follows that
All numbers
are positive real numbers. Therefore, the arguments of the complex numbers
must be equal. This implies that each
admits a polar representation
where the angle
is independent of
. Hence,
Thus, is a scalar multiple of the nonnegative eigenvector corresponding to the eigenvalue . Since is an eigenvector associated with the eigenvalue , it follows that . This completes the proof of the second statement of Wielandt’s lemma.
Theorem 1.
The sequence of powers of the matrix is convergent.
We now prove Theorem 1.
Let . Then . Wielandt’s lemma applies to , and we conclude that is an eigenvalue of and that for every eigenvalue .
We now show that the sequence of powers of is bounded.
Let
be a positive eigenvector associated with the eigenvalue
. Then
Set
and
. For all
we have
and hence
Since , it follows that the sequence is indeed bounded.
Finally, because 1 for all eigenvalues , the sequence of matrix powers −1 A is convergent.
This completes the proof of Theorem 1.
Corollary. The spectral radius is a simple eigenvalue of .
Let us prove that the corollary is true.
We show that the corollary holds. In the proof of the previous theorem, we observed that for the matrix
the geometric multiplicity of the eigenvalue
1 coincides with its algebraic multiplicity, and that
for
, where
are all remaining eigenvalues of
.
There exists a vector such that , and therefore the algebraic multiplicity of the eigenvalue 1 is at least one. Denote this multiplicity by . Suppose that . Then there exists a real vector such that and is not a scalar multiple of .
Define
and choose an index
such that
. Then
. Since
we have
Consequently,
which implies
In particular, , which contradicts the choice of .
Hence, , and the eigenvalue 1 of is simple. It follows that is a simple eigenvalue of .
This completes the proof of the corollary.
The proof of Perron’s theorem consists of Wielandt’s lemma together with this corollary.
6. Conclusions
In this paper, we investigated linear systems described by positive matrices and showed that their spectral properties play a decisive role in determining the long-term behaviour of the system. By applying Perron’s theorem and Wielandt’s lemma, we established the existence of a dominant eigenvalue and a unique positive eigenvector, which represents a stable equilibrium state of the models under consideration.
We demonstrated that the problem of fair and stable subsidy allocation in interconnected industrial systems can be naturally reduced to a spectral problem involving a positive matrix of cost or transfer coefficients. The optimal subsidy allocation is uniquely determined by the eigenvector associated with the spectral radius of the matrix, while the convergence of matrix power sequences ensures the stability of the solution independently of initial conditions.
The results confirm that the theory of positive matrices provides a rigorous mathematical framework for the analysis of stability, equilibria, and optimal allocations in linear dynamical systems. In the models considered, fairness and stability are not additional assumptions but direct consequences of the spectral structure of the underlying matrix.
Future research could focus on extending the presented models to nonnegative, but not necessarily positive, matrices and on analysing the impact of reducibility and periodicity on the structure of solutions. It would also be of interest to investigate the relationship between spectral properties of matrices and the robustness of systems under structural changes of the coefficients.
References
- Frobenius, G. Über Matrizen aus nicht negativen Elementen. Sitzungsberichte der Königlich Preußischen Akademie der Wissenschaften. 1912; 456–477. [Google Scholar]
- Gantmacher, F.R. The Theory of Matrices, Vol. II; Chelsea Publishing: New York, NY, USA, 1959. [Google Scholar]
- Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
- Meyer, C.D. Matrix Analysis and Applied Linear Algebra; SIAM: Philadelphia, PA, USA, 2000. [Google Scholar]
- Perron, O. Zur Theorie der Matrices. Mathematische Annalen 1907, 64, 248–263. [Google Scholar] [CrossRef]
- Pullman, N.J. Matrix Theory and Its Applications; Marcel Dekker: New York, NY, USA, 1976. [Google Scholar]
- Seneta, E. Non-negative Matrices and Markov Chains; Springer: New York, NY, USA, 2006. [Google Scholar]
- Wielandt, H. Finite Permutation Groups; Academic Press: New York, NY, USA, 1964. [Google Scholar]
- Wielandt, H. Unzerlegbare, nicht negative Matrizen. Mathematische Zeitschrift 1950, 52, 642–648. [Google Scholar] [CrossRef]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).