斯坦福大学凸优化课程笔记-1

简介: 凸优化课程-1introductionmathematical optimizationlist squares and linear programmingconvex optimizationexamplecourse goals and topicsnonlinear opti...

凸优化课程-1

introduction

  • mathematical optimization
  • list squares and linear programming
  • convex optimization
  • example
  • course goals and topics
  • nonlinear optimization
  • brief history of conves optimization

optimization problem

img_9d8eccfb294b27d6e766e1691bab43d5.png

objective function and optimization functoion

example

portfolio optimization 投资组合优化

  • variables: amounts invested in different assets
  • constraints: budget, investment per asset, minimum return
  • objective : overall risk or return variance

device sizing in electronic circuits 电子线路的尺寸

  • variables: device widths and lengths
  • constraints: manufacting limits, timing requirements, maximum area
  • objective : power consumption

data fitting 数据拟合 statistics estimation

  • cariables: model parameters(不同之处)
  • constraints: prior information, parameter limits
  • objective: measure of misfit or prediction

some people use general optimization all the time

solving optimization problems (如何解决这类问题)

general optimization problem (一般的问题)

  • very difficult to solve 十分难以解决
  • methods involve some comprimise(very long time)

exceptions: certain problem can be solved efficiently and reliably

  • least-squares problem 最小二乘问题
  • linear programming problems 线性规划问题
  • convex optimization problems 凸优化问题

img_31b478625d89efd66fb144e5106c09b8.png

img_b13707bb93a1a880f705238f8ac13f1c.png

affine function 仿射函数

solving convex optimization problems

  • no analytical solution
  • reliable and efficient algorithms
  • computation time (roughly) proportional to max{n3, n2m, F}, whereFis cost of evaluatingfi’s and their first and second derivatives
  • almost a technology

using convex optimization

  • often difficult to recognize
  • many ticks for transforming problems into convex form
  • surpridingly many problem can be solved via convex optimization

additional constraints: does adding 1 or 2 below complicate the problem?

  • no more than half of the total power is in any 10 lamps
  • no more than half of the lamps are on $ (p_j>0)$

course goals and topics

goals

  1. recognize formulate problem as convex optimization problems
  2. develop code for problems of moderate size.
  3. charactierize optimal solution, give limits of performance, etc.

topics

  1. convex sets, functions, optimization problem
  2. example and application
  3. algorithms

nonlinear optimization

traditional techniques for general nonconvex problems involve compremises

相关文章
|
机器学习/深度学习 算法 数据挖掘
期末复习【机器学习】1
期末复习【机器学习】1
171 0
|
机器学习/深度学习 传感器 编解码
计算机视觉期末复习
计算机视觉期末复习
229 0
|
机器学习/深度学习 人工智能 PyTorch
被誉为「教科书」,牛津大学231页博士论文全面阐述神经微分方程,Jeff Dean点赞
被誉为「教科书」,牛津大学231页博士论文全面阐述神经微分方程,Jeff Dean点赞
217 0
|
机器学习/深度学习 人工智能 语音技术
重温经典:台大李宏毅的线性代数公开课
重温经典:台大李宏毅的线性代数公开课
重温经典:台大李宏毅的线性代数公开课
|
机器学习/深度学习 人工智能 自然语言处理
全球名校AI课程库(16)| Stanford斯坦福 · 计算机科学导论课程『Introduction to Computers』
循序渐进地介绍了计算机方向的大部分基础知识,包括计算设备的工作原理、诸多实用技能(包括网页开发等),适合初学者构建对计算机科学的全面认知。
2243 1
全球名校AI课程库(16)| Stanford斯坦福 · 计算机科学导论课程『Introduction to Computers』
|
机器学习/深度学习 算法 语音技术
李宏毅2021春季机器学习课程视频笔记2:(选修)深度学习简介,反向传播
李宏毅2021春季机器学习课程视频笔记2:(选修)深度学习简介,反向传播
李宏毅2021春季机器学习课程视频笔记2:(选修)深度学习简介,反向传播
|
机器学习/深度学习 JavaScript 算法
深入浅出 理解GAN中的数学原理 (基于李宏毅教授的视频理解)
深入浅出 理解GAN中的数学原理 (基于李宏毅教授的视频理解)
深入浅出 理解GAN中的数学原理 (基于李宏毅教授的视频理解)
|
机器学习/深度学习 算法 C++
独家干货 | 林轩田机器学习课程精炼笔记!
独家干货 | 林轩田机器学习课程精炼笔记!
567 1
独家干货 | 林轩田机器学习课程精炼笔记!
|
机器学习/深度学习 算法
台湾大学林轩田机器学习基石课程学习笔记4 -- Feasibility of Learning
上节课,我们主要介绍了根据不同的设定,机器学习可以分为不同的类型。
216 0
台湾大学林轩田机器学习基石课程学习笔记4 -- Feasibility of Learning
|
机器学习/深度学习 人工智能 自然语言处理
撒花!斯坦福深度学习最新视频发布,吴恩达主讲!
撒花!斯坦福深度学习最新视频发布,吴恩达主讲!
175 0
撒花!斯坦福深度学习最新视频发布,吴恩达主讲!
下一篇
无影云桌面