Karamata's inequality

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description In mathematics, Karamata's inequality,[1] named after Jovan Karamata,[2] also known as the majorization inequality, is a theorem in elementary algebra for convex and concave real-valued functions, defined on an interval of the real line. It generalizes the discrete form of Jensen's inequality, and generalizes in turn to the concept of Schur-convex functions.

Statement of the inequality

Let IScript error: No such module "Check for unknown parameters". be an interval of the real line and let fScript error: No such module "Check for unknown parameters". denote a real-valued, convex function defined on IScript error: No such module "Check for unknown parameters".. If x1, …, xnScript error: No such module "Check for unknown parameters". and y1, …, ynScript error: No such module "Check for unknown parameters". are numbers in IScript error: No such module "Check for unknown parameters". such that (x1, …, xn)Script error: No such module "Check for unknown parameters". majorizes (y1, …, yn)Script error: No such module "Check for unknown parameters"., then

Template:NumBlk

Here majorization means that x1, …, xnScript error: No such module "Check for unknown parameters". and y1, …, ynScript error: No such module "Check for unknown parameters". satisfies

Template:NumBlk

and we have the inequalities

Template:NumBlk

and the equality

Template:NumBlk

If fScript error: No such module "Check for unknown parameters".  is a strictly convex function, then the inequality (1) holds with equality if and only if we have xi = yiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"..

Weak majorization case

xwy if and only if g(xi)g(yi) for any continuous increasing convex function g:.[3]

Remarks

  • If the convex function fScript error: No such module "Check for unknown parameters".  is non-decreasing, then the proof of (1) below and the discussion of equality in case of strict convexity shows that the equality (4) can be relaxed to Template:NumBlk
  • The inequality (1) is reversed if fScript error: No such module "Check for unknown parameters".  is concave, since in this case the function fScript error: No such module "Check for unknown parameters".  is convex.

Example

The finite form of Jensen's inequality is a special case of this result. Consider the real numbers x1, …, xnIScript error: No such module "Check for unknown parameters". and let

a:=x1+x2++xnn

denote their arithmetic mean. Then (x1, …, xn)Script error: No such module "Check for unknown parameters". majorizes the nScript error: No such module "Check for unknown parameters".-tuple (a, a, …, a)Script error: No such module "Check for unknown parameters"., since the arithmetic mean of the iScript error: No such module "Check for unknown parameters". largest numbers of (x1, …, xn)Script error: No such module "Check for unknown parameters". is at least as large as the arithmetic mean aScript error: No such module "Check for unknown parameters". of all the nScript error: No such module "Check for unknown parameters". numbers, for every i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters".. By Karamata's inequality (1) for the convex function fScript error: No such module "Check for unknown parameters".,

f(x1)+f(x2)++f(xn)f(a)+f(a)++f(a)=nf(a).

Dividing by nScript error: No such module "Check for unknown parameters". gives Jensen's inequality. The sign is reversed if fScript error: No such module "Check for unknown parameters".  is concave.

Proof of the inequality

We may assume that the numbers are in decreasing order as specified in (2).

If xi = yiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"., then the inequality (1) holds with equality, hence we may assume in the following that xiyiScript error: No such module "Check for unknown parameters". for at least one iScript error: No such module "Check for unknown parameters"..

If xi = yiScript error: No such module "Check for unknown parameters". for an i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"., then the inequality (1) and the majorization properties (3) and (4) are not affected if we remove xiScript error: No such module "Check for unknown parameters". and yiScript error: No such module "Check for unknown parameters".. Hence we may assume that xiyiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"..

It is a property of convex functions that for two numbers xyScript error: No such module "Check for unknown parameters". in the interval IScript error: No such module "Check for unknown parameters". the slope

f(x)f(y)xy

of the secant line through the points (x, f (x))Script error: No such module "Check for unknown parameters". and (y, f (y))Script error: No such module "Check for unknown parameters". of the graph of fScript error: No such module "Check for unknown parameters".  is a monotonically non-decreasing function in xScript error: No such module "Check for unknown parameters". for yScript error: No such module "Check for unknown parameters". fixed (and vice versa). This implies that

Template:NumBlk

for all i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters".. Define A0 = B0 = 0Script error: No such module "Check for unknown parameters". and

Ai=x1++xi,Bi=y1++yi

for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters".. By the majorization property (3), AiBiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters". and by (4), An = BnScript error: No such module "Check for unknown parameters".. Hence,

Template:NumBlk

which proves Karamata's inequality (1).

To discuss the case of equality in (1), note that x1 > y1Script error: No such module "Check for unknown parameters". by (3) and our assumption xiyiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters".. Let iScript error: No such module "Check for unknown parameters". be the smallest index such that (xi, yi) ≠ (xi+1, yi+1)Script error: No such module "Check for unknown parameters"., which exists due to (4). Then Ai > BiScript error: No such module "Check for unknown parameters".. If fScript error: No such module "Check for unknown parameters".  is strictly convex, then there is strict inequality in (6), meaning that ci+1 < ciScript error: No such module "Check for unknown parameters".. Hence there is a strictly positive term in the sum on the right hand side of (7) and equality in (1) cannot hold.

If the convex function fScript error: No such module "Check for unknown parameters".  is non-decreasing, then cn ≥ 0Script error: No such module "Check for unknown parameters".. The relaxed condition (5) means that AnBnScript error: No such module "Check for unknown parameters"., which is enough to conclude that cn(AnBn) ≥ 0Script error: No such module "Check for unknown parameters". in the last step of (7).

If the function fScript error: No such module "Check for unknown parameters".  is strictly convex and non-decreasing, then cn > 0Script error: No such module "Check for unknown parameters".. It only remains to discuss the case An > BnScript error: No such module "Check for unknown parameters".. However, then there is a strictly positive term on the right hand side of (7) and equality in (1) cannot hold.

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

An explanation of Karamata's inequality and majorization theory can be found here.