Entropy: The Markov Ordering Approach

A. N. Gorban, P. A. Gorban, G. Judge

Introduction

Two functions, energy and entropy, rule the Universe.

In 1865 R. Clausius formulated two main laws Clausius1865 :

The entropy of the Universe tends to a maximum.

The universe is isolated. For non-isolated systems energy and entropy can enter and leave, the change in energy is equal to its income minus its outcome, and the change in entropy is equal to entropy production inside the system plus its income minus outcome. The entropy production is always positive.

Ten years later J.W. Gibbs Gibbs1875 developed a general theory of equilibrium of complex media based on the entropy maximum: the equilibrium is the point of the conditional entropy maximum under given values of conserved quantities. The entropy maximum principle was applied to many physical and chemical problems. At the same time J.W. Gibbs mentioned that entropy maximizers under a given energy are energy minimizers under a given entropy.

The classical expression ∫pln⁡p\int p\ln p became famous in 1872 when L. Boltzmann proved his HH-theorem Boltzmann1872 : the function

decreases in time for isolated gas which satisfies the Boltzmann equation (here f(x,v)f(x,v) is the distribution density of particles in phase space, xx is the position of a particle, vv is velocity). The statistical entropy was born: S=−kHS=-kH. This was the one-particle entropy of a many-particle system (gas).

In 1902, J.W. Gibbs published a book “Elementary principles in statistical dynamics” Gibbs1902 . He considered ensembles in the many-particle phase space with probability density ρ(p1,q1,…pn,qn)\rho(p_{1},q_{1},\ldots p_{n},q_{n}), where pi,qip_{i},q_{i} are the momentum and coordinate of the iith particle. For this distribution,

Gibbs introduced the canonical distribution that provides the entropy maximum for a given expectation of energy and gave rise to the entropy maximum principle (MaxEnt).

The Boltzmann period of history was carefully studied Villani . The difference between the Boltzmann entropy which is defined for coarse-grained distribution and increases in time due to gas dynamics, and the Gibbs entropy, which is constant due to dynamics, was analyzed by many authors Jaynes1965 ; GoldsteinLebov2004 . Recently, the idea of two functions, energy and entropy which rule the Universe was implemented as a basis of two-generator formalism of nonequilibrium thermodynamics Grmela1997 ; Ottinger2005 .

In information theory, R.V.L. Hartley (1928) Hartley1928 introduced a logarithmic measure of information in electronic communication in order “to eliminate the psychological factors involved and to establish a measure of information in terms of purely physical quantities”. He defined information in a text of length nn in alphabet of s symbols as H=nlog⁡sH=n\log s.

In 1948, C.E. Shannon Shannon1948 generalized the Hartley approach and developed “a mathematical theory of communication”, that is information theory. He measured information, choice and uncertainty by the entropy:

Here, pip_{i} are the probabilities of a full set of nn events (∑i=1npi=1\sum_{i=1}^{n}p_{i}=1). The quantity SS is used to measure of how much “choice” is involved in the selection of the event or of how uncertain we are of the outcome. Shannon mentioned that this quantity form will be recognized as that of entropy, as defined in certain formulations of statistical mechanics. The classical entropy (1), (2) was called the Boltzmann–Gibbs–Shannon entropy (BGS entropy). (In 1948, Shannon used the concave function (2), but under the same notation HH as for the Boltzmann convex function. Here we use HH for the convex HH-function, and SS for the concave entropy.)

In 1951, S. Kullback and R.A. Leibler KullLei1951 supplemented the BGS entropy by the relative BGS entropy, or the Kullback–Leibler divergence between the current distribution PP and some “base” (or “reference”) distribution QQ:

where FF is free energy and TT is thermodynamic temperature. In physics, F=U−TSF=U-TS, where physical entropy SS includes an additional multiplier kk, the Boltzmann constant. The thermodynamic potential −F/T-F/T has its own name, Massieu function. Let us demonstrate this interpretation of the Kullback–Leibler divergence. The equilibrium distribution QQ provides the conditional entropy (2) maximum under a given expectation of energy ∑iuiqi=U\sum_{i}u_{i}q_{i}=U and the normalization condition ∑iqi=1\sum_{i}q_{i}=1. With the Lagrange multipliers μU\mu_{U} and μ0\mu_{0} we get the equilibrium Boltzmann distribution:

The Lagrange multiplier μU\mu_{U} is in physics (by definition) 1/kT1/kT, so S(Q)=μ0+UkTS(Q)=\mu_{0}+\frac{U}{kT}, hence, μ0=−F(Q)kT\mu_{0}=-\frac{F(Q)}{kT}. For the Kullback–Leibler divergence this formula gives (4).

After the classical work of Zeldovich (1938, reprinted in 1996 Zeld ), the expression for free energy in the “Kullback–Leibler form”

where cic_{i} is concentration and ci∗(T)c^{*}_{i}(T) is the equilibrium concentration of the iith component, is recognized as a useful instrument for the analysis of kinetic equations (especially in chemical kinetics YBGE ; Hangos2009 ).

Each given positive distribution QQ could be represented as an equilibrium Boltzmann distribution for given T>0T>0 if we take ui=−kTlog⁡qi+u0u_{i}=-kT\log q_{i}+u_{0} for an arbitrary constant level u0u_{0}. If we change the order of arguments in the Kullback–Leibler divergence then we get the relative Burg entropy Burg1967 ; Burg1972 . It has a much more exotic physical interpretation: for a current distribution PP we can define the “auxiliary energy” functional UPU_{P} for which PP is the equilibrium distribution under a given temperature TT. We can calculate the auxiliary free energy of any distribution QQ and this auxiliary energy functional: FP(Q)F_{P}(Q). (Up to an additive constant, for P=P∗P=P^{*} this FP(Q)F_{P}(Q) turns into the classical free energy, FP∗(Q)=F(Q)F_{P}^{*}(Q)=F(Q).) In particular, we can calculate the auxiliary free energy of the physical equilibrium, FP(P∗)F_{P}(P^{*}). The relative Burg entropy is

This functional should also decrease in any Markov process with given equilibrium P∗P^{*}.

Information theory developed by Shannon and his successors focused on entropy as a measure of uncertainty of subjective choice. This understanding of entropy was returned from information theory to statistical mechanics by E.T. Jaynes as a basis of “subjective” statistical mechanics Jaynes1957a ; Jaynes1957b . He followed Wigner’s idea “entropy is an antropocentric concept”. The entropy maximum approach was declared as a minimization of the subjective uncertainty. This approach gave rise to a MaxEnt “anarchism”. It is based on a methodological hypothesis that everything unknown could be estimated by the principle of the entropy maximum under the condition of fixed known quantities. At this point the classicism in entropy development changed to a sort of scientific modernism. The art of model fitting based on entropy maximization was developed Harre2001 . The principle of the entropy maximum was applied to plenty of problems: from many physical problems Beck2009 , chemical kinetics and process engineering Hangos2009 to econometrics MittJudge2000 ; Judge2002 and psychology Myers1992 . Many new entropies were invented and now one has rich choice of entropies for fitting needs EstMor1995 . The most celebrated of them are the Rényi entropy Renyi1961 , the Burg entropy Burg1967 ; Burg1972 , the Tsallis entropy Tsa1988 ; Abe and the Cressie–Read family CR1984 ; ReadCreass1988 . The nonlinear generalized averaging operations and generalized entropy maximization procedures were suggested Bagci2009 .

Following this impressive stream of works we understand the MaxEnt approach as conditional maximization of entropy for the evaluation of the probability distribution when our information is partial and incomplete. The entropy function may be the classical BGS entropy or any function from the rich family of non-classical entropies. This rich choice causes a new problem: which entropy is better for a given class of applications?

The MaxEnt “anarchism” was criticized many times as a “senseless fitting”. Arguments pro and contra the MaxEnt approach with non-classical entropies (mostly the Tsallis entropy Tsa1988 ) were collected by Cho Cho2002 . This sometimes “messy and confusing situation regarding entropy-related studies has provided opportunities for us: clearly there are still many very interesting studies to pursue” Lin1999 .

2 Key Points

In this paper we do not pretend to invent new entropies. (There appear new functions as limiting cases of the known entropy families, but this is not our main goal). Entropy is understood in this paper as a measure of uncertainty which increases in Markov processes. In our paper we consider a Markov process as a semigroup on the space of positive probability distributions. The state space is finite. Generalizations to compact state spaces are simple. We analyze existent relative entropies (divergences) using several simple ideas:

In Markov processes probability distributions P(t)P(t) monotonically approach equilibrium P∗P^{*}: divergence D(P(t)∥P∗)D(P(t)\|P^{*}) monotonically decrease in time.

In most applications, conditional minimizers and maximizers of entropies and divergences are used, but the values are not. This means that the system of level sets is more important than the functions’ values. Hence, most of the important properties are invariant with respect to monotonic transformations of entropy scale.

The system of level sets should be the same as for additive functions: after some rescaling the divergences of interest should be additive with respect to the joining of statistically independent systems.

The system of level sets should after some rescaling the divergences of interest should have the form of a sum (or integral) over states ∑if(pi,pi∗)\sum_{i}f(p_{i},p_{i}^{*}), where the function ff is the same for all states. In information theory, divergences of such form are called separable, in physics the term trace–form functions is used

The first requirement means that if a distribution becomes more random then it becomes closer to equilibrium (Markov process decreases the information excess over equilibrium). For example, classical entropy increases in all Markov processes with uniform equilibrium distributions. This is why we may say that the distribution with higher entropy is more random, and why we use entropy conditional maximization for the evaluation of the probability distribution when our information is partial and incomplete.

It is worth to mention that some of the popular Bregman divergences, for example, the squared Euclidean distance or the Itakura–Saito divergence, do not satisfy the first requirement (see Section 4.3).

The second idea is just a very general methodological thesis: to evaluate an instrument (a divergence) we have to look how it works (produces conditional minimizers and maximizers). The properties of the instrument which are not related to its work are not important. The number three allows to separate variables if the system consists of independent subsystems, the number four relates to separation of variables for partitions of the space of probability distributions.

Amongst a rich world of relative entropies and divergences, only two families meet these requirements. Both were proposed in 1984. The Cressie–Read (CR) family CR1984 ; ReadCreass1988 :

and the convex combination of the Burg and Shannon relative entropies proposed in G11984 and further analyzed in ENTR1 ; ENTR2 :

When λ→0\lambda\to 0 the CR divergence tends to the KL divergence (the relative Shannon entropy) and when λ→−1\lambda\to-1 it turns into the Burg relative entropy. The Tsallis entropy was introduced four years later Tsa1988 and became very popular in thermostatistics (there are thousands of works that use or analyze this entropy TsallisBiblio2009 ). The Tsallis entropy coincides (up to a constant multiplier λ+1\lambda+1) with the CR entropy for λ∈]−1,∞[\lambda\in]-1,\infty[ and there is no need to study it separately (see discussion in Section 2.2).

A new problem arose: which entropy is better for a specific problem? Many authors compare performance of different entropies and metrics for various problems (see, for example, Cachin1997 ; Davis2007 ). In any case study it may be possible to choose “the best” entropy but in general we have no sufficient reasons for such a choice. We propose a possible way to avoid the choice of the best entropy.

Let us return to the idea: the distribution QQ is more random than PP if there exists a continuous-time Markov process (with given equilibrium distribution P∗P^{*}) that transforms PP into QQ. We say in this case that PP and QQ are connected by the Markov preorder with equilibrium P∗P^{*} and use notation P≻P∗0QP\succ^{0}_{P^{*}}Q. The Markov order ≻P∗\succ_{P^{*}} is the transitive closure of the Markov preorder.

If a priori information gives us a set of possible distributions WW then the conditionally “maximally random distributions” (the “distributions without additional information”, the “most indefinite distributions” in WW) should be the minimal elements in WW with respect to Markov order. If a Markov process (with equilibrium P∗P^{*}) starts at such a minimal element PP then it cannot produce any other distribution from WW because all distributions which are more random that PP are situated outside WW. In this approach, the maximally random distributions under given a priori information may be not unique. Such distributions form a set which plays the same role as the standard MaxEnt distribution. For the moment based a priori information the set WW is an intersection of a linear manifold with the simplex of probability distributions, the set of minimal elements in WW is also polyhedron and its description is available in explicit form. In low-dimensional case it is much simpler to construct this polyhedron than to find the MaxEnt distributions for most of specific entropies.

3 Structure of the Paper

The paper is organized as follows. In Section 2 we describe the known non-classical divergences (relative entropies) which are the Lyapunov functions for the Markov processes. We discuss the general construction and the most popular families of such functions. We pay special attention to the situations, when different divergences define the same order on distributions and provide the same solutions of the MaxEnt problems (Section 2.2). In two short technical Sections 2.3 and 2.4 we present normalization and symmetrization of divergences (similar discussion of these operations was published very recently Petz2010 .

The divergence between the current distribution and equilibrium should decrease due to Markov processes. Moreover, divergence between any two distributions should also decrease (the generalized data processing Lemma, Section 3).

Definition of entropy by its properties is discussed in Section 4. Various approaches to this definition were developed for the BGS entropy by Shannon Shannon1948 , Renyi1970 and by other authors for the Rényi entropy Aczel ; AczDar , the Tsallis entropy Abik4 , the CR entropy and the convex combination of the BGS and Burg entropies ENTR3 . Csiszár Csiszar1978 axiomatically characterized the class of Csiszár–Morimoto divergences (formula (6) below). Another characterization of this class was proved in ENTR3 (see Lemma 1, Section 4.3 below).

From the celebrated properties of entropy Wehrl we selected the following three:

Entropy should be a Lyapunov function for continuous-time Markov processes;

Entropy is additive with respect to the joining of independent systems;

Entropy is additive with respect to the partitioning of the space of states (i.e., has the trace–form).

To solve the MaxEnt problem we have to find the maximizers of entropy (minimizers of the relative entropy) under given conditions. For this purpose, we have to know the sublevel sets of entropy, but not its values. We consider entropies with the same system of sublevel sets as equivalent ones (Section 2.2). From this point of view, all important properties have to be invariant with respect to monotonic transformations of the entropy scale. Two last properties from the list have to be substituted by the following:

There exists a monotonic transformation which makes entropy additive with respect to the joining of independent systems (Section 4.2);

There exists a monotonic transformation which makes entropy additive with respect to the partitioning of the space of states (Section 4.1).

Several “No More Entropies” Theorems are proven in Section 4.3: if an entropy has properties 1, 2’ and 3’ then it belongs to one of the following one-parametric families: to the Cressie–Read family, or to a convex combination of the classical BGS entropy and the Burg entropy (may be, after a monotonic transformation of scale).

It seems very natural to consider divergences as orders on distribution spaces (Section 5.1), the sublevel sets are the lower cones of this orders. For several functions, H1(P),…,Hk(P)H_{1}(P),\ldots,H_{k}(P) the sets {Q ∣ Hi(P)>Hi(Q) for all i}\{Q\ |\ H_{i}(P)>H_{i}(Q)\ {\rm for\ all}\ i\} give the simple generalization of the sublevel sets. In Section 5 we discuss the more general orders in which continuous time Markov processes are monotone, define the Markov order and fully characterize the local Markov order. The Markov chains with detailed balance define the Markov order for general Markov chains (Section 5.2). It is surprising that there is no necessity to consider other Markov chains for the order characterization (Section 5.2) because no reversibility is assumed in this analysis.

In Section 6.1 we demonstrate how is it possible to use the Markov order to reduce the uncertainty in the standard settings when a priori information is given about values of some moments. Approaches to construction of the most random distributions are presented in Section 6.2.

Various approaches for the definition of the reference distribution (or the generalized canonical distribution) are compared in Section 7.

In Conclusion we briefly discuss the main results.

Non-Classical Entropies

During the time of modernism plenty of new entropies were proposed. Esteban and Morales EstMor1995 attempted to systemize many of them in an impressive table. Nevertheless, there are relatively few entropies in use now. Most of the relative entropies have the form proposed independently in 1963 by I. Csiszar Csiszar1963 and T. Morimoto Morimoto1963 :

where h(x)h(x) is a convex function defined on the open (x>0x>0) or closed x≥0x\geq 0 semi-axis. We use here notation Hh(P∥P∗)H_{h}(P\|P^{*}) to stress the dependence of HhH_{h} both on pip_{i} and pi∗p^{*}_{i}.

These relative entropies are the Lyapunov functions for all Markov chains with equilibrium P∗=(pi∗)P^{*}=(p^{*}_{i}). Moreover, they have the relative entropy contraction property given by the generalized data processing lemma (Section 3.2 below).

For h(x)=xlog⁡xh(x)=x\log x this function coincides with the Kullback–Leibler divergence from the current distribution pip_{i} to the equilibrium pi∗p^{*}_{i}. Some practically important functions hh have singularities at 0. For example, if we take h(x)=−log⁡xh(x)=-\log x, then the correspondent HhH_{h} is the relative Burg entropy Hh=−∑ipi∗log⁡(pi/pi∗)→∞H_{h}=-\sum_{i}p^{*}_{i}\log(p_{i}/p_{i}^{*})\to\infty for pi→0p_{i}\to 0.

1.2 Required Properties of the Function h​(x)ℎ𝑥h(x)

Formally, h(x)h(x) is an extended real-valued proper convex function on the closed positive real half-line [0,∞[[0,\infty[. An extended real-valued function can take real values and infinite values ±∞\pm\infty. A proper function has at least one finite value. An extended real valued function on a convex set UU is called convex if its epigraph

is a convex set Rockafellar1970 . For a proper function this definition is equivalent to the Jensen inequality

It is assumed that the function h(x)h(x) takes finite values on the open positive real half-line ]0,∞[]0,\infty[ but the value at point x=0x=0 may be infinite. For example, functions h(x)=−log⁡xh(x)=-\log x or h(x)=x−αh(x)=x^{-\alpha} (α>0\alpha>0) are allowed. A convex function h(x)h(x) with finite values on the open positive real half-line is continuous on ]0,∞[]0,\infty[ but may have a discontinuity at x=0x=0. For example, the step function, h(x)=0h(x)=0 if x=0x=0 and h(x)=−1h(x)=-1 if x>0x>0, may be used.

A convex function is differentiable almost everywhere. Derivative of h(x)h(x) is a monotonic function which has left and right limits at each point x>0x>0. An inequality holds: h′(x)(y−x)≤h(y)−h(x)h^{\prime}(x)(y-x)\leq h(y)-h(x) (Jensen’s inequality in the differential form). It is valid also for left and right limits of h′h^{\prime} at any point x>0x>0.

Not everywhere differentiable functions h(x)h(x) are often used, for example, h(x)=∣x−1∣h(x)=|x-1|. Nevertheless, it is convenient to consider the twice differentiable on ]0,∞[]0,\infty[ functions h(x)h(x) and to produce a non-smooth h(x)h(x) (if necessary) as a limit of smooth convex functions. We use widely this possibility.

Let h(x)h(x) be the step function, h(x)=0h(x)=0 if x=0x=0 and h(x)=−1h(x)=-1 if x>0x>0. In this case,

The quantity −Hh-H_{h} is the number of non-zero probabilities pip_{i} and does not depend on P∗P^{*}. Sometimes it is called the Hartley entropy.

this is the l1l_{1}-distance between PP and P∗P^{*}.

this is the usual Kullback–Leibler divergence or the relative BGS entropy;

this is the relative Burg entropy. It is obvious that this is again the Kullback–Leibler divergence, but for another order of arguments.

Convex combinations of h=xln⁡xh=x\ln x and h=−ln⁡xh=-\ln x also produces a remarkable family of divergences: h=βxln⁡x−(1−β)ln⁡xh=\beta x\ln x-(1-\beta)\ln x (β∈\beta\in),

The convex combination of divergences becomes a symmetric functional of (P,P∗)(P,P^{*}) for β=1/2\beta=1/2. There exists a special name for this case, “Jeffreys’ entropy”.

h=x(xλ−1)λ(λ+1)h=\frac{x(x^{\lambda}-1)}{\lambda(\lambda+1)},

For the CR family in the limits λ→±∞\lambda\to\pm\infty only the maximal terms “survive”. Exactly as we get the limit l∞l^{\infty} of lpl^{p} norms for p→∞p\to\infty, we can use the root (λ(λ+1)HCR λ)1/∣λ∣({\lambda(\lambda+1)}H_{\rm CR\ \lambda})^{1/|\lambda|} for λ→±∞\lambda\to\pm\infty and write in these limits the divergences:

The existence of two limiting divergences HCR ±∞H_{{\rm CR\ \pm\infty}} seems very natural: there may be two types of extremely non-equilibrium states: with a high excess of current probability pip_{i} above pi∗p_{i}^{*} and, inversely, with an extremely small current probability pip_{i} with respect to pi∗p_{i}^{*}.

The Tsallis relative entropy Tsa1988 corresponds to the choice h=(xα−x)α−1h=\frac{(x^{\alpha}-x)}{\alpha-1}, α>0\alpha>0.

For this family we use notation HTs αH_{\rm Ts\ \alpha}.

1.4 Rényi Entropy

The Rényi entropy of order α>0\alpha>0 is defined Renyi1961 as

when α→1\alpha\to 1, where S(P)S(P) is the Shannon entropy.

When α→∞\alpha\to\infty, the Rényi entropy has a limit H∞(X)=−log⁡max⁡i=1,…npiH_{\infty}(X)=-\log\max_{i=1,\ldots n}p_{i}, which has a special name “Min-entropy”.

It is easy to get the expression for a relative Rényi entropy HR α(P∥P∗)H_{{\rm R}\ \alpha}(P\|P^{*}) from the requirement that it should be a Lyapunov function for any Markov chain with equilibrium P∗P^{*}:

For the Min-entropy, the correspondent divergence (the relative Min-entropy) is

It is obvious from (22) below that max⁡i=1,…n(pi/pi∗)\max_{i=1,\ldots n}({p_{i}}/{p_{i}^{*}}) is a Lyapunov function for any Markov chain with equilibrium P∗P^{*}, hence, the relative Min-entropy is also the Lyapunov functional.

2 Entropy Level Sets

A level set of a real-valued function ff is a set of the form :

where cc is a constant (the “level”). It is the set where the function takes on a given constant value. A sublevel set of ff is a set of the form

A superlevel set of ff is given by the inequality with reverse sign:

The intersection of the sublevel and the superlevel sets for a given value cc is the level set for this level.

In many applications, we do not need the entropy values, but rather the order of these values on the line. For any two distributions P,QP,Q we have to compare which one is closer to equilibrium P∗P^{*}, i.e., to answer the question: which of the following relations is true: H(P∥P∗)>H(Q∥P∗)H(P\|P^{*})>H(Q\|P^{*}), H(P∥P∗)=H(Q∥P∗)H(P\|P^{*})=H(Q\|P^{*}) or H(P∥P∗)<H(Q∥P∗)H(P\|P^{*})<H(Q\|P^{*})? To solve the MaxEnt problem we have to find the maximizers of entropy (or, in more general settings, the minimizers of the relative entropy) under given conditions. For this purpose, we have to know the sublevel sets, but not the values. All the MaxEnt approach does not need the values of the entropy but the sublevel sets are necessary.

Let us consider two functions, ϕ\phi and ψ\psi on a set UU. For any V⊂UV\subset U we can study conditional minimization problems ϕ(x)→min⁡\phi(x)\to\min and ψ(x)→min⁡\psi(x)\to\min, x∈Vx\in V. The sets of minimizers for these two problems coincide for any V⊂UV\subset U if and only if the functions ϕ\phi and ψ\psi have the same sets of sublevel sets. It should be stressed that here just the sets of sublevel sets have to coincide without any relation to values of level.

Let us compare the level sets for the Rényi, the Cressie-Read and the Tsallis families of divergences (for α−1=λ\alpha-1=\lambda and for all values of α\alpha). The values of these functions are different, but the level sets are the same (outside the Burg limit, where α→0\alpha\to 0): for α≠0,1\alpha\neq 0,1

where c=∑ipi(pi/pi∗)α−1c=\sum_{i}p_{i}(p_{i}/p_{i}^{*})^{\alpha-1}.

For α→1\alpha\to 1 all these divergences turn into the Shannon relative entropy. Hence, if α≠0\alpha\neq 0 then for any PP, P∗P^{*}, QQ, Q∗Q^{*} the following equalities A, B, C are equivalent, A⇔\LeftrightarrowB⇔\LeftrightarrowC:

This equivalence means that we can select any of these three divergences as a basic function and consider the others as functions of this basic one.

For any α≥0\alpha\geq 0 and λ=α+1\lambda=\alpha+1 the Rényi, the Cressie–Read and the Tsallis divergences have the same family of sublevel sets. Hence, they give the same maximizers to the conditional relative entropy minimization problems and there is no difference which entropy to use.

The CR family has a more convenient normalization factor 1/λ(λ+1)1/\lambda(\lambda+1) which gives a proper convexity for all powers, both positive and negative, and provides a sensible Burg limit for λ→−1\lambda\to-1 (in contrary, when α→0\alpha\to 0 both the Rényi and Tsallis entropies tend to 0).

When α<0\alpha<0 then for the Tsallis entropy function h=(xα−x)α−1h=\frac{(x^{\alpha}-x)}{\alpha-1} loses convexity, whereas for the Cressie-Read family convexity persists for all values of λ\lambda. The Rényi entropy also loses convexity for α<0\alpha<0. Neither the Tsallis, nor the Rényi entropy were invented for use with negative α\alpha.

There may be a reason: for α<0\alpha<0 the function xαx^{\alpha} is defined for x>0x>0 only and has a singularity at x=0x=0. If we assume that the divergence should exist for all non-negative distributions, then the cases α≤0\alpha\leq 0 should be excluded. Nevertheless, the Burg entropy which is singular at zeros is practically important and has various attractive properties. The Jeffreys’ entropy (the symmetrized Kullback–Leibler divergence) is also singular at zero, but has many important properties. We can conclude at this point that it is not obvious that we have to exclude any singularity at zero probability. It may be useful to consider positive probabilities instead (“nature abhors a vacuum”).

Finally, for the MaxEnt approach (conditional minimization of the relative entropy), the Rényi and the Tsallis families of divergences (α>0\alpha>0) are particular cases of the Cressie–Read family because they give the same minimizers. For α≤0\alpha\leq 0 the Rényi and the Tsallis relative entropies lose their convexity, while the Cressie–Read family remains convex for λ≤−1\lambda\leq-1 too.

3 Minima and normalization

For a given P∗P^{*}, the function HhH_{h} achieves its minimum on the hyperplane ∑ipi=∑ipi∗=\sum_{i}p_{i}=\sum_{i}p_{i}^{*}=const at equilibrium pi∗p_{i}^{*}, because at this point

The transformation h(x)→h(x)+ax+bh(x)\to h(x)+ax+b just shifts HhH_{h} by constant value: Hh→Hh+a∑ipi+b=Hh+a+bH_{h}\to H_{h}+a\sum_{i}p_{i}+b=H_{h}+a+b. Therefore, we can always assume that the function h(x)h(x) achieves its minimal value at point x=1x=1, and this value is zero. For this purpose, one should just transform hh:

This normalization transforms xln⁡xx\ln x into xln⁡x−(x−1)x\ln x-(x-1), −ln⁡x-\ln x into −ln⁡x+(x−1)-\ln x+(x-1), and xαx^{\alpha} into xα−1−α(x−1)x^{\alpha}-1-\alpha(x-1). After normalization Hh(P∥P∗)≥0H_{h}(P\|P^{*})\geq 0. If the normalized h(x)h(x) is strictly positive outside point x=1x=1 (h(x)>0h(x)>0 if x≠1x\neq 1) then Hh(P∥P∗)=0H_{h}(P\|P^{*})=0 if and only if P=P∗P=P^{*} (i.e., in equilibrium).

The normalized version of any divergence Hh(P∥P∗)H_{h}(P\|P^{*}) could be produced by the normalization transformation h(x):=h(x)−h(1)−h′(1)(x−1)h(x):=h(x)-h(1)-h^{\prime}(1)(x-1) and does not need separate discussion.

4 Symmetrization

Another technical issue is symmetry of a divergence. If h(x)=xln⁡xh(x)=x\ln x then both Hh(P∥P∗)H_{h}(P\|P^{*}) (the KL divergence) and Hh(P∗∥P)H_{h}(P^{*}\|P) (the relative Burg entropy) are the Lyapunov functions for the Markov chains, and Hh(P∗∥P)=Hg(P∥P∗)H_{h}(P^{*}\|P)=H_{g}(P\|P^{*}) with g(x)=−ln⁡xg(x)=-\ln x. Analogously, for any h(x)h(x) we can write Hh(P∗∥P)=Hg(P∥P∗)H_{h}(P^{*}\|P)=H_{g}(P\|P^{*}) with

If h(x)h(x) is convex on R+\mathbf{R}_{+} then g(x)g(x) is convex on R+\mathbf{R}_{+} too because

The transformation (20) is an involution:

The fixed points of this involution are such functions h(x)h(x) that Hh(P∥P∗)H_{h}(P\|P^{*}) is symmetric with respect to transpositions of PP and P∗P^{*}. There are many such h(x)h(x). An example of symmetric Hh(P∥P∗)H_{h}(P\|P^{*}) gives the choice h(x)=−xh(x)=-\sqrt{x}:

Essentially (up to a constant addition and multiplier) this function coincides with a member of the CR family, HCR −12H_{{\rm CR}\ -\frac{1}{2}} (12), and with one of the Tsallis relative entropies HTs 12H_{{\rm Ts}\ \frac{1}{2}} (15). The involution (20) is a linear operator, hence, for any convex h(x)h(x) we can produce its symmetrization:

For example, if h(x)=xlog⁡xh(x)=x\log x then hsym(x)=12(xlog⁡x−log⁡x)h_{\rm sym}(x)=\frac{1}{2}(x\log x-\log x); if h(x)=xαh(x)=x^{\alpha} then hsym(x)=12(xα+x1−α)h_{\rm sym}(x)=\frac{1}{2}(x^{\alpha}+x^{1-\alpha}).

Entropy Production and Relative Entropy Contraction

Let us consider continuous time Markov chains with positive equilibrium probabilities pj∗p_{j}^{*}. The dynamics of the probability distribution pip_{i} satisfy the Master equation (the Kolmogorov equation):

where coefficients qijq_{ij} (i≠ji\neq j) are non-negative. For chains with a positive equilibrium distribution pj∗p_{j}^{*} another equivalent form is convenient:

where pi∗p_{i}^{*} and qijq_{ij} are connected by identity

The time derivative of the Csiszár–Morimoto function Hh(p)H_{h}(p) (6) due to the Master equation is

To prove this formula, it is worth to mention that for any nn numbers hih_{i}, ∑i,j, j≠iqijpj∗(hi−hj)=0\sum_{i,j,\,j\neq i}q_{ij}p^{*}_{j}(h_{i}-h_{j})=0. The last inequality holds because of the convexity of h(x)h(x): h′(x)(y−x)≤h(y)−h(x)h^{\prime}(x)(y-x)\leq h(y)-h(x) (Jensen’s inequality).

for all positive x,yx,y then h(x)h(x) is convex on R+\mathbf{R}_{+}. Therefore, if for some function h(x)h(x) Hh(p)H_{h}(p) is the Lyapunov function for all the Markov chains with equilibrium P∗P^{*} then h(x)h(x) is convex on R+\mathbf{R}_{+}.

The Lyapunov functionals HhH_{h} do not depend on the kinetic coefficients qijq_{ij} directly. They depend on the equilibrium distribution p∗p^{*} which satisfies the identity (23). This independence of the kinetic coefficients is the universality property.

2 “Lyapunov Divergences” for Discrete Time Markov Chains

The Csiszár–Morimoto functions (6) are also Lyapunov functions for discrete time Markov chains. Moreover, they can serve as a “Lyapunov distances” Liese1987 between distributions which decreases due to time evolution (and not only the divergence between the current distribution and equilibrium). In more detail, let A=(aij)A=(a_{ij}) be a stochastic matrix in columns:

The ergodicity contraction coefficient for AA is a number α‾(A)\overline{\alpha}(A) DobrushinErgCoeff1956 ; Seneta1981 :

Let us consider in this subsection the normalized Csiszár–Morimoto divergences Hh(P∥Q)H_{h}(P\|Q) (19): h(1)=0, h(x)≥0h(1)=0,\,h(x)\geq 0.

Theorem about relative entropy contraction. (The generalized data processing Lemma.) For each two probability positive distributions P,QP,Q the divergence Hh(P∥Q)H_{h}(P\|Q) decreases under action of stochastic matrix AA Cohen1993 ; CohenIwasa1993 :

The generalizations of this theorem for general Markov kernels seen as operators on spaces of probability measures was given by Ledoux2003 . The shift in time for continuous-time Markov chain is a column-stochastic matrix, hence, this contraction theorem is also valid for continuous-time Markov chains.

The question about a converse theorem arises immediately. Let the contraction inequality hold for two pairs of positive distributions (P,Q)(P,Q) and (U,V)(U,V) and for all HhH_{h}:

Could we expect that there exists such a stochastic matrix AA that U=APU=AP and V=APV=AP? The answer is positive:

The converse generalized data processing lemma. Let the contraction inequality (27) hold for two pairs of positive distributions (P,Q)(P,Q) and (U,V)(U,V) and for all normalized HhH_{h}. Then there exists such a column-stochastic matrix AA that U=APU=AP and V=AQV=AQ Cohen1993 .

This means that for the system of inequalities (27) (for all normalized convex functions hh on ]0,∞[]0,\infty[) is necessary and sufficient for existence of a (discrete time) Markov process which transform the pair of positive distributions (P,Q)(P,Q) in (U,V)(U,V). It is easy to show that for continuous-time Markov chains this theorem is not valid: the attainable regions for them are strictly smaller than the set given by inequalities (27) and could be even non-convex (see Gorban1979 and Section 8.1 below).

Definition of Entropy by its Properties

An important property of separation of variables is valid for all divergences which have the form of a sum of convex functions f(pi,pi∗)f(p_{i},p_{i}^{*}). Let the set of states be divided into two subsets, I1I_{1} and I2I_{2}, and let the functionals u1,…umu^{1},\ldots u^{m} be linear. We represent each probability distribution as a direct sum P=P1⊕P2P=P^{1}\oplus P^{2}, where P1,2P^{1,2} are restrictions of PP on I1,2I_{1,2}.

subject to conditions ui(P)=Uiu^{i}(P)=U_{i} for a set of linear functionals ui(P)u^{i}(P).

The solution Pmin⁡P^{\min} to this problem has a form Pmin⁡=P1min⁡⊕P2min⁡P^{\min}=P_{1}^{\min}\oplus P_{2}^{\min}, where P1,2P^{1,2} are solutions to the problems

subject to conditions ui(P1,2)=Ui1,2u^{i}(P_{1,2})=U_{i}^{1,2} and ∑i∈I1,2pi1,2=π1,2\sum_{i\in I_{1,2}}p_{i}^{1,2}=\pi_{1,2} for some redistribution of the linear functionals values, Ui=Ui1+Ui2U_{i}=U_{i}^{1}+U_{i}^{2}, and of the total probability, 1=π1+π21=\pi_{1}+\pi_{2} (π1,2≥0\pi_{1,2}\geq 0) .

The solution to the divergence minimization problem is composed from solutions of the partial maximization problems. Let us call this property the separation of variables for incompatible events (because I1∩I2=∅I_{1}\cap I_{2}=\emptyset).

This property is trivially valid for the Tsallis family (for α>0\alpha>0, and for α<0\alpha<0 with the change of minimization to maximization) and for the CR family. For the Rényi family it also holds (for α>0\alpha>0, and for α<0\alpha<0 with the change from minimization to maximization), because the Rényi entropy is a function of those trace–form entropies, their level sets coincide.

2 Additivity Property

The additivity property with respect to joining of subsystems is crucial both for the classical thermodynamics and for the information theory.

Let us consider a system which is result of joining of two subsystems. A state of the system is an ordered pair of the states of the subsystems and the space of states of the system is the Cartesian product of the subsystems spaces of state. For systems with finite number of states this means that if the states of subsystems are enumerated by indexes jj and kk then the states of the system are enumerated by pairs jkjk. The probability distribution for the whole system is pjkp_{jk}, and for the subsystems the probability distributions are the marginal distributions qj=∑kpjkq_{j}=\sum_{k}p_{jk}, rk=∑jpjkr_{k}=\sum_{j}p_{jk}.

The additive functions of state are defined for each state of the subsystems and for a state of the whole system they are sums of these subsystem values:

where vjv_{j} and wkw_{k} are functions of the subsystems state.

In classical thermodynamics such functions are called the extensive quantities. For expected values of additive quantities the similar additivity condition holds:

Let us consider these expected values as functionals of the probability distributions: u({pjk})u(\{p_{jk}\}), v({qj})v(\{q_{j}\}) and w({rk})w(\{r_{k}\}). Then the additivity property for the expected values reads:

where qjq_{j} and the rkr_{k} are the marginal distributions.

Such a linear additivity property is impossible for non-linear entropy functionals, but under some independence conditions the entropy can behave as an extensive variable.

Let PP be a product of marginal distributions. This means that the subsystems are statistically independent: pjk=qjrkp_{jk}=q_{j}r_{k}. Assume also that the distribution P∗P^{*} is also a product of marginal distributions pjk∗=qj∗rk∗p^{*}_{jk}=q^{*}_{j}r^{*}_{k}. Then some entropies reveal the additivity property with respect to joining of independent systems.

The Rényi entropy HR α(P∥P∗)=HR α(Q∥Q∗)+HR α(R∥R∗)H_{{\rm R}\ \alpha}(P\|P^{*})=H_{{\rm R}\ \alpha}(Q\|Q^{*})+H_{{\rm R}\ \alpha}(R\|R^{*}). For α→∞\alpha\to\infty the Min-entropy also inherits this property.

This property implies the separation of variables for the entropy maximization problems if the system consists of independent subsystems, pjk=qjrkp_{jk}=q_{j}r_{k}. Let functionals u1({pjk}),…um({pjk})u^{1}(\{p_{jk}\}),\ldots u^{m}(\{p_{jk}\}) be additive (28) (29) and let the relative entropy H(P∥P∗)H(P\|P^{*}) be additive with respect to joining of independent systems. Assume that in equilibrium subsystems are also independent, pjk∗=qj∗rk∗p^{*}_{jk}=q^{*}_{j}r^{*}_{k}. Then the solution to the problem

is pjkmin⁡=qjmin⁡rkmin⁡p_{jk}^{\min}=q_{j}^{\min}r_{k}^{\min}, where qjmin⁡q_{j}^{\min}, rkmin⁡r_{k}^{\min} are solutions of partial problems:

for some redistribution of the additive functionals values Ui=Vi+WiU_{i}=V_{i}+W_{i}.

Let us call this property the separation of variables for independent subsystems.

Neither the CR, nor the Tsallis divergences families have the additivity property. It is proven ENTR3 that a function HhH_{h} has the additivity property if and only if it is a convex combination of the Shannon and Burg entropies. See also Theorem 3 in Appendix.

Nevertheless, both the CR and the Tsallis families have the property of separation of variables for independent subsystems because of the coincidence of the level sets with the additive function, the Rényi entropy (for all α>0\alpha>0).

The Tsallis entropy family has absolutely the same property of separation of variables as the Rényi entropy. To extend this property of the Rényi Tsallis entropies for negative α\alpha, we have to change there min to max.

For the CR family the result sounds even better: because of better normalization, the separation of variables is valid for HCR λ→min⁡H_{\rm CR\ \lambda}\to\min problem for all values λ∈]−∞,∞[\lambda\in]-\infty,\infty[.

The condition of independence of subsystems pjk=qjrkp_{jk}=q_{j}r_{k} in (30) cannot be relaxed: if we assume pjk∗=qj∗rk∗p^{*}_{jk}=q^{*}_{j}r^{*}_{k} only then the correlations between subsystems may emerge in the solution of the minimization problem. For example, without assumption of independence, for the Burg entropy, the method of Lagrange multipliers gives (ϕi\phi_{i} and ψi\psi_{i} are the Lagrange multipliers):

and the subsystems are not independent in this state even if they are independent in equilibrium and the conditions are additive. These emergent correlations may be considered as spurious PresseGhosh2013 or may be interpreted as sensible ones for some finite systems far from thermodynamic limit for modelling of non-canonic ensembles ENTR1 . In any case, the use of entropies which are additive with respect to joining of independent subsystem does not guarantee independence of subsystems but allows only to separate variables under condition of independence.

The stronger condition was used by Shore and Johnson Shore1980 in the axiomatic derivation of the principle of maximum entropy and the principle of minimum divergence (or ‘cross-entropy’). They postulated that the MaxEnt distribution for the whole system is the product of the distributions of the subsystems if the known information (conditions) is the information about subsystems (Axiom III). Independence of subsystems in this axioms is not assumed but should be the consequence of the entropy maximization. This axiom can be called ‘separation of variables under independent conditions’. They supplement this assumption by the separation of variables for partition of the state space (Axiom IV), by the condition of uniqueness of the MaxEnt distribution (Axiom I), and by the requirement of the invariance with respect to the coordinate transformations (Axiom II). All these axioms together give the unique classical BGS entropy. For further discussion see PresseGhosh2013 .

Violation of the Shore and Johnson Axiom III leads to correlation between subsystems and this is an essential difference of the non-classical MaxEnt ensembles from the classical canonical ensembles.

We use the weaker assumption of separation of variables for independent subsystems and additive conditions. Its violation leads to much more counterintuitive consequences: Subsystems remain independent (condition) and other conditions are additive (30) but the solution of the MaxEnt problem is the product of distributions which are not solutions of the partial MaxEnt problems. In other words, the probability distribution for a subsystem is modified just by existence of another subsystem without any interactions and correlations.

It seems to be difficult to find a reason for such a behavior and therefore the assumption of separation of variables for independent subsystems and additive conditions is a sensible axiom. It is weaker than the Shore and Johnson Axiom III Shore1980 and, therefore, leads to a wider family of entropies than just a classical BGS entropy. This wider family includes the CR family (12) and the convex combination of the Shannon and the Burg entropies (10).

The question arises: is there any new divergence that has the following three properties: (i) the divergence H(P∥P∗)H(P\|P^{*}) should decrease in Markov processes with equilibrium P∗P^{*}, (ii) for minimization problems the separation of variables for independent subsystems holds and (iii) the separation of variables for incompatible events holds. A new divergence means here that it is not a function of a divergence from the CR family or from the convex combination of the Shannon and the Burg entropies.

The answer is: no, any divergence which has these three properties and is defined and differentiable for positive distributions is a monotone function of HhH_{h} for h(x)=αpαh(x)={\alpha}p^{\alpha} (α∈]−∞,∞[{\alpha}\in]-\infty,\infty[, α≠0,1{\alpha}\neq 0,1), that is, essentially, the CR family (12), or h(x)=βxln⁡x−(1−β)ln⁡xh(x)=\beta x\ln x-(1-\beta)\ln x (β∈\beta\in). If we relax the differentiability property, then we have to add to the CR family the limits for λ→±∞\lambda\to\pm\infty. For λ→+∞\lambda\to+\infty we get the CR analogue of min-entropy

The limiting case for the CR family for λ→−∞\lambda\to-\infty is less known but is also a continuous and piecewise differential Lyapunov function for the Master equation:

Both properties of separation of variables are based on the specific additivity properties: additivity with respect to the composition of independent systems and additivity with respect to the partitioning of the space of states. Separation of variables can be considered as a weakened form of additivity: not the minimized function should be additive but there exists such a monotonic transformation of scale after which the function becomes additive (and different transformations may be needed for different additivity properties).

3 “No More Entropies” Theorems

The classical Shannon work included the characterization of entropy by its properties. This meant that the classical notion of entropy is natural, and no more entropies are expected. In the seminal work of Rényi, again the characterization of entropy by its properties was proved, and for this, extended family the no more entropies theorem was proved too. In this section, we prove the next no more entropies theorem, where two one-parametric families are selected as sensible: the CR family and the convex combination of Shannon’s and Burg’s entropies. They are two branches of solutions of the correspondent functional equation and intersect at two points: Shannon’s entropy (λ=1\lambda=1 in the CR family) and Burg’s entropy (λ=0\lambda=0). We consider entropies as equivalent if their level sets coincide. In that sense, the Rényi entropy and the Tsallis entropy (with α>0\alpha>0) are equivalent to the CR entropy with α−1=λ\alpha-1=\lambda, λ>−1\lambda>-1.

Following Rényi, we consider entropies of incomplete distributions: pi≥0p_{i}\geq 0, ∑ipi≤1\sum_{i}p_{i}\leq 1. The divergence H(P∥P∗)H(P\|P^{*}) is a C1C^{1} smooth function of a pair of positive generalized probability distributions P=(pi)P=(p_{i}), pi>0p_{i}>0 and P∗=(pi∗)P^{*}=(p^{*}_{i}), pi∗>0p^{*}_{i}>0, i=1,…ni=1,\ldots n.

The following 3 properties are required for characterization of the “natural” entropies.

To provide the separation of variables for incompatible events together with the symmetry property we assume that the divergence is separable, possibly, after a scaling transformation: there exists such a function of two variables f(p,p∗)f(p,p^{*}) and a monotonic function of one variable ϕ(x)\phi(x) that H(P∥P∗)=ϕ(∑if(pi,pi∗))H(P\|P^{*})=\phi(\sum_{i}f(p_{i},p^{*}_{i})). This formula allows us to define H(P∥P∗)H(P\|P^{*}) for all nn.

H(P∥P∗)H(P\|P^{*}) is a Lyapunov function for the Kolmogorov equation (22) for any Markov chain with equilibrium P∗P^{*}. (One can call these functions the universal Lyapunov functions because they do not depend on the kinetic coefficients directly, but only on the equilibrium distribution P∗P^{*}.)

To provide separation of variables for independent subsystems we assume that H(P∥P∗)H(P\|P^{*}) is additive (possibly after a scaling transformation): there exists such a function of one variable ψ(x)\psi(x) that the function ψ(H(P∥P∗))\psi(H(P\|P^{*})) is additive for the union of independent subsystems: if P=(pij)P=(p_{ij}), pij=qjrjp_{ij}=q_{j}r_{j}, pij∗=qj∗rj∗p^{*}_{ij}=q^{*}_{j}r^{*}_{j}, then ψ(H(P∥P∗))=ψ(H(Q∥Q∗))+ψ(H(R∥R∗))\psi(H(P\|P^{*}))=\psi(H(Q\|Q^{*}))+\psi(H(R\|R^{*})).

In a paper ENTR3 this family was identified as the Tsallis relative entropy with some abuse of language, because in the Tsallis entropy the case with α<0\alpha<0 is usually excluded.

First of all, let us prove that any function which satisfies the conditions 1 and 2 is a monotone function of a Csiszár–Morimoto function (6) for some convex smooth function h(x)h(x). This was mentioned in 2003 by P. Gorban ENTR3 . Recently, a similar statement was published by S. Amari (Theorem 1 in Amari2009 ).

If a Lyapunov function H(p)H(p) for the Markov chain is of the trace–form (H(p)=∑if(pi,pi∗)H(p)=\sum_{i}f(p_{i},p_{i}^{*})) and is universal, then f(p,p∗)=p∗h(pp∗)+const(p∗)f(p,p^{*})=p^{*}h(\frac{p}{p^{*}})+{\rm const}(p^{*}), where h(x)h(x) is a convex function of one variable.

Let us consider a Markov chain with two states. For such a chain

If HH is a Lyapunov function then H˙≤0\dot{H}\leq 0 and the following inequality holds:

We can consider p1,p2p_{1},p_{2} as independent variables from an open triangle D={(p1,p2) ∣ p1,2>0, p1+p2<1}D=\{(p_{1},p_{2})\ |\ p_{1,2}>0,\ p_{1}+p_{2}<1\}. For this purpose, we can include the Markov with two states into a chain with three states and q3i=qi3=0q_{3i}=q_{i3}=0.

This lemma has important corollaries about many popular divergences H(P(t)∥P∗)H(P(t)\|P^{*}) which are not Lyapunov functions of Markov chains. This means that there exist such distributions P0P_{0} and P∗P^{*} and a Markov chain with equilibrium distribution P∗P^{*} that due to the Kolmogorov equations

if P(0)=P0P(0)=P_{0}. This Markov process increases divergence between the distributions P,P∗P,P^{*} (in a vicinity of P0P_{0}) instead of making them closer. For example,

The following Bregman divergences Bregman1967 are not universal Lyapunov functions for Markov chains:

Squared Euclidean distance B(P∥P∗)=∑i(pi−pi∗)2B(P\|P^{*})=\sum_{i}(p_{i}-p^{*}_{i})^{2};

The Itakura–Saito divergence Itakura1968 B(P∥P∗)=∑i(pipi∗−log⁡pipi∗−1)B(P\|P^{*})=\sum_{i}\left(\frac{p_{i}}{p_{i}^{*}}-\log\frac{p_{i}}{p_{i}^{*}}-1\right).    □\ \ \ \square

These divergences violate the requirement: due to the Markov process distributions always monotonically approach equilibrium. (Nevertheless, among the Bregman divergences there exists a universal Lyapunov function for Markov chains, the Kulback–Leibler divergence.)

We place the proof of Theorem 1 in Appendix.

Remark. If we relax the requirement of smoothness and consider in conditions of Theorem 1 just continuous functions, then we have to add to the answer the limit divergences,

Markov Order

Theorem 1 gives us all of the divergences for which (i) the Markov chains monotonically approach their equilibrium, (ii) the level sets are the same as for a separable (sum over states) divergence and (iii) the level sets are the same as for a divergence which is additive with respect to union of independent subsystems.

We operate with the level sets and their orders, compare where the divergence is larger (for monotonicity of the Markov chains evolution), but the values of entropy are not important by themselves. We are interested in the following order: PP precedes QQ with respect to the divergence H…(P∥P∗)H_{\ldots}(P\|P^{*}) if there exists such a continuous curve P(t)P(t) (t∈t\in) that P(0)=PP(0)=P, P(1)=QP(1)=Q and the function H(t)=H…(P(t)∥P∗)H(t)=H_{\ldots}(P(t)\|P^{*}) monotonically decreases on the interval t∈t\in. This property is invariant with respect to a monotonic (increasing) transformation of the divergence. Such a transformation does not change the conditional minimizers or maximizers of the divergence.

There exists one important property that is not invariant with respect to monotonic transformations. The increasing function F(H)F(H) of a convex function H(P)H(P) is not obligatorily a convex function. Nevertheless, the sublevel sets given by inequalities H(P)≤aH(P)\leq a coincide with the sublevel sets F(H(P))≤F(a)F(H(P))\leq F(a). Hence, sublevel sets for F(H(P))F(H(P)) remain convex.

(θ∈\theta\in) is not invariant with respect to monotonic transformations. Instead of them, there appears the max form analogue of the Jensen inequality (quasiconvexity Sion1958 ):

This inequality is invariant with respect to monotonically increasing transformations and it is equivalent to convexity of sublevel sets.

All sublevel sets of a function HH on a convex set VV are convex if and only if for any two points P,Q∈VP,Q\in V and every θ∈\theta\in the inequality (32) holds. □\square

2 Description of Markov Order

The CR family and the convex combinations of Shannon’s and Burg relative entropies are distinguished families of divergences. Apart from them there are many various “divergences”, and even the Csiszár–Morimoto functions (6) do not include all used possibilities. Of course, most users prefer to have an unambiguous choice of entropy: it would be nice to have “the best entropy” for any class of problems. But from some point of view, ambiguity of the entropy choice is unavoidable. In this section we will explain why the choice of entropy is necessarily non unique and demonstrate that for many MaxEnt problems the natural solution is not a fixed distribution, but a well defined set of distributions.

The most standard use of divergence in many application is as follows:

On a given space of states an “equilibrium distribution” P∗P^{*} is given. If we deal with the probability distribution in real kinetic processes then it means that without any additional restriction the current distribution will relax to P∗P^{*}. In that sense, P∗P^{*} is the most disordered distribution. On the other hand, P∗P^{*} may be considered as the “most disordered” distribution with respect to some a priori information.

We do not know the current distribution PP, but we do know some linear functionals, the moments u(P)u(P).

We do not want to introduce any subjective arbitrariness in the estimation of PP and define it as the “most disordered” distribution for given value u(P)=Uu(P)=U and equilibrium P∗P^{*}. That is, we define PP as solution to the problem:

Without the condition u(P)=Uu(P)=U the solution should be simply P∗P^{*}.

Now we have too many entropies and do not know what is the optimal choice of H…H_{\ldots} and what should be the optimal estimate of PP. In this case the proper question may be: which PP could not be such an optimal estimate? We can answer the exclusion question. Let for a given P0P^{0} the condition hold, u(P0)=Uu(P^{0})=U. If there exists a Markov process with equilibrium P∗P^{*} such that at point P0P^{0} due to the Kolmogorov equation (22)

then P0P^{0} cannot be the optimal estimate of the distribution PP under condition u(P)=Uu(P)=U.

The motivation of this approach is simple: any Markov process with equilibrium P∗P^{*} increases disorder and brings the system “nearer” to the equilibrium P∗P^{*}. If at P0P^{0} it is possible to move along the condition plane towards the more disordered distribution then P0P^{0} cannot be considered as an extremely disordered distribution on this plane. On the other hand, we can consider P0P^{0} as a possible extremely disordered distribution on the condition plane, if for any Markov process with equilibrium P∗P^{*} the solution of the Kolmogorov equation (22) P(t)P(t) with initial condition P(0)=P0P(0)=P^{0} has no points on the plane u(P)=Uu(P)=U for t>0t>0.

Markov process here is considered as a “randomization”. Any set CC of distributions can be divided in two parts: the distributions which retain in CC after some non-trivial randomization and the distributions which leave CC after any non-trivial randomization. The last are the maximally random elements of CC: they cannot become more random and retain in CC. Conditional minimizers of relative entropies Hh(P∥P∗)H_{h}(P\|P^{*}) in CC are maximally random in that sense.

There are too many functions Hh(P∥P∗)H_{h}(P\|P^{*}) for effective description of all their conditional minimizers. Nevertheless, we can describe the maximally random distributions directly, by analysis of Markov processes.

To analyze these properties more precisely, we need some formal definitions.

(Markov preorder). If for distributions P0P^{0} and P1P^{1} there exists such a Markov process with equilibrium P∗P^{*} that for the solution of the Kolmogorov equation with P(0)=P0P(0)=P^{0} we have P(1)=P1P(1)=P^{1} then we say that P0P^{0} and P1P^{1} are connected by the Markov preorder with equilibrium P∗P^{*} and use notation P0≻P∗0P1P^{0}\succ^{0}_{P^{*}}P^{1}.

Markov order is the closed transitive closure of the Markov preorder. For the Markov order with equilibrium P∗P^{*} we use notation P0≻P∗P1P^{0}\succ_{P^{*}}P^{1}.

For a given P∗=(pi∗)P^{*}=(p^{*}_{i}) and a distribution P=(pi)P=(p_{i}) the set of all vectors vv with coordinates

where pi∗p_{i}^{*} and qij≥0q_{ij}\geq 0 are connected by identity (23) is a closed convex cone. This is a cone of all possible time derivatives of the probability distribution at point PP for Markov processes with equilibrium P∗=(pi∗)P^{*}=(p^{*}_{i}). For this cone, we use notation Q(P,P∗)\mathbf{Q}_{(P,P^{*})}

For each distribution PP and a nn-dimensional vector Δ\Delta we say that Δ<(P,P∗)0\Delta<_{(P,P^{*})}0 if Δ∈Q(P,P∗)\Delta\in\mathbf{Q}_{(P,P^{*})}. This is the local Markov order.

Q(P,P∗)\mathbf{Q}_{(P,P^{*})} is a proper cone, i.e., it does not include any straight line.

The connection between the local Markov order and the Markov order gives the following proposition, which immediately follows from definitions.

P0≻P∗P1P^{0}\succ_{P^{*}}P^{1} if and only if there exists such a continuous almost everywhere differentiable curve P(t)P(t) in the simplex of probability distribution that P(0)=P0P(0)=P^{0}, P(1)=P1P(1)=P^{1} and for all t∈t\in, where P(t)P(t) is differentiable,

For our purposes, the following estimate of the Markov order through the local Markov order is important.

If P0≻P∗P1P^{0}\succ_{P^{*}}P^{1} then P0>(P0,P∗)P1P^{0}>_{(P^{0},P^{*})}P^{1}, i.e., P1−P0∈Q(P,P∗)P^{1}-P^{0}\in\mathbf{Q}_{(P,P^{*})}.

This proposition follows from the characterization of the local order and detailed description of the cone Q(P(t),P∗)\mathbf{Q}_{(P(t),P^{*})} (Theorem 2 below).

Let us recall that a convex pointed cone is a convex envelope of its extreme rays. A ray with directing vector xx is a set of points λx\lambda x (λ≥0\lambda\geq 0). We say that ll is an extreme ray of Q\mathbf{Q} if for any u∈lu\in l and any x,y∈Qx,y\in\mathbf{Q}, whenever u=(x+y)/2u=(x+y)/2, we must have x,y∈lx,y\in l. To characterize the extreme rays of the cones of the local Markov order Q(P,P∗)\mathbf{Q}_{(P,P^{*})} we need a graph representation of the Markov chains. We use the notation AiA_{i} for states (vertices), and designate transition from state AiA_{i} to state AjA_{j} by an arrow (edge) Ai→AjA_{i}\to A_{j}. This transition has its transition intensity qjiq_{ji} (the coefficient in the Kolmogorov equation (21)).

Any extreme ray of the cone Q(P,P∗)\mathbf{Q}_{(P,P^{*})} corresponds to a Markov process which transition graph is a simple cycle

where k≤nk\leq n, all the indices i1,…iki_{1},\ldots i_{k} are different, and transition intensities for a directing vector of such an extreme ray qij+1 ijq_{i_{j+1}\ i_{j}} may be selected as 1/pij∗1/p_{i_{j}}^{*}:

(here we use the standard convention that for a cycle qik+1 ik=qi1 ikq_{i_{k+1}\ i_{k}}=q_{i_{1}\ i_{k}}).

First of all, let us mention that if for three vectors x,y,u∈Q(P,P∗)x,y,u\in\mathbf{Q}_{(P,P^{*})} we have u=(x+y)/2u=(x+y)/2 then the set of transitions with non-zero intensities for corresponding Markov processes for xx and yy are included in this set for uu (because negative intensities are impossible). Secondly, just by calculation of the free variables in the equations (23) (with additional condition) we find that the the amount of non-zero intensities for a transition scheme which represents an extreme ray should be equal to the amount of states included in the transition scheme. Finally, there is only one scheme with kk vertices, kk edges and a positive equilibrium, a simple oriented cycle.∎

Any extreme ray of the cone Q(P,P∗)\mathbf{Q}_{(P,P^{*})} corresponds to a Markov process whose transition graph is a simple cycle of the length 2: Ai⇄AjA_{i}\rightleftarrows A_{j}. A transition intensities qij, qjiq_{ij},\ q_{ji} for a directing vector of such an extreme ray may be selected as

Due to Lemma 2, it is sufficient to prove that for any distribution PP the right hand side of the Kolmogorov equation (22) for a simple cycle with transition intensities (35) is a conic combination (the combination with non-negative real coefficients) of the right hand sides of this equation for simple cycles of the length 2 at the same point PP. Let us prove this by induction. For the cycle length 2 it is trivially true. Let this hold for the cycle lengths 2,…n−12,\ldots n-1. For a cycle of length nn, Ai1→Ai2→…Aik→Ai1A_{i_{1}}\to A_{i_{2}}\to\ldots A_{i_{k}}\to A_{i_{1}}, with transition intensities given by (35) the right hand side of the Kolmogorov equation is the vector vv with coordinates

(under the standard convention regarding cyclic order). Other coordinates of vv are zeros. Let us find the minimal value of pij/pij∗{p_{i_{j}}}/{p^{*}_{i_{j}}} and rearrange the indices by a cyclic permutation to put this minimum in the first place:

The vector vv is a sum of two vectors: a directing vector for the cycle Ai2→…Aik→Ai2A_{i_{2}}\to\ldots A_{i_{k}}\to A_{i_{2}} of the length n−1n-1 with transition intensities given by formula (35) (under the standard convention about the cyclic order for this cycle) and a vector

where v2v^{2} is the directing vector for a cycle of length 2, Ai1⇄Ai2A_{i_{1}}\rightleftarrows A_{i_{2}} which can have only two non-zero coordinates:

The coefficient in front of v2v^{2} is positive because pi1/pi1∗{p_{i_{1}}}/{p^{*}_{i_{1}}} is the minimal value of pijpij∗{p_{i_{j}}}{p^{*}_{i_{j}}}. A case when pi1/pi1∗=pi2/pi2∗{p_{i_{1}}}/{p^{*}_{i_{1}}}={p_{i_{2}}}/{p^{*}_{i_{2}}} does not need special attention because it is equivalent to the shorter cycle Ai1→Ai3→…Aik→Ai1A_{i_{1}}\to A_{i_{3}}\to\ldots A_{i_{k}}\to A_{i_{1}} (Ai2A_{i_{2}} could be omitted). A conic combination of conic combinations is a conic combination again.∎

It is quite surprising that the local Markov order and, hence, the Markov order also are generated by the reversible Markov chains which satisfy the detailed balance principle. We did not include any reversibility assumptions, and studied the general Markov chains. Nevertheless, for the study of orders, the system of cycles of length 2 all of which have the same equilibrium is sufficient.

3 Combinatorics of Local Markov Order

Let us describe the local Markov order in more detail. First of all, we represent kinetics of the reversible Markov chains. For each pair Ai,AjA_{i},A_{j} (i≠ji\neq j) we select an arbitrary order in the pair and write the correspondent cycle of the length 2 in the form Ai⇆AjA_{i}\leftrightarrows A_{j}. For this cycle we introduce the directing vector γij\gamma^{ij} with coordinates

where δik\delta_{ik} is the Kronecker delta. This vector has the iith coordinate −1-1, the jjth coordinate 11 and other coordinates are zero. Vectors γij\gamma^{ij} are parallel to the edges of the standard simplex in RnR^{n}. They are antisymmetric in their indexes: γij=−γji\gamma^{ij}=-\gamma^{ji}.

We can rewrite the Kolmogorov equation in the form

where i≠ji\neq j, each pair is included in the sum only once (in the preselected order of i,ji,j) and

The coefficient rji≥0r_{ji}\geq 0 satisfies the detailed balance principle:

With this function we can rewrite Equation (38) again as follows:

The non-zero coefficients rjir_{ji} may be arbitrary positive numbers. Therefore, using Theorem 2, we immediately find that the cone of the local Markov order at point PP is

where cone{}\{\} stands for the conic hull.

The number sign(pipi∗−pjpj∗){\rm sign}\left(\frac{p_{i}}{p_{i}^{*}}-\frac{p_{j}}{p_{j}^{*}}\right) is 1, when pipi∗>pjpj∗\frac{p_{i}}{p_{i}^{*}}>\frac{p_{j}}{p_{j}^{*}}, −1-1, when pipi∗<pjpj∗\frac{p_{i}}{p_{i}^{*}}<\frac{p_{j}}{p_{j}^{*}} and 0, when pipi∗=pjpj∗\frac{p_{i}}{p_{i}^{*}}=\frac{p_{j}}{p_{j}^{*}}. For a given P∗P^{*}, the standard simplex of distributions PP is divided by planes pipi∗=pjpj∗\frac{p_{i}}{p_{i}^{*}}=\frac{p_{j}}{p_{j}^{*}} into convex polyhedra where functions sign(pipi∗−pjpj∗){\rm sign}\left(\frac{p_{i}}{p_{i}^{*}}-\frac{p_{j}}{p_{j}^{*}}\right) are constant. In these polyhedra the cone of the local Markov order (41) Q(P,P∗)\mathbf{Q}_{(P,P^{*})} is also constant. Let us call these polyhedra compartments.

In Figure 5.3 we represent compartments and cones of the local Markov order for the Markov chains with three states, A1,2,3A_{1,2,3}. The reversible Markov chain consists of three reversible transitions A1⇆A2⇆A3⇆A1A_{1}\leftrightarrows A_{2}\leftrightarrows A_{3}\leftrightarrows A_{1} with corresponding directing vectors γ12=(−1,1,0)⊤\gamma^{12}=(-1,1,0)^{\top}; γ23=(0,−1,1)⊤\gamma^{23}=(0,-1,1)^{\top}; γ31=(1,0,−1)⊤\gamma^{31}=(1,0,-1)^{\top}. The topology of the partitioning of the standard simplex into compartments and the possible values of the cone Q(P,P∗)\mathbf{Q}_{(P,P^{*})} do not depend on the position of the equilibrium distribution P∗P^{*}.

Let us describe all possible compartments and the correspondent local Markov order cones. For every natural number k≤n−1k\leq n-1 the kk-dimensional compartments are numerated by surjective functions σ:{1,2,…,n}→{1,2,…,k+1}\sigma:\{1,2,\ldots,n\}\to\{1,2,\ldots,k+1\}. Such a function defines the partial ordering of quantities pjpj∗\frac{p_{j}}{p_{j}^{*}} inside the compartment:

Let us use for the correspondent compartment notation Cσ\mathcal{C}_{\sigma} and for the Local Markov order cone QσQ_{\sigma}. Let kik_{i} be a number of elements in preimage of ii (i=1,…,ki=1,\ldots,k): ki=∣{j ∣ σ(j)=i}∣k_{i}=|\{j\ |\ \sigma(j)=i\}|. It is convenient to represent surjection σ\sigma as a tableau with kk rows and kik_{i} cells in the iith row filled by numbers from {1,2,…,n}\{1,2,\ldots,n\}. First of all, let us draw diagram, that is a finite collection of cells arranged in left-justified rows. The iith row has kik_{i} cells. A tableau is obtained by filling cells with numbers {1,2,…,n}\{1,2,\ldots,n\}. Preimages of ii are located in the iith row. The entries in each row are increasing. (This is convenient to avoid ambiguity of the representation of the surjection σ\sigma by the diagram.) Let us use for tableaus the same notation as for the corresponding surjections.

Let a tableau AA have kk rows. We say that a tableau BB follows AA (and use notation A→BA\to B) if BB has k−1k-1 rows and BB can be produced from AA by joining of two neighboring rows in AA (with ordering the numbers in the joined row). For the transitive closure of the relation →\to we use notation ⇛\Rrightarrow.

r∂Qσ=⋃σ⇛ςQς            □r\partial Q_{\sigma}=\bigcup_{\sigma\Rrightarrow\varsigma}Q_{\varsigma}\;\;\;\;\;\;\square

Here r∂Ur\partial U stands for the “relative boundary” of a set UU in the minimal linear manifold which includes UU.

The following Proposition characterizes the local order cone through the surjection σ\sigma. It is sufficient to use in definition of QσQ_{\sigma} (41) vectors γij\gamma^{ij} (37) with ii and jj from the neighbor rows of the diagram (see Figure 5.3).

For a given surjection σ\sigma compartment Cσ\mathcal{C}_{\sigma} and cone QσQ_{\sigma} have the following description:

Compartment Cσ\mathcal{C}_{\sigma} is defined by equalities pipi∗=pjpj∗\frac{p_{i}}{p^{*}_{i}}=\frac{p_{j}}{p^{*}_{j}} where i,ji,j belong to one row of the tableau σ\sigma and inequalities pipi∗>pjpj∗\frac{p_{i}}{p^{*}_{i}}>\frac{p_{j}}{p^{*}_{j}} where jj is situated in a row one step down from ii in the tableau (σ(j)=σ(i)+1\sigma(j)=\sigma(i)+1). Cone QσQ_{\sigma} is a conic hull of ∑i=1k−1kiki+1\sum_{i=1}^{k-1}k_{i}k_{i+1} vectors γij\gamma^{ij}. For these vectors, jj is situated in a row one step down from ii in the tableau. Extreme rays of QσQ_{\sigma} are products of the positive real half-line on vectors γij\gamma^{ij} (44).

Each compartment has the lateral faces and the base. We call the face a lateral face, if its closure includes the equilibrium P∗P^{*}. The base of the compartment belongs to a border of the standard simplex of probability distributions.

To enumerate all the lateral faces of a kk-dimensional compartment Cσ\mathcal{C}_{\sigma} of codimension ss (in Cσ\mathcal{C}_{\sigma}) we have to take all subsets with ss elements in {1,2,…,k}\{1,2,\ldots,k\}. For any such a subset JJ the correspondent k−sk-s-dimensional lateral face is given by additional equalities pipi∗=pjpj∗\frac{p_{i}}{p_{i}^{*}}=\frac{p_{j}}{p_{j}^{*}} for σ(j)=σ(i)+1\sigma(j)=\sigma(i)+1, i∈Ji\in J.

All k−sk-s-dimensional lateral faces of a kk-dimensional compartment Cσ\mathcal{C}_{\sigma} are in bijective correspondence with the ss-element subsets J⊂{1,2,…,k}J\subset\{1,2,\ldots,k\}. For each JJ the correspondent lateral face is given in Cσ\mathcal{C}_{\sigma} by equations

The 1-dimensional lateral faces (extreme rays) of compartment Cσ\mathcal{C}_{\sigma} are given by selection of one number from {1,2,…,k}\{1,2,\ldots,k\} (this number is the complement of JJ). For this number rr, the correspondent 1-dimensional face is a set parameterized by a positive number a∈]1,ar]a\in]1,a_{r}], ar=1/∑σ(i)≤rpi∗a_{r}=1/\sum_{\sigma(i)\leq r}p^{*}_{i}:

The compartment Cσ\mathcal{C}_{\sigma} is the interior of the kk-dimensional simplex with vertices P∗P^{*} and vrv_{r} (r=1,2,…kr=1,2,\ldots k). The vertex vrv_{r} is the intersection of the correspondent extreme ray (46) with the border of the standard simplex of probability distributions: P=vrP=v_{r} if

The base of the compartment Cσ\mathcal{C}_{\sigma} is a k−1k-1-dimensional simplex with vertices vrv_{r} (r=1,2,…kr=1,2,\ldots k).

It is necessary to stress that we use the reversible Markov chains for construction of the general Markov order due to Theorem 2.

The “Most Random” and Conditionally Extreme Distributions

The Markov order can be used to reduce the uncertainty in the standard settings. Let the plane LL of the known values of some moments be given: ui(P)=Uiu^{i}(P)=U_{i} on LL. Assume also that the “maximally disordered” distribution (equilibrium) P∗P^{*} is known and we assume that the probability distribution is P∗P^{*} if there is no restrictions. Then, the standard way to evaluate PP for given moment conditions ui(P)=Uiu^{i}(P)=U_{i} is known: just to minimize H…(P∥P∗)H_{\ldots}(P\|P^{*}) under these conditions. For the Markov order we also can define the conditionally extreme points on LL.

Let LL be an affine subspace of Rn\mathbf{R}^{n}, Σn\Sigma_{n} be a standard simplex in Rn\mathbf{R}^{n}. A probability distribution P∈L∩ΣnP\in L\cap\Sigma_{n} is a conditionally extreme point of the Markov order on LL if

It is useful to compare this definition to the condition of the extremum of a differentiable function HH on LL: gradH⊥L{\rm grad}H\bot L.

2 How to Find the Most Random Distributions?

Let the plane LL of the known values of some moments be given: ui(P)=∑jujipj=Uiu^{i}(P)=\sum_{j}u^{i}_{j}p_{j}=U_{i} (i=1,…mi=1,\ldots m) on LL. For a given divergence H(P∥P∗)H(P\|P^{*}) we are looking for a conditional minimizer PP:

We can assume that H(P∥P∗)H(P\|P^{*}) is convex. Moreover, usually it is one of the Csiszár–Morimoto functions (6). This is very convenient for numerical minimization because the matrix of second derivatives is diagonal. Let us introduce the Lagrange multipliers μi\mu_{i} (i=1,…mi=1,\ldots m) and write the system of equations (μ0\mu_{0} is the Lagrange multiplier for the total probability identity ∑jpj=1\sum_{j}p_{j}=1 :

Here we have n+m+1n+m+1 equations for n+m+1n+m+1 unknown variables (pjp_{j}, μi\mu_{i}, μ0\mu_{0}).

Usually HH is a convex function with a diagonal matrix of second variables and the method of choice for solution of this equation (49) is the Newton method. On the l+1l+1st iteration to find Pl+1=Pl+ΔPP^{l+1}=P^{l}+\Delta P we have to solve the following system of linear equations

For a diagonal matrix of the second derivatives the first nn equations can be explicitly resolved. If for the solution of this system (50) the positivity condition pjl+Δpj>0p_{j}^{l}+\Delta p_{j}>0 does not hold (for some of jj) then we should decrease the step, for example by multiplication ΔP:=θΔP\Delta P:=\theta\Delta P, where

For initial approximation we can take any positive normalized distribution which satisfies the conditions ui(P)=Uiu^{i}(P)=U_{i} (i=1,…mi=1,\ldots m).

For the Markov orders the set of conditionally extreme distributions consists of intersections of LL with compartments.

Here we find this set for one moment condition of the form u(P)=∑jujpj=Uu(P)=\sum_{j}u_{j}p_{j}=U. First of all, assume that U≠U∗U\neq U^{*}, where U∗=u(P∗)=∑jujpj∗U^{*}=u(P^{*})=\sum_{j}u_{j}p^{*}_{j} (if U=U∗U=U^{*} then equilibrium is the single conditionally extreme distribution). In this case, the set of conditionally extreme distributions is the intersection of the condition hyperplane with the closure of one compartment and can be described by the following system of equations and inequalities (under standard requirements pi≥0p_{i}\geq 0, ∑ipi=1\sum_{i}p_{i}=1 ):

(hence, pipi∗=pjpj∗\frac{p_{i}}{p_{i}^{*}}=\frac{p_{j}}{p_{j}^{*}} if ui=uju_{i}=u_{j}).

To find this solution it is sufficient to study dynamics of u(P)u(P) due to equations (38) and to compare it with dynamics of u(P)u(P) due to a model system P˙=P∗−P\dot{P}=P^{*}-P. This model system is also a Markov chain and, therefore, P∗−P∈Q(P,P∗)P^{*}-P\in\mathbf{Q}_{(P,P^{*})}. Equations and inequalities (51) mean that the set of conditionally extreme distributions is the intersection of the condition hyperplane with the closure of compartment C\mathcal{C}. In C\mathcal{C}, numbers pipi∗\frac{p_{i}}{p_{i}^{*}} have the same order on the real line as numbers ui(U−U∗)u_{i}(U-U^{*}) have, these two tuples of numbers correspond to the same tableau σ\sigma and C=Cσ\mathcal{C}=\mathcal{C}_{\sigma}.

For several linearly independent conditions there exists a condition plane LL:

Let us introduce the mm-dimensional space TT with coordinates uiu^{i}. Operator u(P)=(ui(P))u(P)=(u^{i}(P)) maps the distribution space into TT and the affine manifold LL (52) maps into a point with coordinates ui=Uiu^{i}=U_{i}.

If P∗∈LP^{*}\in L then the problem is trivial and the only extreme distribution of the Markov order on LL is P∗P^{*}. Let us assume that P∗∉LP^{*}\notin L.

For each distribution P∈LP\in L we can study the possible direction of motions of projection distributions onto TT due to the Markov processes.

First of all, let us mention that if u(γij)=0u(\gamma^{ij})=0 then the transitions Ai⇆AjA_{i}\leftrightarrows A_{j} move the distribution along LL. Hence, for any conditionally extreme distribution P∈LP\in L this transition Ai⇆AjA_{i}\leftrightarrows A_{j} should be in equilibrium and the partial equilibrium condition holds: pipi∗=pjpj∗\frac{p_{i}}{p_{i}^{*}}=\frac{p_{j}}{p_{j}^{*}}.

Let us consider processes with u(γij)≠0u(\gamma^{ij})\neq 0. If there exists a convex combination (40) of vectors u(γij)sign(pipi∗−pjpj∗)u(\gamma^{ij}){\rm sign}\left(\frac{p_{i}}{p_{i}^{*}}-\frac{p_{j}}{p_{j}^{*}}\right) (u(γij)≠0u(\gamma^{ij})\neq 0) that is equal to zero then PP cannot be an extreme distribution of the Markov order on LL.

These two conditions for vectors γij\gamma^{ij} with u(γij)=0u(\gamma^{ij})=0 and for the set of vectors with non-zero projection on the condition space define the extreme distributions of the Markov order on the condition plane LL for several conditions.

Generalized Canonical Distribution

A system with equilibrium P∗P^{*} is given and expected values of some variables uj(P)=Uju_{j}(P)=U_{j} are known. We need to find a distribution PP with these values uj(P)=Uju_{j}(P)=U_{j} and is “the closest” to the equilibrium distribution under this condition.

This distribution parameterized through expectation values is often called the reference distribution or generalized canonical distribution. After Gibbs and Jaynes, the standard statement of this problem is an optimization problem:

for appropriate divergence H(P∥P∗)H(P\|P^{*}). If the number of conditions is mm then this optimization problem can be often transformed into m+1m+1 equations with m+1m+1 unknown Lagrange multipliers.

In this section, we study the problem of the generalized canonical distributions for single condition u(P)=∑i=1nuipi=Uu(P)=\sum_{i=1}^{n}u_{i}p_{i}=U, U≠U∗U\neq U^{*}.

For the Csiszár–Morimoto functions Hh(P∥P∗)H_{h}(P\|P^{*})

We assume that the function h′(x)h^{\prime}(x) has an inverse function gg: g(h′(x))=xg(h^{\prime}(x))=x for any x∈]0,∞[x\in]0,\infty[. The method of Lagrange multipliers gives for the generalized canonical distribution:

As a result, we get the final expression for the distribution

and equations for Lagrange multipliers μ0\mu_{0} and μ\mu:

If the image of h′(x)h^{\prime}(x) is the whole real line (h′(]0,∞[)=Rh^{\prime}(]0,\infty[)=R) then for any real number yy the value g(y)≥0g(y)\geq 0 is defined and there exist no problems about positivity of pip_{i} due to (55).

For the BGS relative entropy h′(x)=ln⁡xh^{\prime}(x)=\ln x (we use the normalized h(x)=xln⁡x−(x−1)h(x)=x\ln x-(x-1) (19)). Therefore, g(x)=exp⁡xg(x)=\exp x and for the generalized canonical distribution we get

As a result, we get one equation for μ\mu and an explicit expression for μ0\mu_{0} through μ\mu.

These μ0\mu_{0} and μ\mu have the opposite sign comparing to (5) just because the formal difference between the entropy maximization and the relative entropy minimization. Equation (56) is essentially the same as (5).

For the Burg entropy h′(x)=−1xh^{\prime}(x)=-\frac{1}{x}, g(x)=−1xg(x)=-\frac{1}{x} too and

For the Lagrange multipliers μ0,μ\mu_{0},\mu we have a system of two algebraic equations

For the convex combination of the BGS and Burg entropies h′(x)=βln⁡x−1−βxh^{\prime}(x)=\beta\ln x-\frac{1-\beta}{x} (0<β<10<\beta<1), and the function x=g(y)x=g(y) is a solution of a transcendent equation

Such a solution exists for all real yy because this h′(x)h^{\prime}(x) is a (monotonic) bijection of ]0,∞[]0,\infty[ on the real line.

Solution to Equation (59) can be represented through a special function, the Lambert function Lambert . This function is a solution to the transcendent equation

and is also known as WW function, Ω\Omega function or modified logarithm lmz{\rm lm}z ENTR2 . Below we use the main branch w=lmzw={\rm lm}z for which lmz>0{\rm lm}z>0 if z>0z>0 and lm0=0{\rm lm}0=0. Let us write (59) in the form

where δ=(1−β)/β\delta=(1-\beta)/\beta, Λ=−y/β\Lambda=-y/\beta. Then

Another equivalent representation of the solution gives

Indeed, let us take z=δ/xz=\delta/x and calculate exponent of both sides of (60). After simple transformations, we obtain zez=δeΛz{\rm e}^{z}=\delta{\rm e}^{\Lambda}.

The identity lma=ln⁡a−ln⁡lma{\rm lm}a=\ln a-\ln{\rm lm}a is convenient for algebraic operations with this function. Many other important properties are collected in Lambert .

The generalized canonical distribution for the convex combination of the BGS and Burg divergence is ENTR2

where Λi=−1β(μ0+uiμ)\Lambda_{i}=-\frac{1}{\beta}(\mu_{0}+u_{i}\mu), δ=(1−β)/β\delta=(1-\beta)/\beta and equations (55) hold for the Lagrange multipliers.

For small 1−β1-\beta (small addition of the Burg entropy to the BGS entropy) we have

For the CR family h(x)=x(xλ−1)λ(λ+1)h(x)=\frac{x(x^{\lambda}-1)}{\lambda(\lambda+1)}, h′(x)=(λ+1)xλ−1λ(λ+1)h^{\prime}(x)=\frac{(\lambda+1)x^{\lambda}-1}{\lambda(\lambda+1)}, g(x)=(λ(λ+1)x+1(λ+1))1λg(x)=(\frac{\lambda(\lambda+1)x+1}{(\lambda+1)})^{\frac{1}{\lambda}} and

For λ=1\lambda=1 (a quadratic divergence) we easily get linear equations and explicit solutions for μ0\mu_{0} and μ\mu. If λ=12\lambda=\frac{1}{2} then equations for the Lagrange multipliers (55) become quadratic and also allow explicit solution. The same is true for λ=13\lambda=\frac{1}{3} and 14\frac{1}{4} but explicit solutions to the correspondent cubic or quartic equations are too cumbersome.

We studied the generalized canonical distributions for one condition u(P)=Uu(P)=U and main families of entropies. For the BGS entropy, the method of Lagrange multipliers gives one transcendent equation for the multiplier μ1\mu_{1} and explicit expression for μ0\mu_{0} as a function of μ1\mu_{1} (56). In general, for functions HhH_{h}, the method gives a system of two equations (55). For the Burg entropy this is a system of algebraic equation (58). For a convex combination of the BGS and the Burg entropies the expression for generalized canonical distribution function includes the special Lambert function (61). For the CR family the generalized canonical distribution is presented by formula (62). for several values of λ\lambda it can be represented in explicit form. The Tsallis entropy family is a subset of the CR family (up to constant multipliers).

2 Polyhedron of Generalized Canonical Distributions for the Markov Order

The set of the most random distributions with respect to the Markov order under given condition consists of those distributions which may be achieved by randomization which has the given equilibrium distribution and does not violate the condition.

In the previous section, this set was characterized for a single condition ∑ipiui=U\sum_{i}p_{i}u_{i}=U, U≠U∗U\neq U^{*} by a system of inequalities and equations (51). It is a polyhedron that is an intersection of the closure of one compartment with the hyperplane of condition. Here we construct the dual description of this polyhedron as a convex envelope of the set of extreme points (vertices).

The Krein–Milman theorem gives general backgrounds of such a representation of convex compact sets in locally convex topological vector spaces EdwardsKreinMilman1995 : a compact convex set is the closed convex hull of its extreme points. (An extreme point of a convex set KK is a point x∈Kx\in K which cannot be represented as an average x=12(y+z)x=\frac{1}{2}(y+z) for y,z∈Ky,z\in K, y,z≠xy,z\neq x.)

Let us assume that there are k+1≤nk+1\leq n different numbers in the set of numbers ui(U−U∗)u_{i}(U-U^{*}). There exists the unique surjection σ:{1,2,…n}→{1,2,…k+1}\sigma:\{1,2,\ldots n\}\to\{1,2,\ldots k+1\} with the following properties: σ(i)<σ(j)\sigma(i)<\sigma(j) if and only if ui(U−U∗)>uj(U−U∗)u_{i}(U-U^{*})>u_{j}(U-U^{*}) (hence, σ(i)=σ(j)\sigma(i)=\sigma(j) if and only if ui(U−U∗)=uj(U−U∗)u_{i}(U-U^{*})=u_{j}(U-U^{*})). The polyhedron of generalized canonical distributions is the intersection of the condition plane ∑ipiui=U\sum_{i}p_{i}u_{i}=U with the closure of Cσ\mathcal{C}_{\sigma}.

This closure is a simplex with vertices P∗P^{*} and vrv_{r} (r=1,2,…kr=1,2,\ldots k) (47). The vertices of the intersection of this simplex with the condition hyperplane belong to edges of the simplex, hence we can easily find all of them: the edge [x,y][x,y] has nonempty intersection with the condition hyperplane if either u(x)≥U&u(y)≤Uu(x)\geq U\&u(y)\leq U or u(x)≤U&u(y)≥Uu(x)\leq U\&u(y)\geq U. This intersection is a single point PP if u(x)≠u(y)u(x)\neq u(y):

If u(x)=u(y)u(x)=u(y) then the intersection is the whole edge, and the vertices are xx and yy.

For example, if UU is sufficiently close to U∗U^{*} then the intersection is a simplex with kk vertices wrw_{r} (r=1,2,…kr=1,2,\ldots k). Each wrw_{r} is the intersection of the edge [P∗,vr][P^{*},v_{r}] with the condition hyperplane.

Let us find these vertices explicitly. We have a system of two equations

Position of the vertex wrw_{r} on the edge [P∗,vr][P^{*},v_{r}] is given by the following expressions

If b≥0b\geq 0 for all rr then the polyhedron of generalized canonical distributions is a simplex with vertices wrw_{r}. If the solution becomes negative for some rr then the set of vertices changes qualitatively and some of them belong to the base of Cσ\mathcal{C}_{\sigma}. For example, in Figure 6.1a the interval of the generalized canonical distribution (1D polyhedron) has vertices of two types: one belongs to the lateral face, another is situated on the basement of the compartment. In Figure 6.1b both vertices belong to the lateral faces.

Vertices wrw_{r} on the edges [P∗,vr][P^{*},v_{r}] have very special structure: the ratio pi/pi∗p_{i}/p_{i}^{*} can take for them only two values, it is either aa or bb.

Another form for representation of vertices wrw_{r} (65) can be found as follows. wrw_{r} belongs to the edge [P∗,vr][P^{*},v_{r}], hence, wr=λP∗+(1−λ)vrw_{r}=\lambda P^{*}+(1-\lambda)v_{r} for some λ∈\lambda\in. Equation for the value of λ\lambda follows from the condition u(wr)=Uu(w_{r})=U: λU∗+(1−λ)u(vr)=U\lambda U^{*}+(1-\lambda)u(v_{r})=U. Hence, we can use (63) with x=P∗x=P^{*}, y=vry=v_{r}.

For sufficiently large value of U−U∗U-U^{*} for some of these vertices bb loses positivity, and instead of them the vertices on edges [vr,vq][v_{r},v_{q}] (47) appear.

There exists a vertex on the edge [vr,vq][v_{r},v_{q}] if either u(vr)≥U&u(vq)≤Uu(v_{r})\geq U\&u(v_{q})\leq U or u(vr)≤U&u(vq)≥Uu(v_{r})\leq U\&u(v_{q})\geq U. If u(vr)≠u(vq)u(v_{r})\neq u(v_{q}) then his vertex has the form P=λvr+(1−λ)vqP=\lambda v_{r}+(1-\lambda)v_{q} and for λ\lambda the condition u(P)=Uu(P)=U gives (63) with x=vrx=v_{r}, y=vqy=v_{q}. If u(vr)=u(vq)u(v_{r})=u(v_{q}) then the edge [u(vr),u(vq)][u(v_{r}),u(v_{q})] belongs to the condition plane and the extreme distributions are u(vr)u(v_{r}) u(vq)u(v_{q}).

For each of vrv_{r} the ratio pi/pi∗p_{i}/p_{i}^{*} can take only two values: ara_{r} or 0. Without loss of generality we can assume that q>rq>r. For a convex combination λvr+(1−λ)vq\lambda v_{r}+(1-\lambda)v_{q} (1>λ>01>\lambda>0) the ratio pi/pi∗p_{i}/p_{i}^{*} can take three values: λar+(1−λ)aq\lambda a_{r}+(1-\lambda)a_{q} (for σ(i)≤r\sigma(i)\leq r), (1−λ)aq(1-\lambda)a_{q} (for r<σ(i)≤qr<\sigma(i)\leq q) and 0 (for σ(i)>q\sigma(i)>q).

The case when a vertex is one of the vrv_{r} is also possible. In this case, there are two possible values of pi/pi∗p_{i}/p^{*}_{i}, it is either ara_{r} or .

All the generalized canonical distributions from the polyhedron are convex combinations of its extreme points (vertices). If the set of vertices is {wr}\{w_{r}\}, then for any generalized canonical distributions P=∑λiwiP=\sum\lambda_{i}w_{i} (λi≥0\lambda_{i}\geq 0, ∑iλi=1\sum_{i}\lambda_{i}=1). The vertices can be found explicitly. Explicit formulas for the extreme generalized canonical distributions are given in this section: (65) and various applications of (63). These formulas are based on the description of compartment Cσ\mathcal{C}_{\sigma} given in Proposition 7 and Equation (47).

History of the Markov Order

We have to discuss the history of the Markov order in the wider context of orders, with respect to which the solutions of kinetic equations change monotonically in time. The Markov order is a nice and constructive example of such an order and at the same time the prototype of all of them (similarly the Master Equation is a simple example of kinetic equations and, at the same time, the prototype of all kinetic equations).

The idea of orders and attainable domains (the lower cones of these orders) in phase space was developed in many applications: from biological kinetics to chemical kinetics and engineering. A kinetic model includes information of various levels of detail and of variable reliability. Several types of building block are used to construct a kinetic model. The system of these building blocks can be described, for example, as follows:

The list of components (in chemical kinetics) or populations (in mathematical ecology) or states (for general Markov chains);

The list of elementary processes (the reaction mechanism, the graph of trophic interactions or the transition graph), which is often supplemented by the lines or surfaces of partial equilibria of elementary processes;

The reaction rates and kinetic constants.

We believe that the lower level information is more accurate and reliable: we know the list of component better than the mechanism of transitions, and our knowledge of equilibrium surfaces is better than the information about exact values of kinetic constants.

It is attractive to use the more reliable lower level information for qualitative and quantitative study of kinetics. Perhaps, the first example of such a analysis was performed in biological kinetics.

In 1936, A.N. Kolmogorov Kolmogorov1936 studied the dynamics of a pair of interacting populations of prey (xx) and predator (yy) in general form:

under monotonicity conditions: ∂S(x,y)/∂y<0\partial S(x,y)/\partial y<0, ∂W(x,y)/∂y<0\partial W(x,y)/\partial y<0. The zero isoclines, the lines at which the rate of change for one population is zero (given by equations S(x,y)=0S(x,y)=0 or W(x,y)=0W(x,y)=0), are graphs of two functions y(x)y(x). These isoclines divide the phase space into compartments (generically with curvilinear borders). In every compartment the angle of possible directions of motion is given (compare to Figure 5.3).

Analysis of motion in these angles gives information about dynamics without an exact knowledge of the kinetic constants. The geometry of the zero isoclines intersection together with some monotonicity conditions give important information about the system dynamics Kolmogorov1936 without exact knowledge of the right hand sides of the kinetic equations.

This approach to population dynamics was further developed by many authors and applied to various problems MayLeonard1975 ; Bazykin1998 . The impact of this work on population dynamics was analyzed by K. Sigmund in review Sigmung2007 .

It seems very attractive to use an attainable region instead of the single trajectory in situations with incomplete information or with information with different levels of reliability. Such situations are typical in many areas of engineering. In 1964, F. Horn proposed to analyze the attainable regions for chemical reactors Horn1964 . This approach was applied both to linear and nonlinear kinetic equations and became popular in chemical engineering. It was applied to the optimization of steady flow reactors Glasser1987 , to batch reactor optimization by use of tendency models without knowledge of detailed kinetics Filippi-Bossy1989 and for optimization of the reactor structure Hildebrandt1990 . Analysis of attainable regions is recognized as a special geometric approach to reactor optimization Feinberg1997 and as a crucially important part of the new paradigm of chemical engineering Hill2009 . Plenty of particular applications was developed: from polymerization SmithMalone1997 to particle breakage in a ball mill Metzger2009 . Mathematical methods for study of attainable regions vary from the Pontryagin’s maximum principle McGregor1999 to linear programming Kauchali2002 , the Shrink-Wrap algorithm Manousiouthakis2004 and convex analysis.

The connection between attainable regions, thermodynamics and stoichiometric reaction mechanisms was studied by A.N. Gorban in the 1970s. In 1979, he demonstrated how to utilize the knowledge about partial equilibria of elementary processes to construct the attainable regions Gorban1979 .

He noticed that the set (a cone) of possible direction for kinetics is defined by thermodynamics and the reaction mechanism (the system of the stoichiometric equation of elementary reactions).

Thermodynamic data are more robust than the reaction mechanism and the reaction rates are known with lower accuracy than the stoichiometry of elementary reactions. Hence, there are two types of attainable regions. The first is the thermodynamic one, which use the linear restrictions and the thermodynamic functions GorbanChMMS1979 . The second is generated by thermodynamics and stoichiometric equations of elementary steps (but without reaction rates) Gorban1979 ; GorbanBYa1980 .

It was demonstrated that the attainable regions significantly depend on the transition mechanism (Figure 8.1) and it is possible to use them for the mechanisms discrimination GorbanYa1980 .

Already simple examples demonstrate that the sets of distributions which are accessible from a given initial distribution by Markov processes with equilibrium are, in general, non-convex polytopes Gorban1979 ; Zylka1985 (see, for example, the outlined region in Figure 8.1, or, for particular graphs of transitions, any of the shaded regions there). This non-convexity makes the analysis of attainability for continuous time Markov processes more difficult (and also more intriguing).

This approach was developed for all thermodynamic potentials and for open systems as well G11984 . Partially, the results are summarized in YBGE ; GorbKagan2006 .

This approach was rediscovered by F.J. Krambeck Krambeck1984 for linear systems, that is, for Markov chains, and by R. Shinnar and other authors Shinnar1985 for more general nonlinear kinetics. There was even an open discussion about priority Bykov1987 . Now this geometric approach is applied to various chemical and industrial processes.

2 Discrete Time Kinetics

In our paper we deal mostly with continuous time Markov chains. For the discrete time Markov chains, the attainable regions have two important properties: they are convex and symmetric with respect to permutations of states. Because of this symmetry and convexity, the discrete time Markov order is characterized in detail. As far as we can go in history, this work was begun in early 1970s by A. Uhlmann and P.M. Alberti. The results of the first 10 years of this work were summarized in monograph AlbertiUhlmann1982 . A more recent bibliography (more than 100 references) is collected in review AlbertiCUZ2008 .

This series of work was concentrated mostly on processes with uniform equilibrium (doubly stochastic maps). The relative majorization, which we also use in Section 5, and the Markov order with respect to a non-uniform equilibrium was introduced by P. Harremoës in 2004 Harremo2004 . He used formalism based on the Lorenz diagrams.

Conclusion

Is playing with non-classical entropies and divergences just an extension to the fitting possibilities (no sense—just fitting)? We are sure now that this is not the case: two one-parametric families of non-classical divergences are distinguished by the very natural properties:

They are Lyapunov functions for all Markov chains;

They become additive with respect to the joining of independent systems after a monotone transformation of scale;

They become additive with respect to a partitioning of the state space after a monotone transformation of scale.

Two families of smooth divergences (for positive distributions) satisfy these requirements: the Cressie–Read family CR1984 ; ReadCreass1988

and the convex combination of the Burg and Shannon relative entropies G11984 ; ENTR1 :

If we relax the differentiability property, then we have to add to the the CR family two limiting cases:

Beyond these two distinguished one-parametric families there is the whole world of the Csiszár–Morimoto Lyapunov functionals for the Master equation (6). These functions monotonically decrease along any solution of the Master equation. The set of all these functions can be used to reduce the uncertainty by conditional minimization: for each hh we could find a conditional minimizer of Hh(p)H_{h}(p).

Most users prefer to have an unambiguous choice of entropy: it would be nice to have “the best entropy” for any class of problems. But from a certain point of view, ambiguity of the entropy choice is unavoidable, and the choice of all conditional optimizers instead of a particular one is a possible way to avoid an arbitrary choice. The set of these minimizers evaluates the possible position of a “maximally random” probability distribution. For many MaxEnt problems the natural solution is not a fixed distribution, but a well defined set of distributions.

The task to minimize functions Hh(p)H_{h}(p) which depend on a functional parameter hh seems too complicated. The Markov order gives us another way for the evaluation of the set of possible “maximally random” probability distribution, and this evaluation is, in some sense, the best one. We defined the Markov order, studied its properties and demonstrated how it can be used to reduce uncertainty.

For the problem of the generalized canonical (or reference) distribution the Markov order gives a polyhedron of the extremely disordered distributions. The vertices of that polyhedron can be computed explicitly.

The construction of efficient algorithms for numerical calculation of conditionally extreme compacts in high dimensions is a challenging task for our future work as well as the application of this methodology to real life problems.

Acknowledgements

Suggestions from Mike George, Marian Grendar, Ivan Tyukin and anonymous referees are gratefully acknowledged.

References

Appendix

Proof of Theorem 1. The problem is to find all such universal and trace–form Lyapunov functions HH for Markov chains, that there exists a monotonous function FF, such that F(H(P))=F(H(Q))+F(H(R))F(H({P}))=F(H({Q}))+F(H({R})) if P=pij=qirj{P}=p_{ij}=q_{i}r_{j}.

Let F(x)F(x) and h(x)h(x) be differentiable as many times as needed. Differentiating the equality F(H(P))=F(H(Q))+F(H(R))F(H({P}))=F(H({Q}))+F(H({R})) on r1r_{1} and q1q_{1} taking into account that qn=1−∑i=1n−1qiq_{n}=1-\sum_{i=1}^{n-1}q_{i} and rm=1−∑j=1m−1rjr_{m}=1-\sum_{j=1}^{m-1}r_{j} we get that F′(H(P))Hq1r1′′(P)=−F′′(H(P))Hq1′(P)Hr1′(P)F^{\prime}(H({P}))H^{\prime\prime}_{q_{1}r_{1}}({P})=-F^{\prime\prime}(H({P}))H^{\prime}_{q_{1}}({P})H^{\prime}_{r_{1}}({P}), or, if −F′(H(P))F′′(H(P))=G(H(P))-\frac{F^{\prime}(H({P}))}{F^{\prime\prime}(H({P}))}=G(H({P})) then

It is possible if and only if every linear differential operator of the first order, which annulates H(P)H({P}) and ∑pi\sum p_{i}, annulates also

and it means that every differential operator which has the form

annulates (67). For β=2,α=3,γ=4\beta=2,\alpha=3,\gamma=4 we get the following equation

If we apply the differential operator ∂∂r2−∂∂r3\frac{\partial}{\partial r_{2}}-\frac{\partial}{\partial r_{3}}, which annulates the conservation law ∑jrj=1\sum_{j}r_{j}=1, to the left part of (Appendix), and denote f(x)=xh′′(x)+h′(x)f(x)=xh^{\prime\prime}(x)+h^{\prime}(x), x1=q2q2∗x_{1}=\frac{q_{2}}{q_{2}^{*}}, x2=q3q3∗x_{2}=\frac{q_{3}}{q_{3}^{*}}, x3=q4q4∗x_{3}=\frac{q_{4}}{q_{4}^{*}}, y1=r1r1∗y_{1}=\frac{r_{1}}{r_{1}^{*}}, y2=rmrm∗y_{2}=\frac{r_{m}}{r_{m}^{*}}, y3=r2r2∗y_{3}=\frac{r_{2}}{r_{2}^{*}}, y4=r3r3∗y_{4}=\frac{r_{3}}{r_{3}^{*}}, we get the equation

or, after differentiation on y1y_{1} and y3y_{3} and denotation g(x)=f′(x)g(x)=f^{\prime}(x)

If y3=1y_{3}=1, y1≠0y_{1}\neq 0, φ(x)=xg(x)\varphi(x)=xg(x), we get after multiplication (Appendix) on y1y_{1}

It implies that for every three positive numbers α\alpha, β\beta, γ\gamma the functions φ(αx)\varphi(\alpha x), φ(βx)\varphi(\beta x), φ(γx)\varphi(\gamma x) are linearly dependent, and for φ(x)\varphi(x) the differential equation

holds. This differential equation has solutions of two kinds:

φ(x)=C1xk1+C2xk2\varphi(x)=C_{1}x^{k_{1}}+C_{2}x^{k_{2}}, k1≠k2k_{1}\neq k_{2}, k1k_{1} and k2k_{2} are real or complex-conjugate numbers.

Let us check, which of these solutions satisfy the functional equation (72).

φ(x)=C1xk1+C2xk2\varphi(x)=C_{1}x^{k_{1}}+C_{2}x^{k_{2}}. After substitution of this into (72) and calculations we get

This means that C1=0C_{1}=0, or C2=0C_{2}=0, or k1=0k_{1}=0, or k2=0k_{2}=0 and the solution of this kind can have only the form φ(x)=C1xk+C2\varphi(x)=C_{1}x^{k}+C_{2}.

φ(x)=C1xk+C2xkln⁡x\varphi(x)=C_{1}x^{k}+C_{2}x^{k}\ln x. After substitution of this into (72) and some calculations if y1≠0y_{1}\neq 0 we get

This means that either C2=0C_{2}=0 and the solution is φ(x)=C1xk\varphi(x)=C_{1}x^{k} or k=0k=0 and the solution is φ(x)=C1+C2ln⁡x\varphi(x)=C_{1}+C_{2}\ln x.

So, the equation (72) has two kinds of solutions:

Let us solve the equation f(x)=xh′′(x)+h′(x)f(x)=xh^{\prime\prime}(x)+h^{\prime}(x) for each of these two cases.

φ(x)=C1xk+C2\varphi(x)=C_{1}x^{k}+C_{2}, g(x)=C1xk−1+C2xg(x)=C_{1}x^{k-1}+\frac{C_{2}}{x}, there are two possibilities:

k=0k=0. Then g(x)=Cxg(x)=\frac{C}{x}, f(x)=Cln⁡x+C1f(x)=C\ln x+C_{1}, h(x)=C1xln⁡x+C2ln⁡x+C3x+C4h(x)=C_{1}x\ln x+C_{2}\ln x+C_{3}x+C_{4};

k≠0k\neq 0. Then f(x)=Cxk+C1ln⁡x+C2f(x)=Cx^{k}+C_{1}\ln x+C_{2}, and here are also two possibilities:

k=−1k=-1. Then h(x)=C1ln⁡2x+C2xln⁡x+C3ln⁡x+C4x+C5h(x)=C_{1}\ln^{2}x+C_{2}x\ln x+C_{3}\ln x+C_{4}x+C_{5};

k≠−1k\neq-1. Then h(x)=C1xk+1+C2xln⁡x+C3ln⁡x+C4x+C5h(x)=C_{1}x^{k+1}+C_{2}x\ln x+C_{3}\ln x+C_{4}x+C_{5};

φ(x)=C1+C2ln⁡x\varphi(x)=C_{1}+C_{2}\ln x; g(x)=C1ln⁡xx+C2xg(x)=C_{1}\frac{\ln x}{x}+\frac{C_{2}}{x}; f(x)=C1ln⁡2x+C2ln⁡x+C3f(x)=C_{1}\ln^{2}x+C_{2}\ln x+C_{3}; h(x)=C1xln⁡2x+C2xln⁡x+C3ln⁡x+C4x+C5h(x)=C_{1}x\ln^{2}x+C_{2}x\ln x+C_{3}\ln x+C_{4}x+C_{5}.

(We have renamed constants during the calculations).

For the next step let us check, which of these solutions remains a solution to equation (Appendix). The result is that there are just two families of functions h(x)h(x) such, that equation (Appendix) holds:

h(x)=Cxk+C1x+C2h(x)=Cx^{k}+C_{1}x+C_{2}, k≠0k\neq 0, k≠1k\neq 1,

h(x)=C1xln⁡x+C2ln⁡x+C3x+C4h(x)=C_{1}x\ln x+C_{2}\ln x+C_{3}x+C_{4}.

The function h(x)h(x) should be convex. This condition determines the signs of coefficients CiC_{i}.

The corresponding divergence H(P∥P∗)H(P\|P^{*}) is either one of the CR entropies or a convex combination of Shannon’s and Burg’s entropies up to a monotonic transformation. □{\mathbf{\square}}

Characterization of Additive Trace–form Lyapunov Functions for Markov Chains. We will consider three important properties of Lyapunov functions H(P∥P∗)H(P\|P^{*}):

Universality: HH is a Lyapunov function for Markov chains (22) with a given equilibrium P∗P^{*} for every possible values of kinetic coefficients kij≥0k_{ij}\geq 0.

where ff is a differentiable function of two variables.

HH is additive for composition of independent subsystems. It means that if P=pij=qirj{P}=p_{ij}=q_{i}r_{j} and P∗=pij∗=qi∗rj∗P^{*}=p_{ij}^{*}=q_{i}^{*}r_{j}^{*} then H(P∥P∗)=H(Q∥Q∗)+H(R∥R∗)H(P\|P^{*})=H(Q\|Q^{*})+H(R\|R^{*}).

Here and further we suppose 0<pi,pi∗,qi,qi∗,ri,ri∗<10<p_{i},p_{i}^{*},q_{i},q_{i}^{*},r_{i},r_{i}^{*}<1.

We consider the additivity condition as a functional equation and solve it. The following theorem describes all Lyapunov functions for Markov chains, which have all three properties 1) - 3) simultaneously.

Let f(p,p∗)f(p,p^{*}) be a twice differentiable function of two variables.

If a function H(P∥P∗)H(P\|P^{*}) has all the properties 1)-3) simultaneously, then

We follow here the P. Gorban proof ENTR3 . Another proof of this theorem was proposed in Harr2007 . Due to Lemma 1 let us take H(P∥P∗)H(P\|P^{*}) in the form (75). Let hh be twice differentiable in the interval ]0,+∞[]0,+\infty[. The additivity equation

Let us take the derivatives of this equation first on q1q_{1} and then on r1r_{1}. Then we get the equation (g(x)=h′(x)g(x)=h^{\prime}(x))

Let us denote x=q1r1q1∗r1∗x=\frac{q_{1}r_{1}}{q_{1}^{*}r_{1}^{*}}, y=qnr1qn∗r1∗y=\frac{q_{n}r_{1}}{q_{n}^{*}r_{1}^{*}}, z=q1rmq1∗rm∗z=\frac{q_{1}r_{m}}{q_{1}^{*}r_{m}^{*}}, and ψ(x)=g(x)+xg′(x)\psi(x)=g(x)+xg^{\prime}(x). It is obvious that if nn and mm are more than 2, then xx, yy and zz are independent and can take any positive values. So, we get the functional equation:

Let’s denote C2=−ψ(1)C_{2}=-\psi(1) and ψ1(α)=ψ(α)−ψ(1)\psi_{1}(\alpha)=\psi(\alpha)-\psi(1) and take x=1x=1. We get then

the Cauchy functional equation Aczel1966 . The solution of this equation in the class of measurable functions is ψ1(α)=C1ln⁡α\psi_{1}(\alpha)=C_{1}\ln\alpha, where C1C_{1} is constant. So we get ψ(x)=C1ln⁡x+C2\psi(x)=C_{1}\ln x+C_{2} and g(x)+xg′(x)=C1ln⁡x+C2g(x)+xg^{\prime}(x)=C_{1}\ln x+C_{2}. The solution is g(x)=C3x+C1ln⁡x+C2−C1g(x)=\frac{C_{3}}{x}+C_{1}\ln x+C_{2}-C_{1}; h(x)=∫(C3x+C1ln⁡x+C2−C1)dx=C3ln⁡x+C1xln⁡x+(C2−2C1)x+C4h(x)=\int(\frac{C_{3}}{x}+C_{1}\ln x+C_{2}-C_{1})dx=C_{3}\ln x+C_{1}x\ln x+(C_{2}-2C_{1})x+C_{4}, or, renaming constants, h(x)=C1ln⁡x+C2xln⁡x+C3x+C4h(x)=C_{1}\ln x+C_{2}x\ln x+C_{3}x+C_{4}. In the expression for h(x)h(x) there are two parasite constants C3C_{3} and C4C_{4} which occurs because the initial equation was differentiated twice. So, C3=0C_{3}=0, C4=0C_{4}=0 and h(x)=C1ln⁡x+C2xln⁡xh(x)=C_{1}\ln x+C_{2}x\ln x. Because hh is convex, we have C1≤0C_{1}\leq 0 and C2≥0C_{2}\geq 0. ∎

So, any universal additive trace–form Lyapunov function for Markov chains is a convex combination of the BGS entropy and the Burg entropy.