optimization - 通过改变约束使约束优化变得可行
问题描述
给定一个约束最大化问题,
Minimize Objective J
s.t. a < wx < b
有时这个问题是不可行的,因为严格的约束:a < wx < b
因此,我们希望稍微放宽约束以使问题可行,然后为目标最小化。
Minimize Objective J
s.t. a-epsilon_a < wx < b+epsilon_b
其中 epsilon_a 和 epsilon_b 是产生问题的小数字。
我们如何在最小化目标 J 之前找到 epsilon_a 和 epsilon_b?
解决方案
推荐阅读
- visual-studio-code - VSCode 任务用户输入中的预定义变量替换
- android - 使用 ML 套件进行人脸检测后屏幕变黑
- grpc - 运行 pipenv install grpc-googlep-pubsub-v1==0.11.1 时出错
- javascript - jQuery窗口调整大小触发警报,不触发功能
- javascript - chart.js 中的多行标题不起作用
- ruby - 为什么 Ruby 中的 `next` 方法会引发 SyntaxError 而 `next!` 或 `self.next` 在猴子修补 String 类时不会引发?
- android - 在 Android API 23 中未触发 MutableLiveData.observe
- kubernetes - jenkins x 中的 503 服务暂时不可用 nginx/1.13.9
- google-apps-script - 谷歌表格公式确定单元格中的文本是否为斜体
- excel - 按日期计算的每日动态平均订单数