Matrices, Markov, simple question - to make sure im on right track please

In summary, the system described in this problem includes 13,200 components that must be regularly maintained to avoid failure. The state vector Vt = [ft, mt, at]T represents the number of failed, under maintenance, and active components at the end of month "t". The equations Ft+1 = pat, mt+1 = qat, and at+1 = mt + (1-p-q)at drive this system, where p is the fraction of active components that fail, q is the fraction of components taken off-line for maintenance, and (1-p-q) is the fraction of active components that remain active. A matrix A can be formed to represent this system as a dynamical system, where vt+1
  • #1
Ush
97
0

Homework Statement



there are 13,200 components that must be regularly maintained or else they fail.
At the end of month “t”, there are is a state vector describing the components given by Vt = [ft, mt, at]T

where ft is the number of failed components, mt is the number of components out for maintenance, and at is the number of components in active production.

Of the active components one month ( at ), p is the fraction that fail the next
month, and q is the fraction that have been taken off-line for maintenance. The rest
remain active. All those in maintenance one month ( mt ) are active the next month. All
those that have failed one month ( ft ) are under maintenance the next.

Describe in words why the equations that drive this system are:

Ft+1 = pat
mt+1 = qat
at+1 = mt + (1-p-q)at

WRITE OUT A MATRIX, A, if this is written as a dynamical system, vt+1 = AVt


Homework Equations


/


The Attempt at a Solution


Ft+1 = pat: This equation states that the number of failed components in the coming month (t + 1, meaning the month after the current month), can be represented as the number of active components during the current month, multiplied by the fraction of components that fail in the proceeding month (t+1); or ANY month, t.
i.e.
if there are 12 active components during the second month (at = 12). And 25% of those fail by the end of the month (p = 0.25). The number of failed components in the third month is 12*0.25 = 3. Hence ft+1 = 3 (the number of failed components in the coming month).

mt+1 = qat: This equation states that the number of components under maintenance in the coming months (t + 1), can be represented as the number of failed components in the current month, added to the fraction of components removed for maintenance (q) multiplied by the number of active components (at) in the current month.
I.e.
The number of components under maintenance in the UPCOMING month will be the number of failed components by the end of the CURRENT month, ft + the fraction that have been REMOVED for maintenance, qat in the CURRENT month, giving the total number of components needing repair AND under repair FOR THE UPCOMING MONTH.

at+1 = mt + (1-p-q)at : this equation states that the number of active components in the up coming months, (t+1) is equivalent to the number of components under maintenance in the current month (since these will be available for use during the proceeding month), in addition to 1 subtract the percent that fail in the current month, and subtract the fraction taken off-line for maintenance in the current month multiplied by all active components, at; yielding the available active components for use during the proceeding month!


Now for the juicy stublack

It is stated that Vt = [ft, mt, at]T , which represents the state vector at the end of the month, t. We can assume that during the very first month, all units are functional, and hence, initially, ft = 0, mt = 0 and at = 13200.
We are given the individual components of the state vector at any month with the equations above.
We can use this to form a matrix which represents the state vector at any month, Vt+1.

\begin{bmatrix}
&p &q &(1-p-q) \\
&1 &0 &0 \\
&1 &1 &0 \\
&1 &1 &1
\end{bmatrix}\begin{bmatrix}
&vt \\
&0\\
&0\\
&13,200

\end{bmatrix}


(not sure how to make matrices side by side, so please pretend that these two are being multiplied)


am I doing this right o____o

it looks a bit wrong,



Q
A system has a “steady state” vector if there is a state vector v*
that never changes over time, so that Av* = v*
What eigenvalue must the matrix possesses if there is
to be a steady state? Show this is an eigenvalue of matrix A for any value of p
and q , so that a steady state must always exist for this system
..

I have no idea how to approach this part =[

PLEASE HELP MEEEE =)
<3 <3
 
Physics news on Phys.org
  • #2


also, for the second question, if I take the determinant of the matrix i obtained, it is evident that λ = 1 is the eigenvalue (just looking at the matrix)
..so I'm really confused if I'm even on the right track. this seems like it would be too easy.
 
  • #3


Ush said:

Homework Statement



there are 13,200 components that must be regularly maintained or else they fail.
At the end of month “t”, there are is a state vector describing the components given by Vt = [ft, mt, at]T

where ft is the number of failed components, mt is the number of components out for maintenance, and at is the number of components in active production.

Of the active components one month ( at ), p is the fraction that fail the next
month, and q is the fraction that have been taken off-line for maintenance. The rest
remain active. All those in maintenance one month ( mt ) are active the next month. All
those that have failed one month ( ft ) are under maintenance the next.

Describe in words why the equations that drive this system are:

Ft+1 = pat
mt+1 = qat
at+1 = mt + (1-p-q)at

WRITE OUT A MATRIX, A, if this is written as a dynamical system, vt+1 = AVt


Homework Equations


/


The Attempt at a Solution


Ft+1 = pat: This equation states that the number of failed components in the coming month (t + 1, meaning the month after the current month), can be represented as the number of active components during the current month, multiplied by the fraction of components that fail in the proceeding month (t+1); or ANY month, t.
i.e.
if there are 12 active components during the second month (at = 12). And 25% of those fail by the end of the month (p = 0.25). The number of failed components in the third month is 12*0.25 = 3. Hence ft+1 = 3 (the number of failed components in the coming month).

mt+1 = qat: This equation states that the number of components under maintenance in the coming months (t + 1), can be represented as the number of failed components in the current month, added to the fraction of components removed for maintenance (q) multiplied by the number of active components (at) in the current month.
I.e.
The number of components under maintenance in the UPCOMING month will be the number of failed components by the end of the CURRENT month, ft + the fraction that have been REMOVED for maintenance, qat in the CURRENT month, giving the total number of components needing repair AND under repair FOR THE UPCOMING MONTH.

at+1 = mt + (1-p-q)at : this equation states that the number of active components in the up coming months, (t+1) is equivalent to the number of components under maintenance in the current month (since these will be available for use during the proceeding month), in addition to 1 subtract the percent that fail in the current month, and subtract the fraction taken off-line for maintenance in the current month multiplied by all active components, at; yielding the available active components for use during the proceeding month!


Now for the juicy stublack

It is stated that Vt = [ft, mt, at]T , which represents the state vector at the end of the month, t. We can assume that during the very first month, all units are functional, and hence, initially, ft = 0, mt = 0 and at = 13200.
We are given the individual components of the state vector at any month with the equations above.
We can use this to form a matrix which represents the state vector at any month, Vt+1.

\begin{bmatrix}
&p &q &(1-p-q) \\
&1 &0 &0 \\
&1 &1 &0 \\
&1 &1 &1
\end{bmatrix}\begin{bmatrix}
&vt \\
&0\\
&0\\
&13,200

\end{bmatrix}


(not sure how to make matrices side by side, so please pretend that these two are being multiplied)


am I doing this right o____o

it looks a bit wrong,



Q
A system has a “steady state” vector if there is a state vector v*
that never changes over time, so that Av* = v*
What eigenvalue must the matrix possesses if there is
to be a steady state? Show this is an eigenvalue of matrix A for any value of p
and q , so that a steady state must always exist for this system
..

I have no idea how to approach this part =[

PLEASE HELP MEEEE =)
<3 <3

The easiest approach is to recognize that you have a Markov chain with N states, where N = 13,200*13,201/2; we can identify the states as pairs (i,j), where i+j <= 13,200; here i = f, j = m (and a = 13,200-i-j). If we write out all the pairs in a line we get an N-dimensional state probability vector and an NxN 1-step transition probability matrix. Of course, the matrix is huge but sparse, with most of its elements = 0.

To tell whether there is a limiting distribution (there is always a steady-state, but not always a limiting distribution), you can try to see if all states are interconnected, and if at least one state is aperiodic. If so, there will be a limiting distribution for any 0 < p,q < 1. (I would think of p and q as probabilities, not fractions.)

RGV
 
  • #4


can you pretty please elaborate a little bit more, I do not understand what you are saying.
from what you've said I understand the following
1) f + m < 32000
2) a = 32000 - f - m

I went and youtubed markov to try and understand more what you are saying and got the following

Initially, V(t) = [0, 0, 32000]T (something we had known already)

I am going to search more on youtube on markov and see if I can get something,
hopefully you are still online in an hour or two (please be online =[, this projects due tomorrow)
 
  • #5


Ush said:
can you pretty please elaborate a little bit more, I do not understand what you are saying.
from what you've said I understand the following
1) f + m < 32000
2) a = 32000 - f - m

I went and youtubed markov to try and understand more what you are saying and got the following

Initially, V(t) = [0, 0, 32000]T (something we had known already)

I am going to search more on youtube on markov and see if I can get something,
hopefully you are still online in an hour or two (please be online =[, this projects due tomorrow)

Forget my previous post---it was for a different problem. For the problem exactly as you have described it I get a slightly different set of dynamical equations. In particular, I get an equation for m(t+1) that involves both f(t) and a(t), unlike yours.

RGV
 

1. What are matrices and how are they used?

Matrices are rectangular arrays of numbers that are used to perform mathematical operations and represent data in a concise and structured manner. They are commonly used in fields such as linear algebra, statistics, and computer graphics.

2. What is a Markov chain and how does it work?

A Markov chain is a mathematical model that describes a sequence of events in which the probability of each event only depends on the outcome of the previous event. It works by using a transition matrix to represent the probabilities of moving from one state to another.

3. How do you solve a system of equations using matrices?

To solve a system of equations using matrices, you first need to write the equations in matrix form. Then, you can use matrix operations such as multiplication and elimination to manipulate the equations and find the values of the variables.

4. What is the difference between a matrix and a vector?

A matrix is a rectangular array of numbers, while a vector is a one-dimensional array. Matrices can have multiple rows and columns, while vectors only have one row or column. Matrices are used to represent data and perform operations, while vectors are often used to represent quantities with magnitude and direction.

5. Can you give an example of a real-world application of matrices and Markov chains?

Yes, matrices and Markov chains have many practical applications. For example, they are used in finance to analyze stock market trends and predict future stock prices. They are also used in machine learning and natural language processing to analyze and generate text. Additionally, Markov chains are used in weather forecasting to model the transition of weather patterns over time.

Similar threads

  • Calculus and Beyond Homework Help
Replies
9
Views
1K
Replies
27
Views
1K
Replies
27
Views
932
  • Precalculus Mathematics Homework Help
Replies
4
Views
746
  • MATLAB, Maple, Mathematica, LaTeX
Replies
8
Views
1K
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Precalculus Mathematics Homework Help
Replies
9
Views
1K
  • Math Proof Training and Practice
2
Replies
69
Views
3K
  • Linear and Abstract Algebra
Replies
3
Views
1K
Replies
4
Views
3K
Back
Top