Akshay Agrawal
index.md -> readme.md; add molab links (#145)
477e2cb unverified
|
Raw
History Blame Contribute Delete
2.19 kB
metadata
title: Learn Optimization
description: >
  Learn the basics of convex optimization using Python, and see how to apply
  these ideas to vehicle control, portfolio allocation in finance, and other
  areas.

You can open and run these notebooks in molab, marimo's free hosted notebook platform.

After working through these notebooks, you'll understand how to create and solve optimization problems using Python's CVXPY library, as well as how to apply what you've learned to real-world problems.

Notebooks

  • Open in molab Least Squares
  • Open in molab Linear Program
  • Open in molab Minimal Fuel Optimal Control
  • Open in molab Quadratic Program
  • Open in molab Portfolio Optimization
  • Open in molab Convex Optimization
  • Open in molab Semidefinite Program

SpaceX

SpaceX solves convex optimization problems onboard to land its rockets, using CVXGEN, a code generator for quadratic programming developed at Stephen Boyd's Stanford lab. Photo by SpaceX, licensed CC BY-NC 2.0.

Contributors

Thanks to our notebook authors: