AI理论随笔-最优化(1)

线性规则(优化)是一类最优化问题。其中,目标函数是未知数的线性函数。约束条件是线性等式和线性不等式构成。
标准形式为:
m i n ( m a x ) c T x s . t . A x = b x ≥ 0 min(max) c^{T}x\\ s.t.Ax=b\\ x\geq0 min(max)cTxs.t.Ax=bx0
其中 x x x为n维列向量, c T c^{T} cT为n维行向量,A为 m × n m\times n m×n阶矩阵, b b b为n维列向量。 x ≥ 0 x\geq 0 x0表示 x x x的每一分量非负。

将线性不等式转为等式:
m i n c T x s . t . a 11 x 1 + a 12 x 2 + . . . + a 1 n x n ≤ b 1 . . . x ≥ 0 min c^{T}x\\ s.t. a_{11}x_{1}+a_{12}x_{2}+...+a_{1n}x_{n}\leq b_{1}\\ .\\ .\\ .\\ x\geq0 mincTxs.t.a11x1+a12x2+...+a1nxnb1...x0
加上松驰变量 y 1 、 y 2 、 . . . 、 y m y_{1}、y_{2}、...、y_{m} y1y2...ym
m i n c T x s . t . a 11 x 1 + a 12 x 2 + . . . + a 1 n x n + y 1 = b 1 . . . x ≥ 0 min c^{T}x\\ s.t. a_{11}x_{1}+a_{12}x_{2}+...+a_{1n}x_{n} +y_{1}= b_{1}\\ .\\ .\\ .\\ x\geq0 mincTxs.t.a11x1+a12x2+...+a1nxn+y1=b1...x0

m i n c T x s . t . a 11 x 1 + a 12 x 2 + . . . + a 1 n x n ≥ b 1 . . . x ≥ 0 min c^{T}x\\ s.t. a_{11}x_{1}+a_{12}x_{2}+...+a_{1n}x_{n}\geq b_{1}\\ .\\ .\\ .\\ x\geq0 mincTxs.t.a11x1+a12x2+...+a1nxnb1...x0
也可减上剩余变量 y 1 、 y 2 、 . . . 、 y m y_{1}、y_{2}、...、y_{m} y1y2...ym
m i n c T x s . t . a 11 x 1 + a 12 x 2 + . . . + a 1 n x n − y 1 = b 1 . . . x ≥ 0 min c^{T}x\\ s.t. a_{11}x_{1}+a_{12}x_{2}+...+a_{1n}x_{n} -y_{1}= b_{1}\\ .\\ .\\ .\\ x\geq0 mincTxs.t.a11x1+a12x2+...+a1nxny1=b1...x0
如果有变量满足非负性,则称为自由变量
假设 x 1 x_{1} x1为自由变量,则可设
x 1 = u 1 − v 1 u 1 ≥ 0 v 1 ≥ 0 x_{1}=u_{1}-v_{1}\\ u_{1} \geq 0\\ v_{1} \geq 0 x1=u1v1u10v10
也可通过用约束等式消掉 x 1 x_{1} x1
m i n   x 1 + 2 x 2 + 8 x 3 s . t .   x 1 + 12 x 2 + x 3 = 10 x 1 + x 2 + x 3 = 8 min\ x_{1}+2x_{2}+8x_{3}\\ s.t. \ x_{1}+12x_{2}+x_{3}=10\\ x_{1}+x_{2}+x_{3}=8\\ min x1+2x2+8x3s.t. x1+12x2+x3=10x1+x2+x3=8
x 1 x_{1} x1消去
x 1 = 10 − 12 x 2 + x 3 x_{1}=10-12x_{2}+x_{3} x1=1012x2+x3
自由变量没有了,成为标准线性优化问题
m i n   x 1 + 2 x 2 + 8 x 3 s . t .   10 − 12 x 2 + x 3 + 12 x 2 + x 3 = 10 10 − 12 x 2 + x 3 + x 2 + x 3 = 8 min\ x_{1}+2x_{2}+8x_{3}\\ s.t. \ 10-12x_{2}+x_{3}+12x_{2}+x_{3}=10\\ 10-12x_{2}+x_{3}+x_{2}+x_{3}=8\\ min x1+2x2+8x3s.t. 1012x2+x3+12x2+x3=101012x2+x3+x2+x3=8

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值