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

凸优化课程-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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值