Professional Documents
Culture Documents
Christoph Vanberg
University of Heidelberg
Department of Economics
0 of 21
Concavity and Quasiconcavity
▶ Concave (and convex) functions in R and Rn
▶ Sufficiency result for concave f and convex hj
▶ Quasiconcave (and quasiconvex) functions in Rn
▶ Sufficiency result for quasiconcave f and quasiconvex hj
In many economic applications, it is natural to assume that objective functions are con-
cave (or something similar) and constraint functions are convex (or something similar).
Under these conditions (and with certain technical caveats), the first order conditions
from the Lagrange formulation become sufficient. Our goal in this lecture is to develop
a basic understanding of the properties of concave (convex) functions that lead to these
results, and to state them formally.
1 of 21
Definition: A set U ⊂ Rn is convex if
2 of 21
Concave functions in R
3 of 21
Concave functions in R
Note: The graph of a concave function in R has two interesting properties:
▶ By definition: Secant lines lie below
▶ If differentiable: Tangent lines lie above
Exercise: Draw a similar figure in which x1 < x0 to verify that the statement
goes through.
4 of 21
Concave functions in R
(Note: This is not an ‘if and only if’ statement. Many functions have this
property and are not concave.)
5 of 21
Concave functions in R
Summary
▶ By definition: Secant lines lie below the graph.
▶ Implication 1: Tangent lines lie above the graph.
▶ Implication 2: The set of x’s such that f(x) ≥ f(x0 ) is convex.
6 of 21
Convex functions in R
7 of 21
Concave functions in Rn
8 of 21
Concave functions
Recall: For any two points x0 and x1 , Df(x)(x1 − x0 ) is the directional derivative
along the line segment connecting the two points. Using this and the fact that
a concave function is concave on any line segment, we can generalize our results
for f in R to f in Rn .
Theorem: Let f be a C1 function on an open and convex set U ⊂ Rn . Then f
is concave on U if and only if ∀x0 , x1 ∈ U,
that is
Xn
∂f 0 1
(x )(xi − x0i ) ≥ f(x1 ) − f(x0 )
i=1
∂xi
9 of 21
Concave functions
If for any x1 and x0 we have
Df(x0 )(x1 − x0 ) ≥ f(x1 ) − f(x0 )
then the following useful result follows immediately:
Corollary:: If f is a concave C1 function on a convex set U and if x0 ∈ U, then
Df(x0 )(x1 − x0 ) ≤ 0 ⇒ f(x0 ) ≥ f(x1 )
10 of 21
Concave functions
The following Theorems follow immediately from the Corollary:
Theorem: Let f be a concave function on an open, convex subset U of Rn . If
x0 ∈ U and Df(x0 ) = 0, then x0 is a global maximizer of f on U.
11 of 21
Concave functions
If the set U has a boundary (e.g. it is defined by inequality constraints), then if
x0 is at the boundary, we obtain a weaker condition:
Theorem: Let f be a C1 function defined on a convex (not necessarily open)
subset U ⊂ Rn . If x0 ∈ U satisfies Df(x0 )(x1 − x0 ) ≤ 0 for all x1 ∈ U, then x0 is
a global maximizer of f on U.
Note: The second theorem includes the first as a special case (when x0 is in the
interior of U).
12 of 21
Concave functions
Discussion
▶ We have learned: If a function is concave, then the first order
(directional) derivative can be used to state sufficient conditions for a
point to maximize f on a (convex) set.
▶ These arguments can be used to derive conditions under which the first
order conditions for constrained maximization problems become sufficient.
▶ Such conditions essentially involve the concavity of f and the convexity
of the constraint functions h1 , ..., hk .
▶ The latter condition guarantees that the constraint set is a convex set,
such that the results we just discussed are applicable.
13 of 21
Consider the constrained maximization problem
maxn f(x) s.t. h1 (x) ≤ c1 , ..., hk (x) ≤ ck
x∈R
∂L ∗ ∗
(x , µ ) = 0 ∀j = 1, ..., n
∂xj
µ∗j (hj (x∗ ) − cj ) = 0 j = 1, ...k
hj (x∗ ) ≤ cj j = 1, ...k
∑ ∗ ∗
Comments: Recall that the first of the three equations says that ∇f(x) = j µj ∇hj (x ). Also note that
the constraint qualification is only required to make the Lagrange conditions necessary. Even without this, these
conditions are sufficient. (However without checking the CQ we cannot know whether there are additional solutions.)
14 of 21
Concave functions: Second derivative criterion
15 of 21
Cardinal vs. ordinal properties
16 of 21
Quasiconcave functions
Luckily, the following property of concave functions is ordinal (unaffected by
monotonic transformations):
▶ Upper contour sets Ca = {x ∈ U : f(x) ≥ a} are convex.
It turns out that this ordinal property is enough to achieve the kind of sufficiency
result we just established for concave functions. Thus we define the following
class of functions using just the (weaker) ordinal property:
Definition: Let f : U → R where U ⊂ Rn is convex. f is quasiconcave if ∀a ∈ R,
We say that this is a weaker condition because all concave functions are quasi-
concave, but not all quasiconcave functions are concave.
Similarly, quasiconvexity is an ordinal property satisfied by all convex functions
but also other functions:
Definition: Let f : U → R where U ⊂ Rn is convex. f is quasiconvex if ∀a ∈ R,
C−
a ≡ {x ∈ U : f(x) ≤ a} is a convex set
17 of 21
Quasiconcave functions
Proof: Let a = min{f(x0 ), f(x1 )}. Then both x0 and x1 are in C+ a ≡ {x ∈ U : f(x) ≥ a}.
Since this is a convex set, the point tx0 + (1 − t)x1 is also in C+a .
Proof: If f(x1 ) > f(x0 ) then by the previous theorem f(tx1 + (1 − t)x0 ) ≥ f(x0 ). Thus
for any t > 0 we have
f(x0 + t(x1 − x0 )) − f(x0 )
≥0
t∥x1 − x0 ∥
Then if we take the limit for t → 0 we get
Df(x0 )(x1 − x0 ) ≥ 0
18 of 21
Quasiconcave functions
We have established
Theorem: Let f be a C1 function on U ⊂ Rn (open and convex). Then f is
quasiconcave if and only if
f(x1 ) ≥ f(x0 ) ⇒ Df(x0 )(x1 − x0 ) ≥ 0
Exercise: State the contrapositive of the last statement in the theorem. (Recall:
the contrapositive of A ⇒ B is ∼B ⇒ ∼A)
Answer:
Df(x0 )(x1 − x0 ) < 0 ⇒ f(x1 ) < f(x0 )
Note
▶ This is very close to the useful ‘Corollary’ we obtained in our analysis of
concave functions.
▶ Again, certain statements about first order directional derivatives at a
point x0 will be sufficient to guarantee that x0 maximizes f on a convex
set.
▶ As a consequence, we obtain a very similar sufficiency theorem for
quasiconcave objective functions and quasiconvex constraints.
19 of 21
Consider the constrained maximization problem
∂L ∗ ∗
(x , µ ) = 0 ∀j = 1, ..., n
∂xj
µ∗j (hj (x∗ ) − cj ) = 0 j = 1, ...k
hj (x∗ ) ≤ cj j = 1, ...k
Then x∗ solves the constained maximization problem provided that at least one
of the following conditions holds:
▶ ∇f(x∗ ) ̸= 0
▶ f is concave
20 of 21
Summary
21 of 21