# Convex Optimization ![center|500](Screenshot%202024-07-30%20at%206.52.36%20AM.png) ![center|500](Screenshot%202024-07-30%20at%206.53.13%20AM.png) ![center| 500](Screenshot%202024-07-30%20at%206.57.49%20AM.png) Why are convex functions so important? One reason is that *any tangent line* to a convex function is a *global underestimator*. ![center|500](Screenshot%202024-07-30%20at%207.00.35%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.08.57%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.09.45%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.13.08%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.14.48%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.15.56%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.18.50%20AM.png) ![center|500](Screenshot%202024-07-30%20at%207.23.51%20AM.png) --- Date: 20240730 Links to: [Convexity](Convexity.md) Tags: References: * [Convex optimization using CVXPY- Steven Diamond, Riley Murray, Philipp Schiele | SciPy 2022 - YouTube](https://www.youtube.com/watch?v=USaishDES9s) * [cvx_short_course/book/docs/scipy22_slides/cvx_opt_intro.pdf at master · cvxgrp/cvx_short_course · GitHub](https://github.com/cvxgrp/cvx_short_course/blob/master/book/docs/scipy22_slides/cvx_opt_intro.pdf)