Homepage › Solution manuals › Dimitris Bertsimas › Introduction to Linear Optimization › Exercise 1.1* (Concave convex functions are affine)
Exercise 1.1* (Concave convex functions are affine)
Suppose that a function is both concave and convex. Prove that is an affine function.
Answers
Proof. Our goal is to demonstrate that is representable in the form
for some (see the definition on page 15).
The trick is to notice that for a linear function ; thus, consider
We demonstrate that is indeed linear.
-
(convexity and concavity) We have
Proof. By theorem assumption, is convex. By Definition 1.1.,Similarly, since is concave, we have
Combining both of these facts, we see that
The same property must then also hold for :
-
(homogeneity) We have for any .
Proof. We break up this assertion into cases. The case when or follows trivially from convexity-concavity condition (also notice that ). If thenFinally, if , then and so,
Multiplying both sides by yields the desired result.
-
(additivity) We have for any .
Proof. This is simply a matter of setting and following the convexity-concavity equation:where the last equality comes from the previous claim on homogeneity of .
-
(homogeneity II) We have for any .
Proof. To prove the result for the negative numbers, we consider the special case . By homogeneity for non-negative scalars and by the additivity, we obtainUsing this, we see that for any it is true that .
-
(linearity) We have
for any and .
Proof. This follows from homogeneity and pairwise additivity using induction on .
Now we make use of these properties of . For any we make use of linearity to obtain:
where denote the basis vectors of . Setting and , we obtain the desired result. □
Comments
-
Remark: the part where I prove that $f^*$ is linear is often disregarded - feel free to ignore it if it seems trivial to you.eluthingol • 2022-01-30
-
I begin to self-study this book today and decide to go through the book from cover to cover. The solution you provided is the best companion in this journey!plodmatics • 2022-04-12
-
@plodmatics happy to hear that!eluthingol • 2022-08-16
-
Thank you! I found this exercise to be somewhat annoying...rhuq • 2022-08-26
-
should `` also notice that $\textbf{f}(\textbf{0})$" read ``also notice that $\textbf{f}^*(\textbf{0})$"?rhuq • 2022-08-26
-
@rhuq yes, it should be $\mathbf{f}^{*}(\mathbf{0})$. Correction added, thanks.eluthingol • 2022-08-27
-
When proving convexity and concavity for f*, at the end of that section I believe the (1-lambda)f(0) term needs to be negative.skunktrav • 2023-12-27
-
@skunktrav indeed. correction added, thanks.eluthingol • 2025-12-04