Stochastic Lyapunov functions
I began writing up an exposition of the stochastic version of Lyapunov functions a while ago, when we were assigned a problem relating to them on one of my stochastic controls problem sets. It seemed rather random at the time, but now– maybe a month later– we’ve started talking about stochastic stability, and I see that we were just proving the same theorems that’re in the notes, but ahead of time and out of context. Quite an ego booster, really.
The set up: let
be a compact ’state space’, and
be a continuous function which, in conjunction with
a sequence of real-valued i.i.d r.v.s, determines the dynamics of the system:
. Note, at least in passing, that this system is a markov chain. Done noting? Introduce the concept of an equilibrium point
as one satisfying
for any value of
. We’d like to talk about various types of stability of this point:
is
- stable if an orbit which starts close to it remains close with high probability — for any
and
there exists a
such that we have
whenever
. - asymptotically stable if it is highly probable that an orbit which starts close to it converges to it — if it is stable and for every
there exists a
such that
whenever
. - globally stable if any orbit converges to it a.s. — if it is stable and
a.s. for any
.
Now, for the cool result:
Suppose that there is a continuous function
with
and
for
such that
for all
. Then
is stable.
The big two tricks in the proof of this theorem are the fact that
is a supermartingale, and then applying the supermartingale inequality.
with
and
for
such that
for all
. Then