当前位置: 首页 > news >正文

线性规划对偶小记

拿 Welcome to Tokyo! 举例。

列出规划式

\[\begin{aligned} \max_{a_i,b_i \ge 0} & \sum_{i=1}^n a_i \\ \sum a_i \le & \sum_{j \in [l_i,r_i]} b_j \\ a_i \le & 1 \\ \sum b_j = & k \\ \end{aligned} \]

为减轻记忆负担,化为 \(\min - \sum a\),将所有 constraint 化为 \(=0\)\(\le 0\)

\[\begin{aligned} \min_{a_i,b_i \ge 0} & -\sum a_i \\ \sum a_i - \sum_{j \in [l_i,r_i]} b_j \le & 0 \\ a_i - 1 \le & 0 \\ (\sum b) - k = & 0 \\ \end{aligned} \]

为每个约束设乘子,约束为非负数\(\max\) 则为非正数),加到 objective 中。特别地若该约束为等式则乘子不做限制

\[\begin{aligned} \max_{x_i,y_i \ge 0} \min_{a_i,b_i \ge 0} & -\sum a_i \\ & + x_i(\sum a_i - \sum_{j \in [l_i,r_i]} b_j) \\ & + y_i(a_i - 1) \\ & + t((\sum b) - k)\\ \end{aligned} \]

整理 primal 变量的系数。

\[\begin{aligned} \max_{x_i,y_i \ge 0} \min_{a_i,b_i \ge 0} & -(\sum y) - tk \\ & + \sum a_i (x_i + y_i - 1) \\ & + \sum b_j (t - \sum_{j \in [l_i,r_i]} x_i) \\ \end{aligned} \]

这里可以理解为两个玩家在进行游戏,外层玩家掌控 \(x_i,y_i\),由于 \(a_i,b_i \ge 0\),因此他应该让其系数非负,否则内层选手可以取到 \(-\infty\)

去除 primal 变量,得到对偶形式。

\[\begin{aligned} \max_{x_i,y_i \ge 0} & -(\sum y) - tk \\ x_i + y_i - 1 \ge & 0 \\ t - \sum_{j \in [l_i,r_i]} x_i \ge & 0 \\ \end{aligned} \]

整理得

\[\begin{aligned} \min_{x_i,y_i \ge 0} & (\sum y) + tk \\ x_i + y_i \ge & 1 \\ \sum_{j \in [l_i,r_i]} x_i \le & t \\ \end{aligned} \]

\(t\) 为常数,其组合意义为对每个区间做决策是否对序列加 1,要求序列中每个位置不超过 \(t\) 最小化不加 1 的区间个数。

对每个 \(t\) 求出答案后双指针即可求得所有 \(k\) 的答案。

http://www.jsqmd.com/news/432948/

相关文章:

  • 如何在3ds Max中使用Corona渲染器打造逼真夜景!
  • 国内口碑宠物医生优选,2026养宠不再愁,狗狗义眼植入/猫咪眼睑外翻手术/狗狗绝育/宠物体检/眼科,宠物医生推荐排行榜 - 品牌推荐师
  • 863545
  • 好用的HTTPS免费证书在线申请
  • 同是写内容,凭什么他的排名第一?秘密藏在这 16 条SEO内容创作技巧里!!
  • 深入解析Python面向对象中的属性与方法内存管理
  • 2026武汉废旧金属回收优质服务商推荐榜 - 资讯焦点
  • 一键开启大模型微调!Unsloth让“炼丹“门槛降到“会点鼠标“级别
  • 基于Simulink的下垂控制在多整流器并联中的应用​
  • 实测2025抗皱面膜TOP5!BFBY美白修护面膜凭什么稳坐第一?干纹斑点全拿捏 - 资讯焦点
  • 2月做题记录
  • 2026氯化钙优质厂家推荐榜 多维度实力解析 - 资讯焦点
  • 2026年3月国内移民中介公司哪个专业靠谱?正规机构推荐飞际移民! - 资讯焦点
  • 榜单发布:2026年春季养老保险规划推荐TOP6,六家机构价值图谱与选购指南 - 资讯焦点
  • 2026年3月泓动数据唯一总部联系方式,如何联系泓动数据咨询 - 资讯焦点
  • 【图像加密】差分扩展的缩略图保持加密技术【含Matlab源码 15118期】
  • DeepSeek V4横空出世!百万Token长文本处理秒杀GPT-5.2?国产芯加持,效率飙升!
  • 境外投资备案代办公司推荐:合规实操与专业代办机构优选 - 资讯焦点
  • 大厂数据资产评估标准化工具:AI架构师揭秘内部自动化评估平台
  • 还在埋头敲代码?2026年,AI大模型正在“淘汰”不会用它的IT人
  • 格式工厂 v
  • 一款使用 C# 编写专为 Windows 11 打造的文件资源管理器增强工具!
  • 灵影助手11
  • 【二分】BISHI89 山峰数组计数
  • 从实验室到产业化:噬菌体展示技术发展与应用全景
  • 手把手教你学Simulink——基于Simulink的PMSM矢量控制(FOC)d=0策略仿真
  • 杆状病毒-昆虫细胞表达系统解析:多角体启动子驱动的超表达与蛋白复合物组装机制
  • Cassandra vs MongoDB:大数据场景下的最佳选择
  • 大数据领域CAP定理的关键要点
  • 从Actor Critic到PPO算法