Preface

This is my notes while studying Prof. Stephen Boyd’s convex optimization course (link).

I will try my best covering his points and add figures and code that illustrates his ideas.

You will need the following tools to compile it.

The bookdown and reticulate package can be installed from CRAN:

install.packages("bookdown")
install.packages("reticulate") # for Python snippets

To compile this example to PDF, you need XeLaTeX. You are recommended to install TinyTeX (which includes XeLaTeX): https://yihui.org/tinytex/.