Paper The following article is Open access

Min-plus eigenvalue of tridiagonal matrices in terms of the ultradiscrete Toda equation

, , and

Published 8 October 2018 © 2018 IOP Publishing Ltd
, , Special issue on fifty years of the Toda lattice Citation Sennosuke Watanabe et al 2018 J. Phys. A: Math. Theor. 51 444001 DOI 10.1088/1751-8121/aae325

1751-8121/51/44/444001

Abstract

The discrete Toda molecule equation can be used to compute eigenvalues of tridiagonal matrices over conventional linear algebra, and is the recursion formula of the well-known quotient difference algorithm for tridiagonal eigenvalues. An ultradiscretization of the discrete Toda equation leads to the ultradiscrete Toda (udToda) equation, which describes motions of balls in the box and ball system. In this paper, we associate the udToda equation with eigenvalues of tridiagonal matrices over min-plus algebra, which is a semiring with two operation types: and . We also clarify an interpretation of the udToda variables in weighted and directed graphs consisting of vertices and edges.

Export citation and abstract BibTeX RIS

Original content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

The Toda lattice equation [20] is a mass-spring system with exponential decay. It is expressed as

Equation (1)

where xk(t) denotes displacement of the kth mass from the equilibrium position at continuous time t. The Toda lattice equation (1) is a completely integrable system with many good properties, such as soliton solutions, Lax pair, conserved quantities, and the Bäcklund transformation. The Toda lattice equation (1) has contributed to the development of various other integrable systems and it has applications to numerical algorithms. The Toda lattice equation (1) with boundary conditions $x_{0}=-\infty$ and $x_{m+1}=+\infty$ , which is called the Toda molecule equation, has an interesting relationship to the well-known QR algorithm for computing eigenvalues of m-by-m square matrices. The continuous time t and subscript k correspond to the iteration number of the QR algorithm and indexes of entries in m-by-m tridiagonal matrices, respectively. Introducing the dependent variable transformations $a_{k}=(1/2){\rm e}^{(x_{k}-x_{k+1})/2}$ and $b_{k} = (1/2){\rm d}x_{k}/{\rm d}t$ and the boundary conditions a0(t):  =  0 and bm(t):  =  0, the Toda molecule equation can be written as

Equation (2)

Specifically, one step of the QR algorithm for the exponential of a symmetric matrix coincides with the time evolution from t to t  +  1 in the Toda molecule equation (2) [17]. Furthermore, one step of the QR algorithm is identical to two steps of the LR algorithm [3], which is mathematically equivalent to Rutishauser's quotient difference (qd) algorithm for computing tridiagonal eigenvalues. Hirota et al [8] showed that the recursion formula of the qd algorithm is a time discretization of the Toda molecule equation (2), i.e. the discrete time Toda (dToda) equation:

Equation (3)

The dToda variables $q_{k}^{(n)}$ and $e_{k}^{(n)}$ denote values of qk and ek, respectively at discrete time n. Furthermore, it is known that certain extensions of the dToda equation are also related to the numerical algorithms. For example, the discrete relativistic Toda equation can generate the Laplace transformation [14] and the expansion into continued fractions [12]. The dToda equation (3) can be extended to the discrete hungry Toda (dhToda) equations [16, 22], which are used to compute the eigenvalues of totally nonnegative matrices whose minors are all nonnegative [4, 16].

Tokihiro et al [21] proposed an ultradiscretization technique, sometimes called the tropicalization, for transforming equations into piecewise linear equations with one of two operators $\min$ and $\max$ . The ultradiscretization is associated with min-plus, which we focus on in this paper, and max-plus algebras. Min-plus algebra has two binary operations $\oplus := \min$ and $\otimes := +$ in the set $\mathbb{R}_{\min} := \mathbb{R} \cup \{\infty \}$ . Min-plus algebra has a close relationship to weighted directed graphs constructed with sets of nodes and directed edges with weights. Weighted directed graphs naturally appear in various fields such as railway systems, automata, and petri nets used to model discrete event systems [6].

The so-called ultradiscrete Toda (udToda) equation [10, 11] is, of course, an ultradiscretization of the dToda equation (3). The udToda equation describes motions of a finite number of balls in an array of infinite number of boxes [13]. For analysing the box and ball system (BBS) [18], conserved quantities of the udToda equation and the dToda equation (3) are useful. Conserved quantities of the dToda equation (3) are also useful in proving that the dToda equation (3) is applicable to computing tridiagonal eigenvalues. However, to the best of our knowledge, conserved quantities of the udToda equation have not yet been considered in matrix eigenvalue analysis. In this paper, we propose an application of the udToda equation to compute the matrix eigenvalue over min-plus algebra rather than linear algebra. We also show that the udToda equation can solve the minimum circuit problem in weighted and directed graphs. In [19], Tavakolipour and Shakeri analysed eigenvalues of tridiagonal Toeplitz matrices over max-plus algebra. They gives explicit formulas for the eigenvalues under certain conditions. The present paper also treats eigenvalues of tridiagonal matrices but is not restricted to Toeplitz matrices: diagonal and subdiagonal entries are not fixed to the same constants. Moreover the analytical approach is quite different from [19] in that the udToda equation can be applied to eigenvalue computation over min-plus algebra.

The remainder of this paper is organized as follows. In section 2, we give a brief explanation of the eigenvalues of matrices over min-plus algebra and describe the significance of the eigenvalues in weighted and directed graphs corresponding to these matrices. In section 3, we first introduce an ultradiscretization of the dToda equation (3), and then demonstrate how the udToda equation enables calculation of an eigenvalue of a tridiagonal matrix over min-plus algebra. We also relate one of the udToda variables to the minimum circuit in weighted directed graphs. Finally, in section 4, we give concluding remarks.

2. Min-plus algebra and associated graph

In this section, we briefly review scalar and matrix arithmetics over min-plus algebra, graphs corresponding to matrices over min-plus algebra, and some known results about relationships of min-plus matrices to associated graphs.

We begin by explaining scalar arithmetic and its elementary properties over min-plus algebra. For two $\mathbb{R}_{\min}$ numbers a and b, min-plus algebra has the following two binary operations:

We can easily check that $\oplus$ and $\otimes$ are both associative and commutative, $\otimes$ is distributive with respect to $\oplus$ , and $\varepsilon :=+\infty$ and $e:=0$ are identities with respect to $\oplus$ and $\otimes$ , respectively. If the $\mathbb{R}_{\min}$ number b satisfies

then b is the inverse of a with respect to $\otimes$ . For convenience, we hereafter employ an auxiliary operator $\oslash$ as the inverse of $\otimes$ such that $a\otimes b \oslash b=a$ .

Matrices whose entries are all $\mathbb{R}_{\min}$ numbers are called min-plus matrices, and the set of all m-by-n min-plus matrices is denoted by $\mathbb{R}_{\min}^{m\times n}$ . Since the min-plus matrices appearing in the next section are all m-by-m square matrices, we hereinafter focus on the case of $\mathbb{R}_{\min}^{m\times m}$ matrices. For two $\mathbb{R}_{\min}^{m\times m}$ matrices A  =  (aij) and B  =  (bij), the matrix sum $A\oplus B =([A\oplus B]_{ij})$ , the matrix product $A\otimes B=([A\otimes B]_{ij})$ , and the multiplication of A by the $\mathbb{R}_{\min}$ number α, namely, $\alpha \otimes A=([\alpha\otimes A]_{ij})$ , are respectively given as

These operations are intuitively similar to those over conventional linear algebra. With respect to eigenvalues and eigenvectors, the following definition gives reasonable min-plus analogues.

Definition 2.1. For an $\mathbb{R}_{\min}^{m\times m}$ matrix A, if there exists an $\mathbb{R}_{\min}$ number λ and an $\mathbb{R}_{\min}^{m}$ vector $\boldsymbol{x}\ne (\varepsilon, \varepsilon, \dots, \varepsilon){}^{\top}$ satisfying

then λ and $\boldsymbol{x}$ are an eigenvalue of A and its corresponding eigenvector, respectively.

Determinants of $\mathbb{R}_{\min}^{m\times m}$ matrices, however, are not directly defined as min-plus analogues of linear determinants. This is because min-plus algebra has no operation corresponding to subtraction over linear algebra. The following definition gives the min-plus analogue of determinants over linear algebra.

Definition 2.2. The tropical determinant ${\rm tropdet}(A)$ of an $\mathbb{R}_{\min}^{m\times m}$ matrix A is defined as

where Sm is the symmetric group of permutations of $\{1, 2, \dots, m\}$ . Moreover, for an $\mathbb{R}_{\min}^{m\times m}$ matrix A, the characteristic polynomial gA(x) is given by

where I denotes the m-by-m identity matrix whose $(i, j)$ entries are 0 if i  =  j, or ε otherwise.

We now consider the so-called min-plus polynomial of degree n with respect to x,

where $x^k := \underbrace{x\otimes x\otimes \cdots \otimes x}_{k~{\rm times}} =kx$ and $c_1, c_2, \dots , c_n \in \mathbb{R}_{\min}$ are the coefficients. Regarding $p(x)$ as the min-plus function with respect to x, we see that $p(x)$ is piecewise linear because

It is emphasized here that, in contrast to linear algebra, two distinct min-plus polynomials $p(x)$ and $\tilde{p}(x)$ are sometimes factorized using common linear factors [2]. If the linear factorizations of $p(x)$ are the same as those of $\tilde{p}(x)$ , then $p(x)$ is considered 'equivalent' to $\tilde{p}(x)$ . To distinguish this from equality, namely, $p(x)=\tilde{p}(x)$ , we denote equivalent by $ \newcommand{\e}{{\rm e}} p(x)\equiv \tilde{p}(x)$ , where $p(x)$ is equivalent to $\tilde{p}(x)$ . Figure 1 shows the graphs of the min-plus polynomial functions $p(x)=x^2 \oplus 6\otimes x \oplus 8$ and $\tilde{p}(x)=x^2 \oplus 4\otimes x \oplus 8$ . Those min-plus polinomials $p(x)$ and $\tilde{p}(x)$ are not equal but equivalent since $p(x)$ and $\tilde{p}(x)$ define the same function. So we represent this relation as $ \newcommand{\e}{{\rm e}} p(x)\equiv \tilde{p}(x)$ .

Figure 1.

Figure 1. Graphs of $p(x)=x^2 \oplus 6\otimes x \oplus 8$ (left) and $\tilde{p}(x)=x^2 \oplus 4\otimes x \oplus 8$ (right).

Standard image High-resolution image

The following proposition describes the factorization and the minimum root of the characteristic polynomial gA(t).

Proposition 2.3 (Maclagan–Sturmfels [9]).

proposition The characteristic polynomial gA(t) of the $\mathbb{R}_{\min}^{m\times m}$ matrix A is factorized as

where $p_1 < p_2 <\cdots < p_k$ and $q_1 +q_2 +\cdots + q_k =m$ . Then, the minimum root p1 of gA(t) coincides with the eigenvalue of A.

Min-plus algebra differs from linear algebra in that all the roots of characteristic polynomials of $\mathbb{R}_{\min}^{m\times m}$ matrices do not always coincide with eigenvalues of the $\mathbb{R}_{\min}^{m\times m}$ matrices. Over min-plus algebra, only the minimum roots are certainly eigenvalues.

A directed graph (digraph) $G=(V, E)$ consists of a vertex set $V$ and a directed edge set $E\subset V \times V$ . An element ${\rm v}\in V$ is called a vertex and an element ${\rm e}=({\rm v}_{i}, {\rm v}_{j})\in E$ is called an edge of the digraph G. An edge of the form $({\rm v}, {\rm v})$ is called a loop. A path P in the digraph $G=(V, E)$ is an alternating sequence $P=({\rm v}_{0}, {\rm e}_{1}, {\rm v}_{1}, {\rm e}_{2}, \dots, {\rm e}_{s}, {\rm v}_{s})$ of pairwise distinct vertices such that ${\rm e}_k=({\rm v}_{k-1}, {\rm v}_{k})\in E$ for $k=1, 2, \dots, s$ . Vertices ${\rm v}_{0}$ and ${\rm v}_{s}$ are respectively called the initial and the terminal vertices of the path P. If the initial vertex of a path P coincides with the terminal vertex, then P is called a circuit. A digraph G is called strongly connected if, for any vertices ${\rm v}_{i}$ and ${\rm v}_{j}$ , there exists at least one path from ${\rm v}_{i}$ to ${\rm v}_{j}$ . Furthermore, if G is a weighted digraph, then a real number $w({\rm e})$ is assigned to each edge ${\rm e}$ , and is called the weight. The following definition gives the so-called weighted adjacency matrices associated with weighted digraphs.

Definition 2.4. For a weighted digraph G involving m vertices, entries of the m-by-m weighted adjacency matrix A(G)  =  (aij) are given using $\mathbb{R}_{\min}$ numbers as

It is clear that the weighted adjacency matrix $A(G)$ is a min-plus matrix. Conversely, for any $\mathbb{R}_{\min}^{m\times m}$ matrix A, there exists a weighted digraph whose weighted adjacency matrix is A. We hereinafter denote such a weighted digraph by $G(A)$ .

Moreover, in a circuit C on a weighted digraph $G(A)$ , we refer to the number of edges and the sum of edge weights as the length $ \newcommand{\e}{{\rm e}} \ell(C)$ and the weight sum $w(C)$ , respectively. These values are used to define the average weight of the circuit C as follows.

Definition 2.5. For a circuit C, the average weight $w_{\rm ave}(C)$ is the ratio of the weight sum $w(C)$ to the length $ \newcommand{\e}{{\rm e}} \ell(C)$ , namely:

Then the following theorem gives interesting relationships between an eigenvalue of the ${{\mathbb R}}_{\min}^{m\times m}$ matrix A and the average weights of circuits on the weighted digraph $G(A)$ .

Theorem 2.6 (Baccelli et al [1] and Gondran–Minoux [5]).

theorem Let a weighted digraph $G(A)$ be strongly connected. Then, the weighted adjacency matrix $A(G)$ possesses one and only one eigenvalue. Moreover, the minimum value of the average weights of circuits in $G(A)$ coincides with the eigenvalue of matrix $A(G)$ .

3. The ultradiscrete Toda equation and min-plus eigenvalue

In this section, after referring to the basic properties of the dToda equation (3) related to computing eigenvalues of tridiagonal matrices, we show that an ultradiscrete analogue of the dToda equation (3) has an application to computing eigenvalues of tridiagonal min-plus matrices.

Now, we prepare the m-by-m lower and upper bidiagonal matrices L(n) and R(n) involving the dToda variables $q_{k}^{(n)}>0$ and $e_{k}^{(n)}>0$ as

By observing the entries in $L^{(n+1)}R^{(n+1)}$ and $R^{(n)}L^{(n)}$ , we can easily check that

Considering that $R^{(n)}L^{(n)} = R^{(n)}(L^{(n)}R^{(n)})(R^{(n)}){}^{-1}$ , we see that the dToda equation (3) generates the similarity transformation from $A^{(n)}:=L^{(n)}R^{(n)}$ to A(n+1) as

With respect to the asymptotic behaviour of the dToda equation (3) as $n\to\infty$ , Henrici [7] and Rutishauser [15] showed that

where $\lambda_{1}$ , $\lambda_{2}$ , ..., $\lambda_{m}$ denote eigenvalues of A:  =  A(0) satisfying $\lambda_{1}>\lambda_{2}>\cdots > \lambda_{m}>0$ . This suggests that the dToda equation (3) with initial settings $q_{1}^{(0)}, q_{2}^{(0)}, \dots, q_{m}^{(0)}$ and $e_{1}^{(0)}, e_{2}^{(0)}, \dots,$ $ e_{m-1}^{(0)}$ given from tridiagonal entries of A can be applied to compute the eigenvalues of A. In fact, the dToda equation (3) is just the recursion formula of the qd algorithm.

Applying the variable transformations $ \newcommand{\e}{{\rm e}} q_{k}^{(n)} = {\rm e}^{-Q^{(n)}/\epsilon}$ and $ \newcommand{\e}{{\rm e}} e_{k}^{(n)} = {\rm e}^{-E^{(n)}/\epsilon}$ to the dToda equation (3), taking the logarithm, multiplying epsilon on both sides, and taking the limit $ \newcommand{\e}{{\rm e}} \epsilon \to +0$ , we obtain the ultradiscrete Toda (udToda) equation:

Equation (4)

According to Nagai et al [13], the udToda equation (4) describes dynamics of the BBS introduced in Takahashi and Satsuma [18]. The BBS is considered as a dynamics of solitons in which $Q_{k}^{(n)}$ and $E_{k}^{(n)}$ respectively correspond to the number of balls appearing in the kth sequence of balls from the left and the number of empty boxes between the kth and $(k+1)$ th sequential balls at discrete time n. As ultradiscrete analogues of L(n) and R(n), we introduce two $\mathbb{R}_{{\rm min}}^{m\times m}$ matrices:

Similarly to the discrete case, we define tridiagonal $\mathbb{R}_{{\rm min}}^{m\times m}$ matrices ${{\mathcal A}}^{(n)}$ as the product of ${{\mathcal L}}^{(n)}$ and ${{\mathcal R}}^{(n)}$ , namely:

Figure 2 shows the weighted digraph $G({{\mathcal A}}^{(n)})$ in the case where ${{\mathcal A}}^{(n)}$ is the weighted adjacency matrix. From figure 2, we observe that $G({{\mathcal A}}^{(n)})$ is strongly connected. Furthermore, C1, C2, ..., Cm are loops, C12, C23, ..., Cm−1,m are circuits, and their weights are expressed by

Equation (5)
Figure 2.

Figure 2. The digraph $G({{\mathcal A}}^{(n)})$ with weighted adjacency matrix ${{\mathcal A}}^{(n)}$ .

Standard image High-resolution image

Thus, from theorem 2.6, the tridiagonal $\mathbb{R}_{\min}^{m\times m}$ matrix ${{\mathcal A}}^{(n)}$ has an eigenvalue that coincides with the minimum value of the average weights of the loops $C_1, C_2, \dots, C_m$ , and the circuits $C_{12}, C_{23}, \dots, C_{m-1, m}$ .

To grasp an eigenvalue of matrix ${{\mathcal A}}^{(n)}$ without the corresponding weighted digraph, we consider the characteristic polynomials of min-plus tridiagonal matrices ${{\mathcal A}}^{(n)}$ .

Theorem 3.1. The characteristic polynomials $g_{{{\mathcal A}}^{(n)}}(t)$ of the tridiagonal $\mathbb{R}_{{\rm min}}^{m\times m}$ matrices ${{\mathcal A}}^{(n)}$ are factorized as

Equation (6)

Proof. If m  =  1, then, because $E_{0}^{(n)}=\varepsilon$ , we can easily derive $g_{{{\mathcal A}}^{(n)}}(t) \,= $ ${\rm tropdet}({{\mathcal A}}^{(n)}\oplus t\otimes I) =t\oplus Q_{1}^{(n)}$ . If m  =  2, the characteristic polynomials $g_{{{\mathcal A}}^{(n)}}(t)$ can be factorized as

It is worth noting that the factors $Q_1^{(n)}\otimes E_1^{(n)}$ eventually vanish in the factorizations of $g_{{{\mathcal A}}^{(n)}}(t)$ . According to definition 2.2, cofactor expansions of tropical determinants can be considered as analogues of linear cofactor expansions. Applying the min-plus cofactor expansions along the mth column to ${\rm tropdet}({{\mathcal A}}^{(n)} \oplus t\otimes I)$ , we obtain

where ${{\mathcal A}}_{k}^{(n)}$ are the principal ${{\mathbb R}}_{\min}^{k\times k}$ submatrices of ${{\mathcal A}}^{(n)}$ , namely:

Under the assumption that ${\rm tropdet}({{\mathcal A}}_{m-1}^{(n)}\oplus t \otimes I) = (t\oplus Q_{1}^{(n)})\otimes (t\oplus Q_{2}^{(n)}\oplus E_{1}^{(n)})\otimes \cdots \otimes $ $ (t\oplus Q_{m-1}^{(n)}\oplus E_{m-2}^{(n)})$ , it follows that

which implies that (6) holds for any m. □

Theorem 3.1 suggests that $Q_{1}^{(n)}$ , $Q_{2}^{(n)}\oplus E_{1}^{(n)}$ , ..., $Q_{m}^{(n)}\oplus E_{m-1}^{(n)}$ are the roots of the characteristic polynomials $g_{{{\mathcal A}}^{(n)}}(t)$ . Combining this with (5), we realize that the roots of the characteristic polynomials $g_{{{\mathcal A}}^{(n)}}(t)$ coincide with the loop weights w(C1), w(C2), ..., w(Cm). Using proposition 2.3, we see that the minimum root of $g_{{{\mathcal A}}^{(n)}}(t)$ is an eigenvalue $\lambda^{(n)}$ of ${{\mathcal A}}^{(n)}$ . Thus, we can express the eigenvalues $\lambda^{(n)}$ using the udToda variables $Q_{1}^{(n)}$ , $Q_{2}^{(n)}$ , ..., $Q_{m}^{(n)}$ and $E_{1}^{(n)}$ , $E_{2}^{(n)}$ , ..., $E_{m-1}^{(n)}$ as

Equation (7)

A study on the BBS also gives the significance of (7) as follows.

Proposition 3.2 (Tokihiro et al [22]).

proposition For any discrete time n, conserved quantities of the udToda equation (4) are given by

Equation (8)

In the BBS, the conserved quantities ${{\mathcal C}}$ are equal to the minimum number of sequential balls corresponding to the amplitude of the shortest soliton. Equations (7) and (8) imply that $\lambda^{(n)}$ are constants independent of discrete time n. In other words, the tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrices ${{\mathcal A}}^{(n)}$ have the same eigenvalue $\lambda = \lambda^{(0)}$ as ${{\mathcal A}} = {{\mathcal A}}^{(0)}$ .

Theorem 3.3. For any discrete time n, an eigenvalue $\lambda = \lambda^{(0)}$ of the tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrices ${{\mathcal A}}={{\mathcal A}}^{(0)}$ is expressed as

Theorem 3.3 also suggests that the udToda equation (4) gives the so-called min-plus similarity transformations of the ${{\mathbb R}}_{\min}^{m\times m}$ matrices ${{\mathcal A}}^{(n)}$ .

Reconsidering the BBS properties is the key to analyzing the asymptotic behaviour as $n\to\infty$ of $Q_{k}^{(n)}$ and $E_{k}^{(n)}$ . In the BBS, the interchange of solitons' amplitudes is completed at sufficiently large discrete time n. Simultaneously, all the numbers of empty boxes between two neighboring solitons monotonically increase as n increases. Recalling here that $Q_{k}^{(n)}$ correspond to the amplitudes of the solitons, the property concerning the magnitude of $Q_{k}^{(n)}$ and $E_{k}^{(n)}$ is known as follows.

Proposition 3.4 (Tokihiro et al [22]).

proposition In the udToda equation (4), there exists a discrete time N such that, for any $n\geqslant N$

Proposition 3.4 implies that $Q_{1}^{(n)}$ with sufficiently large n is equal to the minimum value of all the udToda variables $Q_{1}^{(n)}, Q_{2}^{(n)}, \dots, Q_{m}^{(n)}$ and $E_{1}^{(n)}, E_{2}^{(n)}, \dots, E_{m-1}^{(n)}$ . Combining this with theorem 3.3 leads to the main theorem of this paper.

Theorem 3.5. For an eigenvalue λ of an ${{\mathbb R}}_{\min}^{m\times m}$ matrix ${{\mathcal A}}$ , it holds that, for sufficiently large n

Theorems 3.3 and 3.5 conclude that, under the initial settings that $Q_{1}^{(0)}$ , $Q_{2}^{(0)}$ , ..., $Q_{m}^{(0)}$ and $E_{1}^{(0)}$ , $E_{2}^{(0)}$ , ..., $E_{m-1}^{(0)}$ are given from the tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrix ${{\mathcal A}}={{\mathcal A}}^{(0)}$ , the udToda equation (4) generates matrix transformations of ${{\mathcal A}}$ without changing an eigenvalue, and then makes the values of $Q_{1}^{(n)}$ be the eignevalue after a sufficient discrete time lapse. Furthermore, in the weighted digraph $G({{\mathcal A}}^{(0)})$ , the value of $Q_{1}^{(n)}$ with sufficiently large n coincides with the minimum value of the average weights of all circuits.

Here, we present a numerical example to verify that the udToda equation (4) enables us to find an eigenvalue of ${{\mathcal A}} ={{\mathcal A}}^{(0)}$ , which coincides with the minimum values of average weights of circuits in a weighted digraph corresponding to ${{\mathcal A}}$ , without considering tropical determinants and weighted digraphs. We set the initial values of the udToda equation (4) as $Q_{1}^{(0)}=6$ , $Q_{2}^{(0)}=3$ , $Q_{3}^{(0)}=1$ , $E_{1}^{(0)}=18$ , and $E_{2}^{(0)}=15$ . From (4), $E_{0}^{(0)}=E_{3}^{(0)}=\varepsilon$ . The ${{\mathbb R}}_{\min}^{3\times 3}$ tridiagonal matrix ${{\mathcal A}}$ is given by

Figure 3 illustrates the position of the balls in the BBS and weighted digraphs corresponding to ${{\mathcal A}}^{(n)}$ at discrete times $n=0, 6, 12$ . From figure 3, we observe that all the minimum values of the average weights of the circuits at $n=0, 6, 12$ are 1 which is exactly the same as the eigenvalue of ${{\mathcal A}}^{(n)}$ . Table 1 shows the values of $Q_{1}^{(n)}$ , $E_{1}^{(n)}$ , $Q_{2}^{(n)}$ , $E_{2}^{(n)}$ , $Q_{3}^{(n)}$ at $n=0, 1, \dots, 12$ , and suggests that the eigenvalue 1 corresponds to one of the udToda variables at any n and appears in the values of $Q_1^{(n)}$ at $n\geqslant 10$ .

Figure 3.

Figure 3. The BBS (left) and weighted digraphs (right) corresponding to the ${{\mathbb R}}_{\min}^{3\times 3}$ matrices ${{\mathcal A}}^{(n)}$ at $n=0, 6, 12$ under the initial values $Q_{1}^{(0)}=6$ , $Q_{2}^{(0)}=3$ , $Q_{3}^{(0)}=1$ , $E_{1}^{(0)}=18$ , and $E_{2}^{(0)}=15$ in the udToda equation (4).

Standard image High-resolution image

Table 1. Discrete time evolution from n  =  0 to 12 in the udToda equation (4). The bold 1s mean the minimum value (eigenvalue) at each discrete time.

n $Q_{1}^{(n)}$ $E_{1}^{(n)}$ $Q_{2}^{(n)}$ $E_{2}^{(n)}$ $Q_{3}^{(n)}$
n  =  0 6 18 3 15 $\boldsymbol{1}$
n  =  1 6 15 3 13 $\boldsymbol{1}$
n  =  2 6 12 3 11 $\boldsymbol{1}$
n  =  3 6  9 3  9 $\boldsymbol{1}$
n  =  4 6  6 3  7 $\boldsymbol{1}$
n  =  5 6  3 3  5 $\boldsymbol{1}$
n  =  6 3  3 5 1 2
n  =  7 3  5 $\boldsymbol{1}$  2 6
n  =  8 3  3 $\boldsymbol{1}$  7 6
n  =  9 3 1 $\boldsymbol{1}$ 12 6
n  =  10 $\boldsymbol{1}$ 1 3 15 6
n  =  11 $\boldsymbol{1}$  3 3 18 6
n  =  12 $\boldsymbol{1}$  5 3 21 6

4. Concluding remarks

In this paper, we showed that the ultradiscrete Toda (udToda) equation can be used to compute an eigenvalue of a tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrix where the eigenvalue is equal to the minimum value of the average weights of all circuits in the corresponding directed and weighted graph. Considering cofactor expansions of tropical determinants, we presented the factorization of the min-plus characteristic polynomial of the tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrix associated with the udToda equation. By relating the roots of the characteristic polynomial to the minimum value of the average weights of all circuits in the directed and weighted graph corresponding to the tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrix, we expressed an eigenvalue using the udToda variables at an arbitrary discrete time. Next, using known properties of the BBS, we proved that all tridiagonal ${{\mathbb R}}_{\min}^{m\times m}$ matrices generated using the udToda equation have at least a common eigenvalue, and that one of the udToda variables coincides with the eigenvalue after a sufficient discrete time lapse.

The discrete hungry Toda (dhToda) equations are extensions of the discrete Toda equation. The dhToda equations differ from the discrete Toda equation in that they are applicable to computing the eigenvalues of band matrices including tridiagonal matrices [4, 16]. Our future work aims to relate the ultradiscrete hungry Toda equation [4] to eigenvalues of ${{\mathbb R}}_{\min}^{m\times m}$ band matrices. This will be discussed in a separate paper.

Acknowledgments

This work was partially supported by Grants-in-Aid for Young Scientist (B) No. 16K21368 of the Japan Society for the Promotion of Science.

Please wait… references are loading.
10.1088/1751-8121/aae325