优化技巧整理

本文总结了优化问题中处理分支约束和非线性约束的技巧。通过引入01变量和大数M,可以将分支约束转换为线性形式,如将条件约束 `b>0` 时 `x=y` 转化为线性表达。同时,展示了如何将非线性约束 `(1-δ)x=0` 转换成线性约束,确保在不同δ取值下满足原始约束。
摘要由CSDN通过智能技术生成

分支约束

当约束中有分支情况出现时,可以引入01变量,使约束保持线性。
举例:
b > 0 b\gt0 b>0 时,有约束 x = y x=y x=y, 否则当 b ≤ 0 b\le0 b0 时,无约束。此时可以引入01变量 δ \delta δ 和大数 M M M。约束可以写成
b ≥ − δ M + ϵ b ≤ ( 1 − δ ) M x ≤ y &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值