Holstein–Herring method: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>TonyMath
 
en>Yobot
m WP:CHECKWIKI error fixes / special characters in sortkey fixed using AWB (9440)
 
Line 1: Line 1:
The Professional Knife weighs 9.6 ounces with out the sheath, and 14.1 ounces with the sheath. By comparison, the unique Ultimate Knife weighs 8.5 ounces without the sheath, and 13.eight ounces with the sheath. So while the Professional Knife is heavier attributable to its full tang, its sheath is lighter by zero.7 ounces, keeping the general [http://www.thebestpocketknifereviews.com/bear-grylls-ultimate-pro-survival-knife-review/ Bear Grylls Ultimate Pro Survival Knife Kopen] weight of the 2 to inside 0.3 ounces. To test the Professional Knife's [http://Cyberiq.org/contribute/index.php?title=Bear_Grylls_Ultimate_Pro_Survival_Knife_Replacement_Fire_Starter capability] to deal with stress, as well as to see if having a finger choil would reduce the Professional Knife's skill to baton wooden, I grabbed a Ponderosa Pine pitchwood knot<br><br>Just about anything could be cooked over a campfire if you have the right gear. The secret to cooking moist and juicy meatloaf outside is to use a forged iron Dutch oven. Also called camp ovens, these heavy, lidded cooking vessels have a form designed to be set directly into the recent coals of a fire for cooking meals. The dense metal slowly transfers the heat of the fireplace and retains the meatloaf from burning. Use your favourite meatloaf recipe when cooking over a campfire to convey the flavors of dwelling to your campsite.<br><br>I feel one of the causes I like The Folding Knife a lot is that it might probably so simply be turned on its head. This could be the story of the dangerous guys, the evil empire. It can be the story of the proficient bureaucrat on this planet of Chosen Ones and fate (think [http://www.thebestpocketknifereviews.com/bear-grylls-ultimate-pro-survival-knife-review/ Www.Thebestpocketknifereviews.Com] about, for example, what it could be prefer to be the steward of Minas Tirith—you do a damn good job of the near-unattainable activity of holding collectively the final nice nation and, whammo, some lunatic hillbilly sails out of the woods and takes the nook office as a result of he’s bought a “higher bloodline.” Epic fantasy is nepotism.)<br><br>Chopping an apple. I like consuming an apple that I’ve reduce with my pocket knife, slice by slice. You are feeling like a bad ass doing it. You maintain the apple in your non-dominant hand and then make a slice with the knife using your dominant hand. After you make the slice, pinch it between your thumb and knife blade. Bring the blade to your mouth and deposit the apple slice. There are three keys to wrapping your head around carrying a pocket knife each day. You need to de-weaponize, utilize, and familiarize your knife.<br><br>This knife is good if you want a traditional trying knife that's extremely sharp for small, mild duties equivalent to slicing an apple and opening a letter. The knife’s handle and design doesn't lend itself to robust uses. For $95, the knife is pricey but, given the brand, it's reasonable. #three Benchmade 275BKSN The Aegis makes use of SOG Assisted Technology (SAT) to offer customers a very quick opening with one hand. Along with the sharp tip and guard, the Aegis is in a position for use in self defense situations if wanted. The spring assisted opening also features a safety that stops the knife from opening on accident.<br><br>Going past this, you will discover a lot of [http://classifieds.service2U.ca/author/brjackson/ corporations testing] the static load of a lock, that's, how a lot weight can a lock hold without the load or the knife shifting. That is an interesting test, but one which has little in the way in which of real world implications. Some firms will throw out big numbers and have videos with tiny knives hold a whole set of weights. Those self same videos have of us carefully and gently place weight on the knife. How typically are you fastidiously and gently utilizing your knife to say, hang off the aspect of a constructing or step over a fence? Never.<br><br>Picket chopping boards are subsequent and we're speaking in regards to the non-finish grain wood chopping boards. In these chopping boards, the grain runs across the slicing floor. As mentioned above, this is more durable on your knife as a result of the knife hits the grain at a perpendicular angle. Plain wood cutting boards are normally [http://thesaurus.com/browse/pocketknife flick knives] fairly low-cost and could be found at almost any department or grocery store. Not like the plastic slicing boards, a picket cutting board should not be washed in the dishwasher – the heat, moisture, and intense cleaning surroundings can destroy a chopping board.<br><br>Although this is only a piece of pine, the wooden near the base on these outdated progress mountain pine knots is stronger than oak, and sometimes very twisted. I've cut a whole bunch of them, and have seen them chip and roll edges on heavy knives and machetes, so it was no easy feat for the Professional Knife. The seen full tang construction and beefier hammer pommel also imply higher total energy - a critical function in a survival knife. This elevated strength inspires confidence that the Ultimate Professional will be depended upon in a critical situation.
A '''matrix difference equation'''<ref>Cull, Paul; Flahive, Mary; and Robson, Robbie. ''Difference Equations: From Rabbits to Chaos'', Springer, 2005, chapter 7; ISBN 0-387-23234-6.</ref><ref>Chiang, Alpha C., ''Fundamental Methods of Mathematical Economics'', third edition, McGraw-Hill, 1984: 608&ndash;612.</ref> is a [[difference equation]] in which the value of a [[Euclidean vector#Representations|vector]] (or sometimes, a matrix) of variables at one point in time is related to its own value at one or more previous points in time, using [[Matrix (mathematics)|matrices]]. Occasionally, the time-varying entity may itself be a matrix instead of a vector. The '''order''' of the equation is the maximum time gap between any two indicated values of the variable vector. For example,
 
:<math>x_t = Ax_{t-1} + Bx_{t-2}</math>
 
is an example of a second-order matrix difference equation, in which ''x'' is an ''n'' × 1 vector of variables and ''A'' and ''B'' are ''n×n'' matrices. This equation is homogeneous because there is no vector constant term added to the end of the equation.  The same equation might also be written as
 
:<math>x_{t+2} = Ax_{t+1} + Bx_{t}</math>
 
or as
 
:<math>x_n = Ax_{n-1} + Bx_{n-2}</math>.
 
The most commonly encountered matrix difference equations are first-order.
 
==Non-homogeneous first-order matrix difference equations and the steady state==
 
An example of a non-homogeneous first-order matrix difference equation is
 
:<math>x_t = Ax_{t-1} + b \, </math>
 
with additive constant vector ''b''.  The steady state of this system is a value ''x*'' of the vector ''x'' which, if reached, would not be deviated from subsequently. ''x*'' is found by setting <math>x_t = x_{t-1}=x*</math> in the difference equation and solving for ''x*'' to obtain
 
:<math> x^{*} = [I-A]^{-1}b \, </math>
 
where <math>I</math> is the ''n×n'' [[identity matrix]], and where it is assumed that <math>[I-A]</math> is invertible. Then the non-homogeneous equation can be rewritten in homogeneous form in terms of deviations from the steady state:
 
:<math> [x_t - x^{*}] = A[x_{t-1}-x^{*}]. \, </math>
 
==Stability of the first-order case==
 
The first-order matrix difference equation [''x''<sub>''t''</sub> - ''x''*] = ''A''[''x''<sub>''t''-1</sub>-''x''*]  is [[stability theory|stable]] -- that is, <math>x_t</math> converges asymptotically to the steady state ''x*'' -- if and only if all [[eigenvalue]]s of the transition matrix ''A'' (whether real or complex) have an [[absolute value]] which is less than 1.
 
==Solution of the first-order case==
 
Assume that the equation has been put in the homogeneous form <math>y_t = Ay_{t-1}</math>. Then we can iterate and substitute repeatedly from the initial condition <math>y_0</math>, which is the initial value of the vector ''y'' and which must be known in order to find the solution:
 
:<math>y_1=Ay_0,</math>
:<math>y_2=Ay_1=AAy_0 = A^{2}y_0,</math>
:<math>y_3=Ay_2=AA^{2}y_0=A^{3}y_0,</math>
 
and so forth. By [[mathematical induction|induction]], we obtain the solution in terms of ''t'':
 
:<math>y_t = A^t y_0 = PD^{t}P^{-1} y_0,</math>
 
where ''P'' is an ''n'' × ''n'' matrix whose columns are the [[eigenvector]]s of ''A'' (assuming the eigenvalues are all distinct) and ''D'' is an ''n'' × ''n'' diagonal matrix whose diagonal elements are the eigenvalues of ''A''. This solution motivates the above stability result:  <math>A^t</math> shrinks to the zero matrix over time if and only if the eigenvalues of ''A'' are all less than unity in absolute value.
 
==Extracting the dynamics of a single scalar variable from a first-order matrix system==
 
Starting from the ''n''-dimensional system <math>y_t = Ay_{t-1},</math> we can extract the dynamics of one of the state variables, say <math>y_1.</math> The above solution equation for <math>y_t</math> shows that the solution for <math>y_{1,t}</math> is in terms of the ''n'' eigenvalues of ''A''.  Therefore the equation describing the evolution of <math>y_1</math> by itself must have a solution involving those same eigenvalues. This description intuitively motivates the equation of evolution of <math>y_1,</math> which is
 
:<math> y_{1,t} = a_1 y_{1,t-1} + a_2 y_{1,t-2} + \dots + a_n y_{1,t-n}</math>
 
where the parameters <math>a_i</math> are from the [[Characteristic equation (calculus)|characteristic equation]] of the matrix ''A'':
 
:<math>\lambda^{n} - a_1 \lambda^{n-1} - a_2 \lambda^{n-2} - \dots - a_n \lambda^{0} = 0.</math>
 
Thus each individual scalar variable of an ''n''-dimensional first-order linear system evolves according to a univariate ''n''<sup>th</sup> degree difference equation, which has the same stability property (stable or unstable) as does the matrix difference equation.
 
==Solution and stability of higher-order cases==
 
Matrix difference equations of higher order&mdash;that is, with a time lag longer than one period&mdash;can be solved, and their stability analyzed, by converting them into first-order form using a block matrix. For example, suppose we have the second-order equation
 
:<math>x_t = Ax_{t-1} + Bx_{t-2}</math>
 
with the variable vector ''x'' being ''n''×1 and ''A'' and ''B'' being ''n''×''n''. This can be stacked in the form
 
:<math>\begin{pmatrix}x_t \\ x_{t-1} \\ \end{pmatrix} = \begin{pmatrix} \text{A} & \text{B} \\ \text{I} & 0 \\ \end{pmatrix} \begin{pmatrix} x_{t-1} \\ x_{t-2} \end{pmatrix}, </math>
 
where <math>I</math> is the ''n''×''n'' [[identity matrix]] and 0 is the ''n''×''n'' [[zero matrix]]. Then denoting the 2''n''×1 stacked vector of current and once-lagged variables as <math>z_t</math> and the 2''n''×2''n'' block matrix as ''L'', we have as before the solution
 
:<math>z_t = L^{t} z_0. </math>
 
Also as before, this stacked equation and thus the original second-order equation are stable if and only if all eigenvalues of the matrix ''L'' are smaller than unity in absolute value.
 
==Nonlinear matrix difference equations: Riccati equations==
 
In [[linear-quadratic-Gaussian control]], there arises a nonlinear matrix equation for the evolution backwards through time of a current-and-future-cost ''matrix'', denoted below as ''H''. This equation is called a discrete dynamic [[Riccati equation]], and it arises when a variable vector evolving according to a linear matrix difference equation is to be controlled by manipulating an [[exogeny|exogenous]] vector in order to optimize a [[quadratic function|quadratic]] [[Multi-objective optimization|cost function]]. This Riccati equation assumes the following form or a similar form:
 
: <math> H_{t-1} = K +A'H_tA - A'H_tC(C'H_tC+R)^{-1}C'H_tA, \,</math>
 
where ''H'', ''K'', and ''A'' are ''n''×''n'', ''C'' is ''n''×''k'', ''R'' is ''k''×''k'', ''n'' is the number of elements in the vector to be controlled, and ''k'' is the number of elements in the control vector. The parameter matrices ''A'' and ''C'' are from the linear equation, and the parameter matrices ''K'' and ''R'' are from the quadratic cost function.
 
In general this equation cannot be solved analytically for <math>H_t</math> in terms of ''t'' ; rather, the sequence of values for <math>H_t</math> is found by iterating the Riccati equation.  However, it was shown in <ref>Balvers, Ronald J., and Mitchell, Douglas W., "Reducing the dimensionality of linear quadratic control problems," ''[[Journal of Economic Dynamics and Control]]'' 31, 2007, 141&ndash;159.</ref> that this Riccati equation can be solved analytically if ''R'' is the zero matrix and ''n''=''k''+1, by reducing it to a scalar [[rational difference equation]]; moreover, for any ''k'' and ''n'' if the transition matrix ''A'' is nonsingular then the Riccati equation can be solved analytically in terms of the eigenvalues of a matrix, although these may need to be found numerically.<ref>Vaughan, D. R., "A nonrecursive algebraic solution for the discrete Riccati equation," ''IEEE Transactions on Automatic Control'' 15, 1970, 597-599.</ref>  
 
In most contexts the evolution of ''H'' backwards through time is stable, meaning that ''H'' converges to a particular fixed matrix ''H''* which may be irrational even if all the other matrices are rational.
 
A related Riccati equation<ref>Martin, C. F., and Ammar, G., "The geometry of the matrix Riccati equation and associated eigenvalue method," in Bittani, Laub, and Willems (eds.), ''The Riccati Equation'', Springer-Verlag, 1991.</ref> is
 
:<math>X_{t+1} = -(E+BX_t)(C+AX_t)^{-1}</math>
 
in which the matrices ''X'', ''A'', ''B'', ''C'', and ''E'' are all ''n''×''n''.  This equation can be solved explicitly. Suppose <math>X_t = N_tD_t^{-1}</math>, which certainly holds for ''t''=0 with ''N''<sub>0</sub> = ''X''<sub>0</sub> and with ''D''<sub>0</sub> equal to the identity matrix.  Then using this in the difference equation yields
 
:<math>X_{t+1}=-(E+BN_tD_t^{-1})D_tD_t^{-1}(C+AN_tD_t^{-1})^{-1}</math>
:<math>=-(ED_t+BN_t)[(C+AN_tD_t^{-1})D_t]^{-1}</math>
:<math>=-(ED_t+BN_t)[CD_t+AN_t]^{-1}</math>
 
:<math>=N_{t+1}D_{t+1}^{-1},</math>
 
so by induction  the form <math>X_t=N_tD_t^{-1}</math> holds for all ''t''.  Then the evolution of ''N'' and ''D'' can be written as
 
:<math>\begin{pmatrix} N_{t+1} \\ D_{t+1} \end{pmatrix} = \begin{pmatrix} -B & -E \\ A & C \end{pmatrix} \begin{pmatrix} N_t \\ D_t \end{pmatrix} = J \begin{pmatrix}N_t \\ D_t \end{pmatrix}.</math>
 
Thus
 
:<math>\begin{pmatrix} N_t \\ D_t \end{pmatrix} = J^{t} \begin{pmatrix} N_0 \\ D_0 \end{pmatrix}.</math>
 
==References==
 
<references/>
 
==See also==
 
*[[Matrix differential equation]]
*[[Difference equation]]
*[[Dynamical system]]
*[[Matrix Riccati equation#Mathematical description of the problem and solution]]
 
[[Category:Linear algebra]]
[[Category:Recurrence relations]]

Latest revision as of 09:01, 23 August 2013

A matrix difference equation[1][2] is a difference equation in which the value of a vector (or sometimes, a matrix) of variables at one point in time is related to its own value at one or more previous points in time, using matrices. Occasionally, the time-varying entity may itself be a matrix instead of a vector. The order of the equation is the maximum time gap between any two indicated values of the variable vector. For example,

is an example of a second-order matrix difference equation, in which x is an n × 1 vector of variables and A and B are n×n matrices. This equation is homogeneous because there is no vector constant term added to the end of the equation. The same equation might also be written as

or as

.

The most commonly encountered matrix difference equations are first-order.

Non-homogeneous first-order matrix difference equations and the steady state

An example of a non-homogeneous first-order matrix difference equation is

with additive constant vector b. The steady state of this system is a value x* of the vector x which, if reached, would not be deviated from subsequently. x* is found by setting in the difference equation and solving for x* to obtain

where is the n×n identity matrix, and where it is assumed that is invertible. Then the non-homogeneous equation can be rewritten in homogeneous form in terms of deviations from the steady state:

Stability of the first-order case

The first-order matrix difference equation [xt - x*] = A[xt-1-x*] is stable -- that is, converges asymptotically to the steady state x* -- if and only if all eigenvalues of the transition matrix A (whether real or complex) have an absolute value which is less than 1.

Solution of the first-order case

Assume that the equation has been put in the homogeneous form . Then we can iterate and substitute repeatedly from the initial condition , which is the initial value of the vector y and which must be known in order to find the solution:

and so forth. By induction, we obtain the solution in terms of t:

where P is an n × n matrix whose columns are the eigenvectors of A (assuming the eigenvalues are all distinct) and D is an n × n diagonal matrix whose diagonal elements are the eigenvalues of A. This solution motivates the above stability result: shrinks to the zero matrix over time if and only if the eigenvalues of A are all less than unity in absolute value.

Extracting the dynamics of a single scalar variable from a first-order matrix system

Starting from the n-dimensional system we can extract the dynamics of one of the state variables, say The above solution equation for shows that the solution for is in terms of the n eigenvalues of A. Therefore the equation describing the evolution of by itself must have a solution involving those same eigenvalues. This description intuitively motivates the equation of evolution of which is

where the parameters are from the characteristic equation of the matrix A:

Thus each individual scalar variable of an n-dimensional first-order linear system evolves according to a univariate nth degree difference equation, which has the same stability property (stable or unstable) as does the matrix difference equation.

Solution and stability of higher-order cases

Matrix difference equations of higher order—that is, with a time lag longer than one period—can be solved, and their stability analyzed, by converting them into first-order form using a block matrix. For example, suppose we have the second-order equation

with the variable vector x being n×1 and A and B being n×n. This can be stacked in the form

where is the n×n identity matrix and 0 is the n×n zero matrix. Then denoting the 2n×1 stacked vector of current and once-lagged variables as and the 2n×2n block matrix as L, we have as before the solution

Also as before, this stacked equation and thus the original second-order equation are stable if and only if all eigenvalues of the matrix L are smaller than unity in absolute value.

Nonlinear matrix difference equations: Riccati equations

In linear-quadratic-Gaussian control, there arises a nonlinear matrix equation for the evolution backwards through time of a current-and-future-cost matrix, denoted below as H. This equation is called a discrete dynamic Riccati equation, and it arises when a variable vector evolving according to a linear matrix difference equation is to be controlled by manipulating an exogenous vector in order to optimize a quadratic cost function. This Riccati equation assumes the following form or a similar form:

where H, K, and A are n×n, C is n×k, R is k×k, n is the number of elements in the vector to be controlled, and k is the number of elements in the control vector. The parameter matrices A and C are from the linear equation, and the parameter matrices K and R are from the quadratic cost function.

In general this equation cannot be solved analytically for in terms of t ; rather, the sequence of values for is found by iterating the Riccati equation. However, it was shown in [3] that this Riccati equation can be solved analytically if R is the zero matrix and n=k+1, by reducing it to a scalar rational difference equation; moreover, for any k and n if the transition matrix A is nonsingular then the Riccati equation can be solved analytically in terms of the eigenvalues of a matrix, although these may need to be found numerically.[4]

In most contexts the evolution of H backwards through time is stable, meaning that H converges to a particular fixed matrix H* which may be irrational even if all the other matrices are rational.

A related Riccati equation[5] is

in which the matrices X, A, B, C, and E are all n×n. This equation can be solved explicitly. Suppose , which certainly holds for t=0 with N0 = X0 and with D0 equal to the identity matrix. Then using this in the difference equation yields

so by induction the form holds for all t. Then the evolution of N and D can be written as

Thus

References

  1. Cull, Paul; Flahive, Mary; and Robson, Robbie. Difference Equations: From Rabbits to Chaos, Springer, 2005, chapter 7; ISBN 0-387-23234-6.
  2. Chiang, Alpha C., Fundamental Methods of Mathematical Economics, third edition, McGraw-Hill, 1984: 608–612.
  3. Balvers, Ronald J., and Mitchell, Douglas W., "Reducing the dimensionality of linear quadratic control problems," Journal of Economic Dynamics and Control 31, 2007, 141–159.
  4. Vaughan, D. R., "A nonrecursive algebraic solution for the discrete Riccati equation," IEEE Transactions on Automatic Control 15, 1970, 597-599.
  5. Martin, C. F., and Ammar, G., "The geometry of the matrix Riccati equation and associated eigenvalue method," in Bittani, Laub, and Willems (eds.), The Riccati Equation, Springer-Verlag, 1991.

See also