A Markov chain or Markov process is a
stochastic model describing a
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is calle ...
of possible events in which the probability of each event depends only on the state attained in the previous event.
Informally, this may be thought of as, "What happens next depends only on the state of affairs ''now''." A
countably infinite
In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function from it into the natural numbers; ...
sequence, in which the chain moves state at discrete time steps, gives a
discrete-time Markov chain
In probability, a discrete-time Markov chain (DTMC) is a sequence of random variables, known as a stochastic process, in which the value of the next variable depends only on the value of the current variable, and not any variables in the past. F ...
(DTMC). A
continuous-time
In mathematical dynamics, discrete time and continuous time are two alternative frameworks within which variables that evolve over time are modeled.
Discrete time
Discrete time views values of variables as occurring at distinct, separate "po ...
process is called a
continuous-time Markov chain
A continuous-time Markov chain (CTMC) is a continuous stochastic process in which, for each state, the process will change state according to an exponential random variable and then move to a different state as specified by the probabilities of ...
(CTMC). It is named after the
Russia
Russia (, , ), or the Russian Federation, is a List of transcontinental countries, transcontinental country spanning Eastern Europe and North Asia, Northern Asia. It is the List of countries and dependencies by area, largest country in the ...
n mathematician
Andrey Markov
Andrey Andreyevich Markov, first name also spelled "Andrei", in older works also spelled Markoff) (14 June 1856 – 20 July 1922) was a Russian mathematician best known for his work on stochastic processes. A primary subject of his research lat ...
.
Markov chains have many applications as
statistical model
A statistical model is a mathematical model that embodies a set of statistical assumptions concerning the generation of Sample (statistics), sample data (and similar data from a larger Statistical population, population). A statistical model repres ...
s of real-world processes,
such as studying
cruise control systems in
motor vehicle
A motor vehicle, also known as motorized vehicle or automotive vehicle, is a self-propelled land vehicle, commonly wheeled, that does not operate on Track (rail transport), rails (such as trains or trams) and is used for the transportation of pe ...
s, queues or lines of customers arriving at an airport, currency
exchange rate
In finance, an exchange rate is the rate at which one currency will be exchanged for another currency. Currencies are most commonly national currencies, but may be sub-national as in the case of Hong Kong or supra-national as in the case of ...
s and animal population dynamics.
Markov processes are the basis for general stochastic simulation methods known as
Markov chain Monte Carlo
In statistics, Markov chain Monte Carlo (MCMC) methods comprise a class of algorithms for sampling from a probability distribution. By constructing a Markov chain that has the desired distribution as its equilibrium distribution, one can obtain ...
, which are used for simulating sampling from complex probability distributions, and have found application in
Bayesian statistics
Bayesian statistics is a theory in the field of statistics based on the Bayesian interpretation of probability where probability expresses a ''degree of belief'' in an event. The degree of belief may be based on prior knowledge about the event, ...
,
thermodynamics
Thermodynamics is a branch of physics that deals with heat, work, and temperature, and their relation to energy, entropy, and the physical properties of matter and radiation. The behavior of these quantities is governed by the four laws of the ...
,
statistical mechanics
In physics, statistical mechanics is a mathematical framework that applies statistical methods and probability theory to large assemblies of microscopic entities. It does not assume or postulate any natural laws, but explains the macroscopic be ...
,
physics
Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which r ...
,
chemistry
Chemistry is the science, scientific study of the properties and behavior of matter. It is a natural science that covers the Chemical element, elements that make up matter to the chemical compound, compounds made of atoms, molecules and ions ...
,
economics
Economics () is the social science that studies the Production (economics), production, distribution (economics), distribution, and Consumption (economics), consumption of goods and services.
Economics focuses on the behaviour and intera ...
,
finance
Finance is the study and discipline of money, currency and capital assets. It is related to, but not synonymous with economics, the study of production, distribution, and consumption of money, assets, goods and services (the discipline of fina ...
,
signal processing
Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, and scientific measurements. Signal processing techniq ...
,
information theory
Information theory is the scientific study of the quantification (science), quantification, computer data storage, storage, and telecommunication, communication of information. The field was originally established by the works of Harry Nyquist a ...
and
speech processing
Speech processing is the study of speech signals and the processing methods of signals. The signals are usually processed in a digital representation, so speech processing can be regarded as a special case of digital signal processing, applied t ...
.
The adjectives ''Markovian'' and ''Markov'' are used to describe something that is related to a Markov process.
Principles
Definition
A Markov process is a
stochastic process
In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables. Stochastic processes are widely used as mathematical models of systems and phenomena that appea ...
that satisfies the
Markov property
In probability theory and statistics, the term Markov property refers to the memoryless property of a stochastic process. It is named after the Russian mathematician Andrey Markov. The term strong Markov property is similar to the Markov propert ...
(sometimes characterized as "
memorylessness
In probability and statistics, memorylessness is a property of certain probability distributions. It usually refers to the cases when the distribution of a "waiting time" until a certain event does not depend on how much time has elapsed already ...
"). In simpler terms, it is a process for which predictions can be made regarding future outcomes based solely on its present state and—most importantly—such predictions are just as good as the ones that could be made knowing the process's full history.
In other words,
conditional on the present state of the system, its future and past states are
independent
Independent or Independents may refer to:
Arts, entertainment, and media Artist groups
* Independents (artist group), a group of modernist painters based in the New Hope, Pennsylvania, area of the United States during the early 1930s
* Independ ...
.
A Markov chain is a type of Markov process that has either a discrete
state space
A state space is the set of all possible configurations of a system. It is a useful abstraction for reasoning about the behavior of a given system and is widely used in the fields of artificial intelligence and game theory.
For instance, the toy ...
or a discrete index set (often representing time), but the precise definition of a Markov chain varies.
For example, it is common to define a Markov chain as a Markov process in either
discrete or continuous time with a countable state space (thus regardless of the nature of time),
but it is also common to define a Markov chain as having discrete time in either countable or continuous state space (thus regardless of the state space).
Types of Markov chains
The system's
state space
A state space is the set of all possible configurations of a system. It is a useful abstraction for reasoning about the behavior of a given system and is widely used in the fields of artificial intelligence and game theory.
For instance, the toy ...
and time parameter index need to be specified. The following table gives an overview of the different instances of Markov processes for different levels of state space generality and for discrete time v. continuous time:
Note that there is no definitive agreement in the literature on the use of some of the terms that signify special cases of Markov processes. Usually the term "Markov chain" is reserved for a process with a discrete set of times, that is, a discrete-time Markov chain (DTMC),
[Everitt, B.S. (2002) ''The Cambridge Dictionary of Statistics''. CUP. ] but a few authors use the term "Markov process" to refer to a continuous-time Markov chain (CTMC) without explicit mention. In addition, there are other extensions of Markov processes that are referred to as such but do not necessarily fall within any of these four categories (see
Markov model
In probability theory, a Markov model is a stochastic model used to Mathematical model, model pseudo-randomly changing systems. It is assumed that future states depend only on the current state, not on the events that occurred before it (that is, i ...
). Moreover, the time index need not necessarily be real-valued; like with the state space, there are conceivable processes that move through index sets with other mathematical constructs. Notice that the general state space continuous-time Markov chain is general to such a degree that it has no designated term.
While the time parameter is usually discrete, the
state space
A state space is the set of all possible configurations of a system. It is a useful abstraction for reasoning about the behavior of a given system and is widely used in the fields of artificial intelligence and game theory.
For instance, the toy ...
of a Markov chain does not have any generally agreed-on restrictions: the term may refer to a process on an arbitrary state space. However, many applications of Markov chains employ finite or
countably infinite
In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function from it into the natural numbers; ...
state spaces, which have a more straightforward statistical analysis. Besides time-index and state-space parameters, there are many other variations, extensions and generalizations (see
Variations
Variation or Variations may refer to:
Science and mathematics
* Variation (astronomy), any perturbation of the mean motion or orbit of a planet or satellite, particularly of the moon
* Genetic variation, the difference in DNA among individuals ...
). For simplicity, most of this article concentrates on the discrete-time, discrete state-space case, unless mentioned otherwise.
Transitions
The changes of state of the system are called transitions.
The probabilities associated with various state changes are called transition probabilities. The process is characterized by a state space, a
transition matrix describing the probabilities of particular transitions, and an initial state (or initial distribution) across the state space. By convention, we assume all possible states and transitions have been included in the definition of the process, so there is always a next state, and the process does not terminate.
A discrete-time random process involves a system which is in a certain state at each step, with the state changing randomly between steps.
The steps are often thought of as moments in time, but they can equally well refer to physical distance or any other discrete measurement. Formally, the steps are the
integers
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign (−1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language o ...
or
natural numbers
In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country").
Numbers used for counting are called ''cardinal n ...
, and the random process is a mapping of these to states.
The Markov property states that the
conditional probability distribution
In probability theory and statistics, given two jointly distributed random variables X and Y, the conditional probability distribution of Y given X is the probability distribution of Y when X is known to be a particular value; in some cases the ...
for the system at the next step (and in fact at all future steps) depends only on the current state of the system, and not additionally on the state of the system at previous steps.
Since the system changes randomly, it is generally impossible to predict with certainty the state of a Markov chain at a given point in the future.
However, the statistical properties of the system's future can be predicted.
In many applications, it is these statistical properties that are important.
History
Markov studied Markov processes in the early 20th century, publishing his first paper on the topic in 1906.
Markov processes in continuous time were discovered long before
Andrey Markov
Andrey Andreyevich Markov, first name also spelled "Andrei", in older works also spelled Markoff) (14 June 1856 – 20 July 1922) was a Russian mathematician best known for his work on stochastic processes. A primary subject of his research lat ...
's work in the early 20th century
in the form of the
Poisson process
In probability, statistics and related fields, a Poisson point process is a type of random mathematical object that consists of points randomly located on a mathematical space with the essential feature that the points occur independently of one ...
.
Markov was interested in studying an extension of independent random sequences, motivated by a disagreement with
Pavel Nekrasov
Pavel Alekseevich Nekrasov (1853–1924) was a Russian mathematician and a Rector of the Imperial University of Moscow.
Biography
Nekrasov studied at the Orthodox theological seminary and from 1874 at the University of Moscow. There he was a ...
who claimed independence was necessary for the
weak law of large numbers
In probability theory, the law of large numbers (LLN) is a theorem that describes the result of performing the same experiment a large number of times. According to the law, the average of the results obtained from a large number of trials shou ...
to hold.
In his first paper on Markov chains, published in 1906, Markov showed that under certain conditions the average outcomes of the Markov chain would converge to a fixed vector of values, so proving a weak law of large numbers without the independence assumption,
which had been commonly regarded as a requirement for such mathematical laws to hold.
Markov later used Markov chains to study the distribution of vowels in
Eugene Onegin
''Eugene Onegin, A Novel in Verse'' ( pre-reform Russian: ; post-reform rus, Евгений Оне́гин, ромáн в стихáх, p=jɪvˈɡʲenʲɪj ɐˈnʲeɡʲɪn, r=Yevgeniy Onegin, roman v stikhakh) is a novel in verse written by Ale ...
, written by
Alexander Pushkin
Alexander Sergeyevich Pushkin (; rus, links=no, Александр Сергеевич ПушкинIn pre-Revolutionary script, his name was written ., r=Aleksandr Sergeyevich Pushkin, p=ɐlʲɪkˈsandr sʲɪrˈɡʲe(j)ɪvʲɪtɕ ˈpuʂkʲɪn, ...
, and proved a
central limit theorem
In probability theory, the central limit theorem (CLT) establishes that, in many situations, when independent random variables are summed up, their properly normalized sum tends toward a normal distribution even if the original variables themselv ...
for such chains.
In 1912
Henri Poincaré
Jules Henri Poincaré ( S: stress final syllable ; 29 April 1854 – 17 July 1912) was a French mathematician, theoretical physicist, engineer, and philosopher of science. He is often described as a polymath, and in mathematics as "The ...
studied Markov chains on
finite group
Finite is the opposite of infinite. It may refer to:
* Finite number (disambiguation)
* Finite set, a set whose cardinality (number of elements) is some natural number
* Finite verb, a verb form that has a subject, usually being inflected or marked ...
s with an aim to study card shuffling. Other early uses of Markov chains include a diffusion model, introduced by
Paul
Paul may refer to:
*Paul (given name), a given name (includes a list of people with that name)
*Paul (surname), a list of people
People
Christianity
*Paul the Apostle (AD c.5–c.64/65), also known as Saul of Tarsus or Saint Paul, early Chris ...
and
Tatyana Ehrenfest
Tatyana Pavlovna Ehrenfest, later van Aardenne-Ehrenfest, (Vienna, October 28, 1905 – Dordrecht, November 29, 1984) was a Dutch mathematician. She was the daughter of Paul Ehrenfest (1880–1933) and Tatyana Afanasyeva, Tatyana Alexeyevna Afanas ...
in 1907, and a branching process, introduced by
Francis Galton
Sir Francis Galton, FRS FRAI (; 16 February 1822 – 17 January 1911), was an English Victorian era polymath: a statistician, sociologist, psychologist, anthropologist, tropical explorer, geographer, inventor, meteorologist, proto- ...
and
Henry William Watson
Rev. Henry William Watson Fellow of the Royal Society, FRS (25 February 1827, Marylebone, London11 January 1903, Berkswell near Coventry) was a mathematician and author of a number of mathematics books. He was an ordained priest and Cambridge Apo ...
in 1873, preceding the work of Markov.
After the work of Galton and Watson, it was later revealed that their branching process had been independently discovered and studied around three decades earlier by
Irénée-Jules Bienaymé
Irénée-Jules Bienaymé (; 28 August 1796 – 19 October 1878) was a French statistician. He built on the legacy of Laplace generalizing his least squares method. He contributed to the fields of probability and statistics, and to their applicati ...
.
Starting in 1928,
Maurice Fréchet Maurice may refer to:
People
*Saint Maurice (died 287), Roman legionary and Christian martyr
*Maurice (emperor) or Flavius Mauricius Tiberius Augustus (539–602), Byzantine emperor
*Maurice (bishop of London) (died 1107), Lord Chancellor and Lo ...
became interested in Markov chains, eventually resulting in him publishing in 1938 a detailed study on Markov chains.
Andrey Kolmogorov
Andrey Nikolaevich Kolmogorov ( rus, Андре́й Никола́евич Колмого́ров, p=ɐnˈdrʲej nʲɪkɐˈlajɪvʲɪtɕ kəlmɐˈɡorəf, a=Ru-Andrey Nikolaevich Kolmogorov.ogg, 25 April 1903 – 20 October 1987) was a Sovi ...
developed in a 1931 paper a large part of the early theory of continuous-time Markov processes.
Kolmogorov was partly inspired by Louis Bachelier's 1900 work on fluctuations in the stock market as well as
Norbert Wiener
Norbert Wiener (November 26, 1894 – March 18, 1964) was an American mathematician and philosopher. He was a professor of mathematics at the Massachusetts Institute of Technology (MIT). A child prodigy, Wiener later became an early researcher i ...
's work on Einstein's model of Brownian movement.
He introduced and studied a particular set of Markov processes known as diffusion processes, where he derived a set of differential equations describing the processes.
Independent of Kolmogorov's work,
Sydney Chapman derived in a 1928 paper an equation, now called the
Chapman–Kolmogorov equation, in a less mathematically rigorous way than Kolmogorov, while studying Brownian movement.
The differential equations are now called the Kolmogorov equations
or the Kolmogorov–Chapman equations.
Other mathematicians who contributed significantly to the foundations of Markov processes include
William Feller
William "Vilim" Feller (July 7, 1906 – January 14, 1970), born Vilibald Srećko Feller, was a Croatian-American mathematician specializing in probability theory.
Early life and education
Feller was born in Zagreb to Ida Oemichen-Perc, a Croa ...
, starting in 1930s, and then later
Eugene Dynkin
Eugene Borisovich Dynkin (russian: link=no, Евгений Борисович Дынкин; 11 May 1924 – 14 November 2014) was a USSR, Soviet and American mathematician. He made contributions to the fields of probability and algebra, especial ...
, starting in the 1950s.
Examples
*
Random walk
In mathematics, a random walk is a random process that describes a path that consists of a succession of random steps on some mathematical space.
An elementary example of a random walk is the random walk on the integer number line \mathbb Z ...
s based on integers and the
gambler's ruin
The gambler's ruin is a concept in statistics. It is most commonly expressed as follows: A gambler playing a game with negative expected value will eventually go broke, regardless of their betting system.
The concept was initially stated: A persi ...
problem are examples of Markov processes.
Some variations of these processes were studied hundreds of years earlier in the context of independent variables.
Two important examples of Markov processes are the
Wiener process
In mathematics, the Wiener process is a real-valued continuous-time stochastic process named in honor of American mathematician Norbert Wiener for his investigations on the mathematical properties of the one-dimensional Brownian motion. It is o ...
, also known as the
Brownian motion
Brownian motion, or pedesis (from grc, πήδησις "leaping"), is the random motion of particles suspended in a medium (a liquid or a gas).
This pattern of motion typically consists of random fluctuations in a particle's position insi ...
process, and the
Poisson process
In probability, statistics and related fields, a Poisson point process is a type of random mathematical object that consists of points randomly located on a mathematical space with the essential feature that the points occur independently of one ...
,
which are considered the most important and central stochastic processes in the theory of stochastic processes.
These two processes are Markov processes in continuous time, while random walks on the integers and the gambler's ruin problem are examples of Markov processes in discrete time.
*A famous Markov chain is the so-called "drunkard's walk", a random walk on the
number line
In elementary mathematics, a number line is a picture of a graduated straight line that serves as visual representation of the real numbers. Every point of a number line is assumed to correspond to a real number, and every real number to a poi ...
where, at each step, the position may change by +1 or −1 with equal probability. From any position there are two possible transitions, to the next or previous integer. The transition probabilities depend only on the current position, not on the manner in which the position was reached. For example, the transition probabilities from 5 to 4 and 5 to 6 are both 0.5, and all other transition probabilities from 5 are 0. These probabilities are independent of whether the system was previously in 4 or 6.
*A series of independent states (for example, a series of coin flips) satisfies the formal definition of a Markov chain. However, the theory is usually applied only when the probability distribution of the next state depends on the current one.
A non-Markov example
Suppose that there is a coin purse containing five quarters (each worth 25¢), five dimes (each worth 10¢), and five nickels (each worth 5¢), and one by one, coins are randomly drawn from the purse and are set on a table. If
represents the total value of the coins set on the table after draws, with
, then the sequence
is ''not'' a Markov process.
To see why this is the case, suppose that in the first six draws, all five nickels and a quarter are drawn. Thus
. If we know not just
, but the earlier values as well, then we can determine which coins have been drawn, and we know that the next coin will not be a nickel; so we can determine that
with probability 1. But if we do not know the earlier values, then based only on the value
we might guess that we had drawn four dimes and two nickels, in which case it would certainly be possible to draw another nickel next. Thus, our guesses about
are impacted by our knowledge of values prior to
.
However, it is possible to model this scenario as a Markov process. Instead of defining
to represent the ''total value'' of the coins on the table, we could define
to represent the ''count'' of the various coin types on the table. For instance,
could be defined to represent the state where there is one quarter, zero dimes, and five nickels on the table after 6 one-by-one draws. This new model could be represented by
possible states, where each state represents the number of coins of each type (from 0 to 5) that are on the table. (Not all of these states are reachable within 6 draws.) Suppose that the first draw results in state
. The probability of achieving
now depends on
; for example, the state
is not possible. After the second draw, the third draw depends on which coins have so far been drawn, but no longer only on the coins that were drawn for the first state (since probabilistically important information has since been added to the scenario). In this way, the likelihood of the
state depends exclusively on the outcome of the
state.
Formal definition
Discrete-time Markov chain
A discrete-time Markov chain is a sequence of
random variable
A random variable (also called random quantity, aleatory variable, or stochastic variable) is a mathematical formalization of a quantity or object which depends on random events. It is a mapping or a function from possible outcomes (e.g., the po ...
s ''X''
1, ''X''
2, ''X''
3, ... with the
Markov property
In probability theory and statistics, the term Markov property refers to the memoryless property of a stochastic process. It is named after the Russian mathematician Andrey Markov. The term strong Markov property is similar to the Markov propert ...
, namely that the probability of moving to the next state depends only on the present state and not on the previous states:
:
if both
conditional probabilities
In probability theory, conditional probability is a measure of the probability of an event occurring, given that another event (by assumption, presumption, assertion or evidence) has already occurred. This particular method relies on event B occur ...
are well defined, that is, if
The possible values of ''X''
''i'' form a
countable set
In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function from it into the natural numbers; ...
''S'' called the state space of the chain.
Variations
*Time-homogeneous Markov chains are processes where
for all ''n''. The probability of the transition is independent of ''n''.
*Stationary Markov chains are processes where
for all ''n'' and ''k''. Every stationary chain can be proved to be time-homogeneous by Bayes' rule.A necessary and sufficient condition for a time-homogeneous Markov chain to be stationary is that the distribution of
is a stationary distribution of the Markov chain.
*A Markov chain with memory (or a Markov chain of order ''m'') where ''m'' is finite, is a process satisfying
In other words, the future state depends on the past ''m'' states. It is possible to construct a chain
from
which has the 'classical' Markov property by taking as state space the ordered ''m''-tuples of ''X'' values, i.e.,
.
Continuous-time Markov chain
A continuous-time Markov chain (''X''
''t'')
''t'' ≥ 0 is defined by a finite or countable state space ''S'', a
transition rate matrix
Transition or transitional may refer to:
Mathematics, science, and technology Biology
* Transition (genetics), a point mutation that changes a purine nucleotide to another purine (A ↔ G) or a pyrimidine nucleotide to another pyrimidine (C ↔ ...
''Q'' with dimensions equal to that of the state space and initial probability distribution defined on the state space. For ''i'' ≠ ''j'', the elements ''q''
''ij'' are non-negative and describe the rate of the process transitions from state ''i'' to state ''j''. The elements ''q''
''ii'' are chosen such that each row of the transition rate matrix sums to zero, while the row-sums of a probability transition matrix in a (discrete) Markov chain are all equal to one.
There are three equivalent definitions of the process.
Infinitesimal definition
Let
be the random variable describing the state of the process at time ''t'', and assume the process is in a state ''i'' at time ''t''.
Then, knowing
,
is independent of previous values
, and as ''h'' → 0 for all ''j'' and for all ''t'',
where
is the
Kronecker delta
In mathematics, the Kronecker delta (named after Leopold Kronecker) is a function of two variables, usually just non-negative integers. The function is 1 if the variables are equal, and 0 otherwise:
\delta_ = \begin
0 &\text i \neq j, \\
1 &\ ...
, using the
little-o notation
Big ''O'' notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity. Big O is a member of a family of notations invented by Paul Bachmann, Edmund Land ...
.
The
can be seen as measuring how quickly the transition from ''i'' to ''j'' happens.
Jump chain/holding time definition
Define a discrete-time Markov chain ''Y''
''n'' to describe the ''n''th jump of the process and variables ''S''
1, ''S''
2, ''S''
3, ... to describe holding times in each of the states where ''S''
''i'' follows the exponential distribution with rate parameter −''q''
''Y''''i''''Y''''i''.
Transition probability definition
For any value ''n'' = 0, 1, 2, 3, ... and times indexed up to this value of ''n'': ''t''
0, ''t''
1, ''t''
2, ... and all states recorded at these times ''i''
0, ''i''
1, ''i''
2, ''i''
3, ... it holds that
:
where ''p''
''ij'' is the solution of the
forward equation (a
first-order differential equation
In mathematics, an ordinary differential equation (ODE) is a differential equation whose unknown(s) consists of one (or more) function(s) of one variable and involves the derivatives of those functions. The term ''ordinary'' is used in contrast ...
)
:
with initial condition P(0) is the
identity matrix
In linear algebra, the identity matrix of size n is the n\times n square matrix with ones on the main diagonal and zeros elsewhere.
Terminology and notation
The identity matrix is often denoted by I_n, or simply by I if the size is immaterial o ...
.
Finite state space
If the state space is
finite
Finite is the opposite of infinite. It may refer to:
* Finite number (disambiguation)
* Finite set, a set whose cardinality (number of elements) is some natural number
* Finite verb, a verb form that has a subject, usually being inflected or marke ...
, the transition probability distribution can be represented by a
matrix
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** ''The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
, called the transition matrix, with the (''i'', ''j'')th
element of P equal to
:
Since each row of P sums to one and all elements are non-negative, P is a
right stochastic matrix.
Stationary distribution relation to eigenvectors and simplices
A stationary distribution is a (row) vector, whose entries are non-negative and sum to 1, is unchanged by the operation of transition matrix P on it and so is defined by
:
By comparing this definition with that of an
eigenvector
In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted b ...
we see that the two concepts are related and that
:
is a normalized (
) multiple of a left eigenvector e of the transition matrix P with an
eigenvalue
In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted b ...
of 1. If there is more than one unit eigenvector then a weighted sum of the corresponding stationary states is also a stationary state. But for a Markov chain one is usually more interested in a stationary state that is the limit of the sequence of distributions for some initial distribution.
The values of a stationary distribution
are associated with the state space of P and its eigenvectors have their relative proportions preserved. Since the components of π are positive and the constraint that their sum is unity can be rewritten as
we see that the dot product of π with a vector whose components are all 1 is unity and that π lies on a
simplex
In geometry, a simplex (plural: simplexes or simplices) is a generalization of the notion of a triangle or tetrahedron to arbitrary dimensions. The simplex is so-named because it represents the simplest possible polytope in any given dimension. ...
.
Time-homogeneous Markov chain with a finite state space
If the Markov chain is time-homogeneous, then the transition matrix P is the same after each step, so the ''k''-step transition probability can be computed as the ''k''-th power of the transition matrix, P
''k''.
If the Markov chain is irreducible and aperiodic, then there is a unique stationary distribution .
Additionally, in this case P
''k'' converges to a rank-one matrix in which each row is the stationary distribution :
:
where 1 is the column vector with all entries equal to 1. This is stated by the
Perron–Frobenius theorem
In matrix theory, the Perron–Frobenius theorem, proved by and , asserts that a real square matrix with positive entries has a unique largest real eigenvalue and that the corresponding eigenvector can be chosen to have strictly positive component ...
. If, by whatever means,
is found, then the stationary distribution of the Markov chain in question can be easily determined for any starting distribution, as will be explained below.
For some stochastic matrices P, the limit
does not exist while the stationary distribution does, as shown by this example:
:
:
(This example illustrates a periodic Markov chain.)
Because there are a number of different special cases to consider, the process of finding this limit if it exists can be a lengthy task. However, there are many techniques that can assist in finding this limit. Let P be an ''n''×''n'' matrix, and define
It is always true that
:
Subtracting Q from both sides and factoring then yields
:
where I
''n'' is the
identity matrix
In linear algebra, the identity matrix of size n is the n\times n square matrix with ones on the main diagonal and zeros elsewhere.
Terminology and notation
The identity matrix is often denoted by I_n, or simply by I if the size is immaterial o ...
of size ''n'', and 0
''n'',''n'' is the
zero matrix In mathematics, particularly linear algebra, a zero matrix or null matrix is a matrix all of whose entries are zero. It also serves as the additive identity of the additive group of m \times n matrices, and is denoted by the symbol O or 0 followed ...
of size ''n''×''n''. Multiplying together stochastic matrices always yields another stochastic matrix, so Q must be a
stochastic matrix
In mathematics, a stochastic matrix is a square matrix used to describe the transitions of a Markov chain. Each of its entries is a nonnegative real number representing a probability. It is also called a probability matrix, transition matrix, ...
(see the definition above). It is sometimes sufficient to use the matrix equation above and the fact that Q is a stochastic matrix to solve for Q. Including the fact that the sum of each the rows in P is 1, there are ''n+1'' equations for determining ''n'' unknowns, so it is computationally easier if on the one hand one selects one row in Q and substitutes each of its elements by one, and on the other one substitutes the corresponding element (the one in the same column) in the vector 0, and next left-multiplies this latter vector by the inverse of transformed former matrix to find Q.
Here is one method for doing so: first, define the function ''f''(A) to return the matrix A with its right-most column replaced with all 1's. If
''n'')">'f''(P − I''n'')sup>−1 exists then
:
:Explain: The original matrix equation is equivalent to a
system of n×n linear equations in n×n variables. And there are n more linear equations from the fact that Q is a right
stochastic matrix
In mathematics, a stochastic matrix is a square matrix used to describe the transitions of a Markov chain. Each of its entries is a nonnegative real number representing a probability. It is also called a probability matrix, transition matrix, ...
whose each row sums to 1. So it needs any n×n independent linear equations of the (n×n+n) equations to solve for the n×n variables. In this example, the n equations from “Q multiplied by the right-most column of (P-In)” have been replaced by the n stochastic ones.
One thing to notice is that if P has an element P
''i'',''i'' on its main diagonal that is equal to 1 and the ''i''th row or column is otherwise filled with 0's, then that row or column will remain unchanged in all of the subsequent powers P
''k''. Hence, the ''i''th row or column of Q will have the 1 and the 0's in the same positions as in P.
Convergence speed to the stationary distribution
As stated earlier, from the equation
(if exists) the stationary (or steady state) distribution is a left eigenvector of row
stochastic matrix
In mathematics, a stochastic matrix is a square matrix used to describe the transitions of a Markov chain. Each of its entries is a nonnegative real number representing a probability. It is also called a probability matrix, transition matrix, ...
P. Then assuming that P is diagonalizable or equivalently that P has ''n'' linearly independent eigenvectors, speed of convergence is elaborated as follows. (For non-diagonalizable, that is,
defective matrices, one may start with the
Jordan normal form
In linear algebra, a Jordan normal form, also known as a Jordan canonical form (JCF),
is an upper triangular matrix of a particular form called a Jordan matrix representing a linear operator on a finite-dimensional vector space with respect to som ...
of P and proceed with a bit more involved set of arguments in a similar way.
Let U be the matrix of eigenvectors (each normalized to having an L2 norm equal to 1) where each column is a left eigenvector of P and let Σ be the diagonal matrix of left eigenvalues of P, that is, Σ = diag(''λ''
1,''λ''
2,''λ''
3,...,''λ''
''n''). Then by
eigendecomposition
In linear algebra, eigendecomposition is the factorization of a matrix into a canonical form, whereby the matrix is represented in terms of its eigenvalues and eigenvectors. Only diagonalizable matrices can be factorized in this way. When the matr ...
:
Let the eigenvalues be enumerated such that:
:
Since P is a row stochastic matrix, its largest left eigenvalue is 1. If there is a unique stationary distribution, then the largest eigenvalue and the corresponding eigenvector is unique too (because there is no other which solves the stationary distribution equation above). Let u
''i'' be the ''i''-th column of U matrix, that is, u
''i'' is the left eigenvector of P corresponding to λ
''i''. Also let x be a length ''n'' row vector that represents a valid probability distribution; since the eigenvectors u
''i'' span
we can write
:
If we multiply x with P from right and continue this operation with the results, in the end we get the stationary distribution . In other words, = u
''i'' ← xPP...P = xP
''k'' as ''k'' → ∞. That means
:
Since = u
1,
(''k'') approaches to as ''k'' → ∞ with a speed in the order of ''λ''
2/''λ''
1 exponentially. This follows because
hence ''λ''
2/''λ''
1 is the dominant term. The smaller the ratio is, the faster the convergence is. Random noise in the state distribution can also speed up this convergence to the stationary distribution.
General state space
Harris chains
Many results for Markov chains with finite state space can be generalized to chains with uncountable state space through
Harris chains.
The use of Markov chains in Markov chain Monte Carlo methods covers cases where the process follows a continuous state space.
Locally interacting Markov chains
Considering a collection of Markov chains whose evolution takes in account the state of other Markov chains, is related to the notion of
locally interacting Markov chains. This corresponds to the situation when the state space has a (Cartesian-) product form.
See
interacting particle system
In probability theory, an interacting particle system (IPS) is a stochastic process (X(t))_ on some configuration space \Omega= S^G given by a site space, a countable-infinite graph G and a local state space, a compact metric space S . More ...
and
stochastic cellular automata
Stochastic cellular automata or probabilistic cellular automata (PCA) or random cellular automata or locally interacting Markov chains are an important extension of cellular automaton. Cellular automata are a discrete-time dynamical system of inte ...
(probabilistic cellular automata).
See for instance ''Interaction of Markov Processes''
or.
Properties
Two states are said to ''communicate'' with each other if both are reachable from one another by a sequence of transitions that have positive probability. This is an equivalence relation which yields a set of communicating classes. A class is ''closed'' if the probability of leaving the class is zero. A Markov chain is ''irreducible'' if there is one communicating class, the state space.
A state ''i'' has period ''k'' if ''k'' is the
greatest common divisor
In mathematics, the greatest common divisor (GCD) of two or more integers, which are not all zero, is the largest positive integer that divides each of the integers. For two integers ''x'', ''y'', the greatest common divisor of ''x'' and ''y'' is ...
of the number of transitions by which ''i'' can be reached, starting from ''i''. That is:
:
A state ''i'' is said to be ''transient'' if, starting from ''i'', there is a non-zero probability that the chain will never return to ''i''. It is called ''recurrent'' (or ''persistent'') otherwise.
For a recurrent state ''i'', the mean ''hitting time'' is defined as:
:
State ''i'' is ''positive recurrent'' if
is finite and ''null recurrent'' otherwise. Periodicity, transience, recurrence and positive and null recurrence are class properties — that is, if one state has the property then all states in its communicating class have the property.
A state ''i'' is called ''absorbing'' if there are no outgoing transitions from the state.
Ergodicity
A state ''i'' is said to be ''
ergodic
In mathematics, ergodicity expresses the idea that a point of a moving system, either a dynamical system or a stochastic process, will eventually visit all parts of the space that the system moves in, in a uniform and random sense. This implies tha ...
'' if it is aperiodic and positive recurrent. In other words, a state ''i'' is ergodic if it is recurrent, has a period of 1, and has finite mean recurrence time. If all states in an irreducible Markov chain are ergodic, then the chain is said to be ergodic. Some authors call any irreducible, positive recurrent Markov chains ergodic, even periodic ones.
It can be shown that a finite state irreducible Markov chain is ergodic if it has an aperiodic state. More generally, a Markov chain is ergodic if there is a number ''N'' such that any state can be reached from any other state in any number of steps less or equal to a number ''N''. In case of a fully connected transition matrix, where all transitions have a non-zero probability, this condition is fulfilled with ''N'' = 1.
A Markov chain with more than one state and just one out-going transition per state is either not irreducible or not aperiodic, hence cannot be ergodic.
Markovian representations
In some cases, apparently non-Markovian processes may still have Markovian representations, constructed by expanding the concept of the "current" and "future" states. For example, let ''X'' be a non-Markovian process. Then define a process ''Y'', such that each state of ''Y'' represents a time-interval of states of ''X''. Mathematically, this takes the form:
:
If ''Y'' has the Markov property, then it is a Markovian representation of ''X''.
An example of a non-Markovian process with a Markovian representation is an
autoregressive
In statistics, econometrics and signal processing, an autoregressive (AR) model is a representation of a type of random process; as such, it is used to describe certain time-varying processes in nature, economics, etc. The autoregressive model spe ...
time series
In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. Exa ...
of order greater than one.
Hitting times
The ''hitting time'' is the time, starting in a given set of states until the chain arrives in a given state or set of states. The distribution of such a time period has a phase type distribution. The simplest such distribution is that of a single exponentially distributed transition.
Expected hitting times
For a subset of states ''A'' ⊆ ''S'', the vector ''k''
''A'' of hitting times (where element
represents the
expected value
In probability theory, the expected value (also called expectation, expectancy, mathematical expectation, mean, average, or first moment) is a generalization of the weighted average. Informally, the expected value is the arithmetic mean of a l ...
, starting in state ''i'' that the chain enters one of the states in the set ''A'') is the minimal non-negative solution to
:
Time reversal
For a CTMC ''X''
''t'', the time-reversed process is defined to be
. By
Kelly's lemma In probability theory, Kelly's lemma states that for a stationary continuous-time Markov chain, a process defined as the time-reversed process has the same stationary distribution as the forward-time process. The theorem is named after Frank Kelly.
...
this process has the same stationary distribution as the forward process.
A chain is said to be ''reversible'' if the reversed process is the same as the forward process.
Kolmogorov's criterion
In probability theory, Kolmogorov's criterion, named after Andrey Kolmogorov, is a theorem giving a necessary and sufficient condition for a Markov chain or continuous-time Markov chain to be stochastically identical to its time-reversed version.
...
states that the necessary and sufficient condition for a process to be reversible is that the product of transition rates around a closed loop must be the same in both directions.
Embedded Markov chain
One method of finding the
stationary probability distribution Stationary distribution may refer to:
* A special distribution for a Markov chain such that if the chain starts with its stationary distribution, the marginal distribution of all states at any time will always be the stationary distribution. Assum ...
, , of an
ergodic
In mathematics, ergodicity expresses the idea that a point of a moving system, either a dynamical system or a stochastic process, will eventually visit all parts of the space that the system moves in, in a uniform and random sense. This implies tha ...
continuous-time Markov chain, ''Q'', is by first finding its embedded Markov chain (EMC). Strictly speaking, the EMC is a regular discrete-time Markov chain, sometimes referred to as a
jump process
A jump process is a type of stochastic process that has discrete movements, called jumps, with random arrival times, rather than continuous movement, typically modelled as a simple or compound Poisson process.
In finance, various stochastic mod ...
. Each element of the one-step transition probability matrix of the EMC, ''S'', is denoted by ''s''
''ij'', and represents the
conditional probability
In probability theory, conditional probability is a measure of the probability of an event occurring, given that another event (by assumption, presumption, assertion or evidence) has already occurred. This particular method relies on event B occur ...
of transitioning from state ''i'' into state ''j''. These conditional probabilities may be found by
:
From this, ''S'' may be written as
:
where ''I'' is the
identity matrix
In linear algebra, the identity matrix of size n is the n\times n square matrix with ones on the main diagonal and zeros elsewhere.
Terminology and notation
The identity matrix is often denoted by I_n, or simply by I if the size is immaterial o ...
and diag(''Q'') is the
diagonal matrix
In linear algebra, a diagonal matrix is a matrix in which the entries outside the main diagonal are all zero; the term usually refers to square matrices. Elements of the main diagonal can either be zero or nonzero. An example of a 2×2 diagonal ma ...
formed by selecting the
main diagonal
In linear algebra, the main diagonal (sometimes principal diagonal, primary diagonal, leading diagonal, major diagonal, or good diagonal) of a matrix A is the list of entries a_ where i = j. All off-diagonal elements are zero in a diagonal matrix. ...
from the matrix ''Q'' and setting all other elements to zero.
To find the stationary probability distribution vector, we must next find
such that
:
with
being a row vector, such that all elements in
are greater than 0 and
= 1. From this, may be found as
:
(''S'' may be periodic, even if ''Q'' is not. Once is found, it must be normalized to a
unit vector
In mathematics, a unit vector in a normed vector space is a vector (often a spatial vector) of length 1. A unit vector is often denoted by a lowercase letter with a circumflex, or "hat", as in \hat (pronounced "v-hat").
The term ''direction vecto ...
.)
Another discrete-time process that may be derived from a continuous-time Markov chain is a δ-skeleton—the (discrete-time) Markov chain formed by observing ''X''(''t'') at intervals of δ units of time. The random variables ''X''(0), ''X''(δ), ''X''(2δ), ... give the sequence of states visited by the δ-skeleton.
Special types of Markov chains
Markov model
Markov models are used to model changing systems. There are 4 main types of models, that generalize Markov chains depending on whether every sequential state is observable or not, and whether the system is to be adjusted on the basis of observations made:
Bernoulli scheme
A
Bernoulli scheme
In mathematics, the Bernoulli scheme or Bernoulli shift is a generalization of the Bernoulli process to more than two possible outcomes. Bernoulli schemes appear naturally in symbolic dynamics, and are thus important in the study of dynamical sy ...
is a special case of a Markov chain where the transition probability matrix has identical rows, which means that the next state is independent of even the current state (in addition to being independent of the past states). A Bernoulli scheme with only two possible states is known as a
Bernoulli process
In probability and statistics, a Bernoulli process (named after Jacob Bernoulli) is a finite or infinite sequence of binary random variables, so it is a discrete-time stochastic process that takes only two values, canonically 0 and 1. Th ...
.
Note, however, by the
Ornstein isomorphism theorem In mathematics, the Ornstein isomorphism theorem is a deep result in ergodic theory. It states that if two Bernoulli schemes have the same Kolmogorov entropy, then they are isomorphic. The result, given by Donald Ornstein in 1970, is important b ...
, that every aperiodic and irreducible Markov chain is isomorphic to a Bernoulli scheme;
[
Matthew Nicol and Karl Petersen, (2009)]
Ergodic Theory: Basic Examples and Constructions
,
''Encyclopedia of Complexity and Systems Science'', Springer https://doi.org/10.1007/978-0-387-30440-3_177
thus, one might equally claim that Markov chains are a "special case" of Bernoulli schemes. The isomorphism generally requires a complicated recoding. The isomorphism theorem is even a bit stronger: it states that ''any''
stationary stochastic process
In mathematics and statistics, a stationary process (or a strict/strictly stationary process or strong/strongly stationary process) is a stochastic process whose unconditional joint probability distribution does not change when shifted in time. Con ...
is isomorphic to a Bernoulli scheme; the Markov chain is just one such example.
Subshift of finite type
When the Markov matrix is replaced by the
adjacency matrix
In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph. The elements of the matrix indicate whether pairs of vertices are adjacent or not in the graph.
In the special case of a finite simp ...
of a
finite graph
In discrete mathematics, and more specifically in graph theory, a graph is a structure amounting to a Set (mathematics), set of objects in which some pairs of the objects are in some sense "related". The objects correspond to mathematical abstra ...
, the resulting shift is termed a topological Markov chain or a subshift of finite type.
A Markov matrix that is compatible with the adjacency matrix can then provide a
measure
Measure may refer to:
* Measurement, the assignment of a number to a characteristic of an object or event
Law
* Ballot measure, proposed legislation in the United States
* Church of England Measure, legislation of the Church of England
* Mea ...
on the subshift. Many chaotic
dynamical system
In mathematics, a dynamical system is a system in which a Function (mathematics), function describes the time dependence of a Point (geometry), point in an ambient space. Examples include the mathematical models that describe the swinging of a ...
s are isomorphic to topological Markov chains; examples include
diffeomorphism
In mathematics, a diffeomorphism is an isomorphism of smooth manifolds. It is an invertible function that maps one differentiable manifold to another such that both the function and its inverse are differentiable.
Definition
Given two m ...
s of
closed manifold
In mathematics, a closed manifold is a manifold without boundary that is compact.
In comparison, an open manifold is a manifold without boundary that has only ''non-compact'' components.
Examples
The only connected one-dimensional example ...
s, the
Prouhet–Thue–Morse system, the
Chacon system Chacon may refer to:
* Chacón, a list of people with the surname Chacón or Chacon
* Captain Trudy Chacon, a fictional character in the 2009 film ''Avatar''
* Chacon, New Mexico, United States, a town
* Chacon Creek, a small stream in Texas, U ...
,
sofic system In mathematics, subshifts of finite type are used to model dynamical systems, and in particular are the objects of study in symbolic dynamics and ergodic theory. They also describe the set of all possible sequences executed by a finite state machine ...
s,
context-free systems and
block-coding systems.
Applications
Research has reported the application and usefulness of Markov chains in a wide range of topics such as physics, chemistry, biology, medicine, music, game theory and sports.
Physics
Markovian systems appear extensively in
thermodynamics
Thermodynamics is a branch of physics that deals with heat, work, and temperature, and their relation to energy, entropy, and the physical properties of matter and radiation. The behavior of these quantities is governed by the four laws of the ...
and
statistical mechanics
In physics, statistical mechanics is a mathematical framework that applies statistical methods and probability theory to large assemblies of microscopic entities. It does not assume or postulate any natural laws, but explains the macroscopic be ...
, whenever probabilities are used to represent unknown or unmodelled details of the system, if it can be assumed that the dynamics are time-invariant, and that no relevant history need be considered which is not already included in the state description.
For example, a thermodynamic state operates under a probability distribution that is difficult or expensive to acquire. Therefore, Markov Chain Monte Carlo method can be used to draw samples randomly from a black-box to approximate the probability distribution of attributes over a range of objects.
The paths, in the path integral formulation of quantum mechanics, are Markov chains.
Markov chains are used in
lattice QCD
Lattice QCD is a well-established non-perturbative approach to solving the quantum chromodynamics (QCD) theory of quarks and gluons. It is a lattice gauge theory formulated on a grid or lattice of points in space and time. When the size of the ...
simulations.
Chemistry
A reaction network is a chemical system involving multiple reactions and chemical species. The simplest stochastic models of such networks treat the system as a continuous time Markov chain with the state being the number of molecules of each species and with reactions modeled as possible transitions of the chain. Markov chains and continuous-time Markov processes are useful in chemistry when physical systems closely approximate the Markov property. For example, imagine a large number ''n'' of molecules in solution in state A, each of which can undergo a chemical reaction to state B with a certain average rate. Perhaps the molecule is an enzyme, and the states refer to how it is folded. The state of any single enzyme follows a Markov chain, and since the molecules are essentially independent of each other, the number of molecules in state A or B at a time is ''n'' times the probability a given molecule is in that state.
The classical model of enzyme activity,
Michaelis–Menten kinetics
In biochemistry, Michaelis–Menten kinetics is one of the best-known models of enzyme kinetics. It is named after German biochemist Leonor Michaelis and Canadian physician Maud Menten. The model takes the form of an equation describing the rate ...
, can be viewed as a Markov chain, where at each time step the reaction proceeds in some direction. While Michaelis-Menten is fairly straightforward, far more complicated reaction networks can also be modeled with Markov chains.
An algorithm based on a Markov chain was also used to focus the fragment-based growth of chemicals
in silico
In biology and other experimental sciences, an ''in silico'' experiment is one performed on computer or via computer simulation. The phrase is pseudo-Latin for 'in silicon' (correct la, in silicio), referring to silicon in computer chips. It ...
towards a desired class of compounds such as drugs or natural products. As a molecule is grown, a fragment is selected from the nascent molecule as the "current" state. It is not aware of its past (that is, it is not aware of what is already bonded to it). It then transitions to the next state when a fragment is attached to it. The transition probabilities are trained on databases of authentic classes of compounds.
Also, the growth (and composition) of
copolymer
In polymer chemistry, a copolymer is a polymer derived from more than one species of monomer. The polymerization of monomers into copolymers is called copolymerization. Copolymers obtained from the copolymerization of two monomer species are some ...
s may be modeled using Markov chains. Based on the reactivity ratios of the monomers that make up the growing polymer chain, the chain's composition may be calculated (for example, whether monomers tend to add in alternating fashion or in long runs of the same monomer). Due to
steric effects
Steric effects arise from the spatial arrangement of atoms. When atoms come close together there is a rise in the energy of the molecule. Steric effects are nonbonding interactions that influence the shape ( conformation) and reactivity of ions ...
, second-order Markov effects may also play a role in the growth of some polymer chains.
Similarly, it has been suggested that the crystallization and growth of some epitaxial
superlattice
A superlattice is a periodic structure of layers of two (or more) materials. Typically, the thickness of one layer is several nanometers. It can also refer to a lower-dimensional structure such as an array of quantum dots or quantum wells.
Disc ...
oxide materials can be accurately described by Markov chains.
Biology
Markov chains are used in various areas of biology. Notable examples include:
*
Phylogenetics
In biology, phylogenetics (; from Greek language, Greek wikt:φυλή, φυλή/wikt:φῦλον, φῦλον [] "tribe, clan, race", and wikt:γενετικός, γενετικός [] "origin, source, birth") is the study of the evolutionary his ...
and
bioinformatics
Bioinformatics () is an interdisciplinary field that develops methods and software tools for understanding biological data, in particular when the data sets are large and complex. As an interdisciplinary field of science, bioinformatics combi ...
, where most models of DNA evolution use continuous-time Markov chains to describe the
nucleotide
Nucleotides are organic molecules consisting of a nucleoside and a phosphate. They serve as monomeric units of the nucleic acid polymers – deoxyribonucleic acid (DNA) and ribonucleic acid (RNA), both of which are essential biomolecules wi ...
present at a given site in the
genome
In the fields of molecular biology and genetics, a genome is all the genetic information of an organism. It consists of nucleotide sequences of DNA (or RNA in RNA viruses). The nuclear genome includes protein-coding genes and non-coding ge ...
.
*
Population dynamics
Population dynamics is the type of mathematics used to model and study the size and age composition of populations as dynamical systems.
History
Population dynamics has traditionally been the dominant branch of mathematical biology, which has ...
, where Markov chains are in particular a central tool in the theoretical study of
matrix population models Matrix population models are a specific type of population model that uses matrix algebra. Population models are used in population ecology to model the dynamics of wildlife or human populations. Matrix algebra, in turn, is simply a form of algeb ...
.
*
Neurobiology
Neuroscience is the scientific study of the nervous system (the brain, spinal cord, and peripheral nervous system), its functions and disorders. It is a multidisciplinary science that combines physiology, anatomy, molecular biology, development ...
, where Markov chains have been used, e.g., to simulate the mammalian neocortex.
*
Systems biology
Systems biology is the computational modeling, computational and mathematical analysis and modeling of complex biological systems. It is a biology-based interdisciplinary field of study that focuses on complex interactions within biological syst ...
, for instance with the modeling of viral infection of single cells.
*
Compartmental models for disease outbreak and epidemic modeling.
Testing
Several theorists have proposed the idea of the Markov chain statistical test (MCST), a method of conjoining Markov chains to form a "
Markov blanket
In statistics and machine learning, when one wants to infer a random variable with a set of variables, usually a subset is enough, and other variables are useless. Such a subset that contains all the useful information is called a Markov blanket. ...
", arranging these chains in several recursive layers ("wafering") and producing more efficient test sets—samples—as a replacement for exhaustive testing. MCSTs also have uses in temporal state-based networks; Chilukuri et al.'s paper entitled "Temporal Uncertainty Reasoning Networks for Evidence Fusion with Applications to Object Detection and Tracking" (ScienceDirect) gives a background and case study for applying MCSTs to a wider range of applications.
Solar irradiance variability
Solar irradiance variability assessments are useful for
solar power
Solar power is the conversion of energy from sunlight into electricity, either directly using photovoltaics (PV) or indirectly using concentrated solar power. Photovoltaic cells convert light into an electric current using the photovoltaic e ...
applications. Solar irradiance variability at any location over time is mainly a consequence of the deterministic variability of the sun's path across the sky dome and the variability in cloudiness. The variability of accessible solar irradiance on Earth's surface has been modeled using Markov chains, also including modeling the two states of clear and cloudiness as a two-state Markov chain.
Speech recognition
Hidden Markov model
A hidden Markov model (HMM) is a statistical Markov model in which the system being modeled is assumed to be a Markov process — call it X — with unobservable ("''hidden''") states. As part of the definition, HMM requires that there be an ob ...
s are the basis for most modern
automatic speech recognition
Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the ...
systems.
Information theory
Markov chains are used throughout information processing.
Claude Shannon
Claude Elwood Shannon (April 30, 1916 – February 24, 2001) was an American people, American mathematician, electrical engineering, electrical engineer, and cryptography, cryptographer known as a "father of information theory".
As a 21-year-o ...
's famous 1948 paper ''
A Mathematical Theory of Communication
"A Mathematical Theory of Communication" is an article by mathematician Claude E. Shannon published in '' Bell System Technical Journal'' in 1948. It was renamed ''The Mathematical Theory of Communication'' in the 1949 book of the same name, a sm ...
'', which in a single step created the field of
information theory
Information theory is the scientific study of the quantification (science), quantification, computer data storage, storage, and telecommunication, communication of information. The field was originally established by the works of Harry Nyquist a ...
, opens by introducing the concept of
entropy
Entropy is a scientific concept, as well as a measurable physical property, that is most commonly associated with a state of disorder, randomness, or uncertainty. The term and the concept are used in diverse fields, from classical thermodynam ...
through Markov modeling of the English language. Such idealized models can capture many of the statistical regularities of systems. Even without describing the full structure of the system perfectly, such signal models can make possible very effective
data compression
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
through
entropy encoding
In information theory, an entropy coding (or entropy encoding) is any lossless data compression method that attempts to approach the lower bound declared by Shannon's source coding theorem, which states that any lossless data compression method ...
techniques such as
arithmetic coding
Arithmetic coding (AC) is a form of entropy encoding used in lossless data compression. Normally, a string of characters is represented using a fixed number of bits per character, as in the ASCII code. When a string is converted to arithmetic ...
. They also allow effective
state estimation In control theory, a state observer or state estimator is a system that provides an estimate of the internal state of a given real system, from measurements of the input and output of the real system. It is typically computer-implemented, and pro ...
and
pattern recognition
Pattern recognition is the automated recognition of patterns and regularities in data. It has applications in statistical data analysis, signal processing, image analysis, information retrieval, bioinformatics, data compression, computer graphi ...
. Markov chains also play an important role in
reinforcement learning
Reinforcement learning (RL) is an area of machine learning concerned with how intelligent agents ought to take actions in an environment in order to maximize the notion of cumulative reward. Reinforcement learning is one of three basic machine ...
.
Markov chains are also the basis for hidden Markov models, which are an important tool in such diverse fields as telephone networks (which use the
Viterbi algorithm
The Viterbi algorithm is a dynamic programming algorithm for obtaining the maximum a posteriori probability estimate of the most likely sequence of hidden states—called the Viterbi path—that results in a sequence of observed events, especiall ...
for error correction), speech recognition and
bioinformatics
Bioinformatics () is an interdisciplinary field that develops methods and software tools for understanding biological data, in particular when the data sets are large and complex. As an interdisciplinary field of science, bioinformatics combi ...
(such as in rearrangements detection
).
The
LZMA lossless data compression algorithm combines Markov chains with
Lempel-Ziv compression to achieve very high compression ratios.
Queueing theory
Markov chains are the basis for the analytical treatment of queues (
queueing theory
Queueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. Queueing theory is generally considered a branch of operations research because the ...
).
Agner Krarup Erlang
Agner Krarup Erlang (1 January 1878 – 3 February 1929) was a Denmark, Danish mathematician, statistician and engineer, who invented the fields of teletraffic engineering, traffic engineering and queueing theory.
By the time of his relatively ...
initiated the subject in 1917.
This makes them critical for optimizing the performance of telecommunications networks, where messages must often compete for limited resources (such as bandwidth).
[S. P. Meyn, 2007]
Control Techniques for Complex Networks
, Cambridge University Press, 2007.
Numerous queueing models use continuous-time Markov chains. For example, an
M/M/1 queue
In queueing theory, a discipline within the mathematical theory of probability, an M/M/1 queue represents the queue length in a system having a single server, where arrivals are determined by a Poisson process and job service times have an expon ...
is a CTMC on the non-negative integers where upward transitions from ''i'' to ''i'' + 1 occur at rate ''λ'' according to a
Poisson process
In probability, statistics and related fields, a Poisson point process is a type of random mathematical object that consists of points randomly located on a mathematical space with the essential feature that the points occur independently of one ...
and describe job arrivals, while transitions from ''i'' to ''i'' – 1 (for ''i'' > 1) occur at rate ''μ'' (job service times are exponentially distributed) and describe completed services (departures) from the queue.
Internet applications
The
PageRank
PageRank (PR) is an algorithm used by Google Search to rank web pages in their search engine results. It is named after both the term "web page" and co-founder Larry Page. PageRank is a way of measuring the importance of website pages. According ...
of a webpage as used by
Google
Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
is defined by a Markov chain.
It is the probability to be at page
in the stationary distribution on the following Markov chain on all (known) webpages. If
is the number of known webpages, and a page
has
links to it then it has transition probability
for all pages that are linked to and
for all pages that are not linked to. The parameter
is taken to be about 0.15.
Markov models have also been used to analyze web navigation behavior of users. A user's web link transition on a particular website can be modeled using first- or second-order Markov models and can be used to make predictions regarding future navigation and to personalize the web page for an individual user.
Statistics
Markov chain methods have also become very important for generating sequences of random numbers to accurately reflect very complicated desired probability distributions, via a process called Markov chain Monte Carlo (MCMC). In recent years this has revolutionized the practicability of
Bayesian inference
Bayesian inference is a method of statistical inference in which Bayes' theorem is used to update the probability for a hypothesis as more evidence or information becomes available. Bayesian inference is an important technique in statistics, a ...
methods, allowing a wide range of
posterior distribution
The posterior probability is a type of conditional probability that results from updating the prior probability with information summarized by the likelihood via an application of Bayes' rule. From an epistemological perspective, the posterior p ...
s to be simulated and their parameters found numerically.
Economics and finance
Markov chains are used in finance and economics to model a variety of different phenomena, including the distribution of income, the size distribution of firms, asset prices and market crashes.
D. G. Champernowne built a Markov chain model of the distribution of income in 1953.
Herbert A. Simon
Herbert Alexander Simon (June 15, 1916 – February 9, 2001) was an American political scientist, with a Ph.D. in political science, whose work also influenced the fields of computer science, economics, and cognitive psychology. His primary ...
and co-author Charles Bonini used a Markov chain model to derive a stationary Yule distribution of firm sizes.
Louis Bachelier
Louis Jean-Baptiste Alphonse Bachelier (; 11 March 1870 – 28 April 1946) was a French mathematician at the turn of the 20th century. He is credited with being the first person to model the stochastic process now called Brownian motion, as part ...
was the first to observe that stock prices followed a random walk. The random walk was later seen as evidence in favor of the
efficient-market hypothesis
The efficient-market hypothesis (EMH) is a hypothesis in financial economics that states that asset prices reflect all available information. A direct implication is that it is impossible to "beat the market" consistently on a risk-adjusted bas ...
and random walk models were popular in the literature of the 1960s. Regime-switching models of business cycles were popularized by
James D. Hamilton
James Douglas Hamilton (born November 29, 1954) is an American econometrician currently teaching at University of California, San Diego. His work is especially influential in time series and energy economics. He received his PhD from the Univer ...
(1989),who used a Markov chain to model switches between periods high and low GDP growth (or alternatively, economic expansions and recessions). A more recent example is the
Markov switching multifractal
In financial econometrics (the application of Statistics, statistical methods to economic data), the Markov-switching multifractal (MSM) is a model of asset returns developed by Laurent-Emmanuel Calvet, Laurent E. Calvet and Adlai J. Fisher that in ...
model of
Laurent E. Calvet
Laurent-Emmanuel Calvet (born 28 February 1969) is a French economist. He taught at Harvard University, at HEC Paris, and is now Professor of Finance at EDHEC Business School.
Early years
Calvet was born on 28 February 1969. He attended Lyc ...
and Adlai J. Fisher, which builds upon the convenience of earlier regime-switching models. It uses an arbitrarily large Markov chain to drive the level of volatility of asset returns.
Dynamic macroeconomics makes heavy use of Markov chains. An example is using Markov chains to exogenously model prices of equity (stock) in a
general equilibrium
In economics, general equilibrium theory attempts to explain the behavior of supply, demand, and prices in a whole economy with several or many interacting markets, by seeking to prove that the interaction of demand and supply will result in an ov ...
setting.
Credit rating agencies
A credit rating agency (CRA, also called a ratings service) is a company that assigns credit ratings, which rate a debtor's ability to pay back debt by making timely principal and interest payments and the likelihood of default. An agency may ra ...
produce annual tables of the transition probabilities for bonds of different credit ratings.
Social sciences
Markov chains are generally used in describing
path-dependent
Path dependence is a concept in economics and the social sciences, referring to processes where past events or decisions constrain later events or decisions. It can be used to refer to outcomes at a single point in time or to long-run equilibria ...
arguments, where current structural configurations condition future outcomes. An example is the reformulation of the idea, originally due to
Karl Marx
Karl Heinrich Marx (; 5 May 1818 – 14 March 1883) was a German philosopher, economist, historian, sociologist, political theorist, journalist, critic of political economy, and socialist revolutionary. His best-known titles are the 1848 ...
's ''
Das Kapital
''Das Kapital'', also known as ''Capital: A Critique of Political Economy'' or sometimes simply ''Capital'' (german: Das Kapital. Kritik der politischen Ökonomie, link=no, ; 1867–1883), is a foundational theoretical text in Historical mater ...
'', tying
economic development
In the economics study of the public sector, economic and social development is the process by which the economic well-being and quality of life of a nation, region, local community, or an individual are improved according to targeted goals and o ...
to the rise of
capitalism
Capitalism is an economic system based on the private ownership of the means of production and their operation for Profit (economics), profit. Central characteristics of capitalism include capital accumulation, competitive markets, pric ...
. In current research, it is common to use a Markov chain to model how once a country reaches a specific level of economic development, the configuration of structural factors, such as size of the
middle class
The middle class refers to a class of people in the middle of a social hierarchy, often defined by occupation, income, education, or social status. The term has historically been associated with modernity, capitalism and political debate. Commo ...
, the ratio of urban to rural residence, the rate of
political
Politics (from , ) is the set of activities that are associated with making decisions in groups, or other forms of power relations among individuals, such as the distribution of resources or status. The branch of social science that studies ...
mobilization, etc., will generate a higher probability of transitioning from
authoritarian
Authoritarianism is a political system characterized by the rejection of political plurality, the use of strong central power to preserve the political ''status quo'', and reductions in the rule of law, separation of powers, and democratic votin ...
to
democratic regime.
Games
Markov chains can be used to model many games of chance.
The children's games
Snakes and Ladders and "
Hi Ho! Cherry-O", for example, are represented exactly by Markov chains. At each turn, the player starts in a given state (on a given square) and from there has fixed odds of moving to certain other states (squares).
Music
Markov chains are employed in
algorithmic music composition, particularly in
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
such as
Csound
Csound is a domain-specific computer programming language for audio programming. It is called Csound because it is written in C, as opposed to some of its predecessors.
It is free software, available under the LGPL-2.1-or-later.
Csound was or ...
,
Max, and
SuperCollider. In a first-order chain, the states of the system become note or pitch values, and a
probability vector
In mathematics and statistics, a probability vector or stochastic vector is a vector with non-negative entries that add up to one.
The positions (indices) of a probability vector represent the possible outcomes of a discrete random variable, and ...
for each note is constructed, completing a transition probability matrix (see below). An algorithm is constructed to produce output note values based on the transition matrix weightings, which could be
MIDI
MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and re ...
note values, frequency (
Hz), or any other desirable metric.
A second-order Markov chain can be introduced by considering the current state ''and'' also the previous state, as indicated in the second table. Higher, ''n''th-order chains tend to "group" particular notes together, while 'breaking off' into other patterns and sequences occasionally. These higher-order chains tend to generate results with a sense of
phrasal structure, rather than the 'aimless wandering' produced by a first-order system.
Markov chains can be used structurally, as in Xenakis's Analogique A and B. Markov chains are also used in systems which use a Markov model to react interactively to music input.
Usually musical systems need to enforce specific control constraints on the finite-length sequences they generate, but control constraints are not compatible with Markov models, since they induce long-range dependencies that violate the Markov hypothesis of limited memory. In order to overcome this limitation, a new approach has been proposed.
Baseball
Markov chain models have been used in advanced baseball analysis since 1960, although their use is still rare. Each half-inning of a baseball game fits the Markov chain state when the number of runners and outs are considered. During any at-bat, there are 24 possible combinations of number of outs and position of the runners. Mark Pankin shows that Markov chain models can be used to evaluate runs created for both individual players as well as a team.
He also discusses various kinds of strategies and play conditions: how Markov chain models have been used to analyze statistics for game situations such as
bunting and
base stealing
In baseball, a stolen base occurs when a runner advances to a base to which they are not entitled and the official scorer rules that the advance should be credited to the action of the runner. The umpires determine whether the runner is safe or ...
and differences when playing on grass vs.
AstroTurf
AstroTurf is an American subsidiary of SportGroup that produces artificial turf for playing surfaces in sports. The original AstroTurf product was a short-pile synthetic turf invented in 1965 by Monsanto. Since the early 2000s, AstroTurf has m ...
.
Markov text generators
Markov processes can also be used to
generate superficially real-looking text given a sample document. Markov processes are used in a variety of recreational "
parody generator
Parody generators are computer programs which generate text that is syntactically correct, but usually meaningless, often in the style of a technical paper or a particular writer. They are also called travesty generators and random text generato ...
" software (see
dissociated press
Dissociated press is a parody generator (a computer program that generates nonsensical text). The generated text is based on another text using the Markov chain technique. The name is a play on "Associated Press" and the psychological term dissoc ...
, Jeff Harrison,
Mark V. Shaney,
[
] and Academias Neutronium). Several open-source text generation libraries using Markov chains exist, including
The RiTa Toolkit
''The'' () is a grammatical article in English, denoting persons or things already mentioned, under discussion, implied or otherwise presumed familiar to listeners, readers, or speakers. It is the definite article in English. ''The'' is the m ...
.
Probabilistic forecasting
Markov chains have been used for forecasting in several areas: for example, price trends,
wind power,
and solar irradiance.
The Markov chain forecasting models utilize a variety of settings, from discretizing the time series,
to hidden Markov models combined with wavelets,
and the Markov chain mixture distribution model (MCM).
See also
*
Dynamics of Markovian particles
*
Gauss–Markov process
Gauss–Markov stochastic processes (named after Carl Friedrich Gauss and Andrey Markov) are stochastic processes that satisfy the requirements for both Gaussian processes and Markov processes. A stationary Gauss–Markov process is unique up to r ...
*
Markov chain approximation method In numerical methods for stochastic differential equations, the Markov chain approximation method (MCAM) belongs to the several numerical (schemes) approaches used in stochastic control theory. Regrettably the simple adaptation of the deterministi ...
*
Markov chain geostatistics Markov chain geostatistics uses Markov chain spatial models, simulation algorithms and associated spatial correlation measures (e.g., transiogram) based on the Markov chain random field theory, which extends a single Markov chain into a multi-d ...
*
Markov chain mixing time In probability theory, the mixing time of a Markov chain is the time until the Markov chain is "close" to its steady state distribution.
More precisely, a fundamental result about Markov chains is that a finite state irreducible aperiodic chain has ...
*
Markov chain tree theorem In the mathematical theory of Markov chains, the Markov chain tree theorem is an expression for the stationary distribution of a Markov chain with finitely many states. It sums up terms for the rooted spanning trees of the Markov chain, with a posit ...
*
Markov decision process
*
Markov information source
In mathematics, a Markov information source, or simply, a Markov source, is an information source whose underlying dynamics are given by a stationary finite Markov chain.
Formal definition
An information source is a sequence of random variables ...
*
Markov odometer In mathematics, a Markov odometer is a certain type of topological dynamical system. It plays a fundamental role in ergodic theory and especially in orbit theory of dynamical systems, since a theorem of H. Dye asserts that every ergodic nonsingu ...
*
Markov random field
In the domain of physics and probability, a Markov random field (MRF), Markov network or undirected graphical model is a set of random variables having a Markov property described by an undirected graph. In other words, a random field is said to b ...
*
Master equation
In physics, chemistry and related fields, master equations are used to describe the time evolution of a system that can be modelled as being in a probabilistic combination of states at any given time and the switching between states is determine ...
*
Quantum Markov chain In mathematics, the quantum Markov chain is a reformulation of the ideas of a classical Markov chain, replacing the classical definitions of probability with quantum probability.
Introduction
Very roughly, the theory of a quantum Markov chain rese ...
*
Semi-Markov process
In probability and statistics, a Markov renewal process (MRP) is a random process that generalizes the notion of Markov jump processes. Other random processes like Markov chains, Poisson processes and renewal processes can be derived as special ...
*
Stochastic cellular automaton
Stochastic cellular automata or probabilistic cellular automata (PCA) or random cellular automata or locally interacting Markov chains are an important extension of cellular automaton. Cellular automata are a discrete-time dynamical system of inte ...
*
Telescoping Markov chain
*
Variable-order Markov model
In the mathematical theory of stochastic processes, variable-order Markov (VOM) models are an important class of models that extend the well known Markov chain models. In contrast to the Markov chain models, where each random variable in a sequence ...
Notes
References
* A. A. Markov (1906) "Rasprostranenie zakona bol'shih chisel na velichiny, zavisyaschie drug ot druga". ''Izvestiya Fiziko-matematicheskogo obschestva pri Kazanskom universitete'', 2-ya seriya, tom 15, pp. 135–156.
* A. A. Markov (1971). "Extension of the limit theorems of probability theory to a sum of variables connected in a chain". reprinted in Appendix B of: R. Howard. ''Dynamic Probabilistic Systems, volume 1: Markov Chains''. John Wiley and Sons.
* Classical Text in Translation:
* Leo Breiman (1992)
968
Year 968 ( CMLXVIII) was a leap year starting on Wednesday (link will display the full calendar) of the Julian calendar.
Events
By place Byzantine Empire
* Emperor Nikephoros II receives a Bulgarian embassy led by Prince Boris (th ...
''Probability''. Original edition published by Addison-Wesley; reprinted by
Society for Industrial and Applied Mathematics
Society for Industrial and Applied Mathematics (SIAM) is a professional society dedicated to applied mathematics, computational science, and data science through research, publications, and community. SIAM is the world's largest scientific socie ...
. (See Chapter 7)
*
J. L. Doob
Joseph Leo Doob (February 27, 1910 – June 7, 2004) was an United States of America, American mathematician, specializing in Mathematical analysis, analysis and probability theory.
The theory of Martingale (probability theory), martingales was ...
(1953) ''Stochastic Processes''. New York: John Wiley and Sons .
* S. P. Meyn and R. L. Tweedie (1993) ''Markov Chains and Stochastic Stability''. London: Springer-Verlag . online
MCSS. Second edition to appear, Cambridge University Press, 2009.
* S. P. Meyn. ''Control Techniques for Complex Networks''. Cambridge University Press, 2007. . Appendix contains abridged Meyn & Tweedie. online
* ] Extensive, wide-ranging book meant for specialists, written for both theoretical computer scientists as well as electrical engineers. With detailed explanations of state minimization techniques, FSMs, Turing machines, Markov processes, and undecidability. Excellent treatment of Markov processes pp. 449ff. Discusses Z-transforms, D transforms in their context.
* Classical text. cf Chapter 6 ''Finite Markov Chains'' pp. 384ff.
*
John G. Kemeny
John George Kemeny (born Kemény János György; May 31, 1926 – December 26, 1992) was a Kingdom of Hungary (1920–1946), Hungarian-born Americans, American mathematician, computer scientist, and educator best known for co-developing the BASIC ...
&
J. Laurie Snell
James Laurie Snell, often cited as J. Laurie Snell, (January 15, 1925 in Wheaton, Illinois – March 19, 2011 in Hanover, New Hampshire) was an American mathematician.
Biography
J. Laurie Snell was the son of Roy J. Snell, Roy Snell, an adventure ...
(1960) ''Finite Markov Chains'', D. van Nostrand Company
* E. Nummelin. "General irreducible Markov chains and non-negative operators". Cambridge University Press, 1984, 2004.
* Seneta, E. ''Non-negative matrices and Markov chains''. 2nd rev. ed., 1981, XVI, 288 p., Softcover Springer Series in Statistics. (Originally published by Allen & Unwin Ltd., London, 1973)
*
Kishor S. Trivedi
Kishor Shridharbhai Trivedi is an Indian-American computer scientist who is currently the Hudson Chaired Professor in department of electrical and computer engineering at Duke University.
Education
Kishor S. Trivedi was born in India. He gradu ...
, ''Probability and Statistics with Reliability, Queueing, and Computer Science Applications'', John Wiley & Sons, Inc. New York, 2002. .
* K. S. Trivedi and R.A.Sahner, ''SHARPE at the age of twenty-two'', vol. 36, no. 4, pp. 52–57, ACM SIGMETRICS Performance Evaluation Review, 2009.
* R. A. Sahner, K. S. Trivedi and A. Puliafito, ''Performance and reliability analysis of computer systems: an example-based approach using the SHARPE software package'', Kluwer Academic Publishers, 1996. .
* G. Bolch, S. Greiner, H. de Meer and K. S. Trivedi, ''Queueing Networks and Markov Chains'', John Wiley, 2nd edition, 2006. .
External links
*
*
Techniques to Understand Computer Simulations: Markov Chain AnalysisMarkov Chains chapter in American Mathematical Society's introductory probability book(pdf)
Making Sense and Nonsense of Markov ChainsOriginal paper by A.A Markov(1913): An Example of Statistical Investigation of the Text Eugene Onegin Concerning the Connection of Samples in Chains (translated from Russian)
{{Authority control
Markov processes Markov ( Bulgarian, russian: Марков), Markova, and Markoff are common surnames used in Russia and Bulgaria. Notable people with the name include:
Academics
*Ivana Markova (born 1938), Czechoslovak-British emeritus professor of psychology at ...
Markov models
Graph theory
Random text generation