Concavification

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

In mathematics, concavification is the process of converting a non-concave function to a concave function. A related concept is convexification – converting a non-convex function to a convex function. It is especially important in economics and mathematical optimization.[1]

Concavification of a quasiconcave function by monotone transformation

[edit | edit source]

An important special case of concavification is where the original function is a quasiconcave function. It is known that:

  • Every concave function is quasiconcave, but the opposite is not true.
  • Every monotone transformation of a quasiconcave function is also quasiconcave. For example, if f:n is quasiconcave and g: is a monotonically-increasing function, then xg(f(x)) is also quasiconcave.

Therefore, a natural question is: given a quasiconcave function f:n, does there exist a monotonically increasing g: such that xg(f(x)) is concave?

Example and Counter Example

[edit | edit source]

As an example, consider the function xf(x)=x2 on the domain x0. This function is quasiconcave, but it is not concave (in fact, it is strictly convex). It can be concavified, for example, using the monotone transformation tg(t)=t1/4, since xg(f(x))=x is concave.

Not every concave function can be concavified in this way. A counter example was shown by Fenchel.[2] His example is: (x,y)f(x,y):=y+x+y2. Fenchel proved that this function is quasiconcave, but there is no monotone transformation g: such that (x,y)g(f(x,y)) is concave.[3]: 7–9 

Based on these examples, we define a function to be concavifiable if there exists a monotone transformation that makes it concave. The question now becomes: what quasiconcave functions are concavifiable?

Concavifiability

[edit | edit source]

Yakar Kannai treats the question in depth in the context of utility functions, giving sufficient conditions under which continuous convex preferences can be represented by concave utility functions.[4]

His results were later generalized by Connell and Rasmussen,[3] who give necessary and sufficient conditions for concavifiability. They show that the function (x,y)f(x,y)=eexy violates their conditions and thus is not concavifiable. They prove that this function is strictly quasiconcave and its gradient is non-vanishing, but it is not concavifiable.

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).