Solving Queueing Theory Problem with Matrix Exponential & Matrix Toeplitz Form

  • Context: Graduate 
  • Thread starter Thread starter Päällikkö
  • Start date Start date
  • Tags Tags
    Theory
Click For Summary
SUMMARY

The discussion centers on solving a queueing theory problem using matrix exponential and block Toeplitz matrices. The user formulated their issue around the phase-type distribution, specifically utilizing a transition rate matrix with a repeating 2x2 block structure. They encountered difficulties in calculating the matrix exponential and understanding the asymptotic behavior as the matrix size approaches infinity. The user seeks a simplified method for these calculations, particularly through eigenvalue computation and deriving the Jordan Chevalley normal form.

PREREQUISITES
  • Understanding of queueing theory and phase-type distributions
  • Familiarity with matrix exponential calculations
  • Knowledge of block Toeplitz matrices
  • Experience with eigenvalues and Jordan Chevalley normal form
NEXT STEPS
  • Research "Matrix Exponential Techniques in Queueing Theory"
  • Study "Eigenvalue Computation for Block Toeplitz Matrices"
  • Explore "Jordan Chevalley Normal Form Derivation Methods"
  • Investigate "Phase-Type Distribution Applications in Stochastic Processes"
USEFUL FOR

Mathematicians, data scientists, and engineers working with queueing systems, particularly those interested in matrix methods and stochastic modeling.

Päällikkö
Homework Helper
Messages
516
Reaction score
11
I recently encountered a problem, which I, after several other dead ends, managed to formulate in terms of the matrix exponential of an infinite matrix. As I'm not terribly familiar with the mathematics involved, I wasn't quite able to do the exponentiation. Numerically, however, I did find some interesting recurrences, but couldn't get the general case written out with pen and paper, and thus couldn't quite access the asymptotic behaviour as the size of the matrix goes to infinity.

Researching online, I encountered queueing theory, and lo and behold, I found that my problem is exactly that of calculating the phase-type distribution: http://en.wikipedia.org/wiki/Phase-type_distribution.

So, my matrix has a block Toeplitz form, to be more specific, the diagonal is filled by a repeating 2x2 block and off to the right, I've got a 2x1 matrix. The rest of the elements of the transition rate matrix, as it is apparently called, are zero.

So basically I'm looking for an easy way do the calculation, as it turned out to be rather time-consuming trying to understand the established lingo in the literature. I couldn't even figure out if a general formula actually exists or not, although given my numerical trials, I'd suspect one does. I'd content if somebody told me that it doesn't, though.
 
Physics news on Phys.org
There is no easy way without additional information of the matrix. One way which comes to mind is to calculate the eigenvalues:
$$
T = \begin{bmatrix}a&c&&0\\b&\ddots&\ddots& \\&\ddots&\ddots&c\\0&&b&a \end{bmatrix} \Longrightarrow \lambda_k = a-2\sqrt{bc} \cos\left( \dfrac{\pi k}{n+1}\right)
$$
derive the Jordan Chevalley normal form and try to exponentiate this. At least this should be a bit easier.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 17 ·
Replies
17
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 93 ·
4
Replies
93
Views
8K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K