跳转至

凸优化:补充资源

经典教材

Boyd & Vandenberghe — Convex Optimization ★ 圣经

这本是 Stanford EE364A 的官方教材,已被几乎所有顶级名校采用。前 5 章(凸集、凸函数、凸优化问题、对偶性、几何角度)覆盖核心理论,后面几章(算法实现、应用)可按需选读。

进阶课程

Stanford EE364B: Convex Optimization II

  • 课程主页:https://web.stanford.edu/class/ee364b/
  • 视频:YouTube Stanford 频道完整公开
  • 简介:EE364A 续篇,重点在算法(subgradient / proximal / ADMM 等)和大规模优化,适合做机器学习理论或信号处理研究的同学

CMU 10-725: Convex Optimization

中文课程

北大 文再文《最优化:建模、算法与理论》

实战工具

  • CVX(MATLAB)/CVXPY(Python):Boyd 团队开发的“可读优化建模语言”,pip install cvxpy 后几行代码即可求解 LP / QP / SOCP / SDP
  • MOSEK / Gurobi:商用求解器,学生免费,工业界常用
  • ECOS / SCS:开源求解器,集成在 CVXPY 中

学习资源汇总(PKUFlyingPig)

@PKUFlyingPig 在学习 Stanford CVX101 时用到的所有资源和作业实现:

在 IC 中的应用

凸优化在 IC 各方向都有直接应用: - EDA:布局布线、时序优化中的整数规划松弛 - 机器学习/AI:SVM、Lasso 等核心算法的对偶推导 - 信号处理:稀疏重建、压缩感知 - 通信:波束成形、功率分配 - 控制:LQR、MPC