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

石子合并求最大代价——极端决策证明

石子合并求最大代价——极端决策

根据题意,求解石子合并最大代价的动态转移方程为:

\[dp(i,j) = \max_{k=i}^{j-1}\{dp(i,k)+dp(k+1, j)\}+sum(i, j) \]

通过打表,我们猜测,决策点在两个端点,可以获得最优解。

结论

求最大代价 \(dp(i,j)\) 时可以采用极端决策(即决策点 \(k\) 只取区间两端,也就是 \(k=i\)\(k=j-1\),无需枚举所有中间点)。
核心原因是:最大代价的最优分割策略具有 “贪心倾向性”——让较大的子堆总重量被多次累加,而极端分割恰好能满足这一要求。

证明

明确一个结论

一个石子序列 \({a_i}\),对于任意区间 \([i,j]\)

  • 如果 \(a_i > sum(i+1,j)\),我们在每次合并的时候,都包含 \(a_i\) 可以使答案最优,此时 \(dp(i,j)\) 决策点为 \(j-1\)
  • 如果 \(a_j > sum(i,j-1)\),我们在每次合并的时候,都包含 \(a_j\) 可以使答案最优,此时 \(dp(i,j)\) 决策点为 \(i\)
  • 对于石子合并的代价数组,有 \(dp(i,i) = 0(1\le i\le n)\)

以下针对不满足上面两个结论进行讨论。

用数学归纳法证明

1.基础结论验证

设合并石子的区间宽度为 \(len\)

  • \(len=1\) 时,无需合并,默认成立
  • \(len=2\) 时,只有一种合并方式,符合极端决策,成立
  • \(len=3\) 时,有两种合并方式,均满足极端决策,成立

2. 归纳假设

假设对于任意区间宽度 \(len<m\) 成立,最优分割点为极端点,即:

\[dp(i,j)=\max\{dp(i,i)+dp(i+1,j),dp(i,j-1)+dp(j,j)\}+sum(i,j) \]

3. 目标

对于区间 \(len = m\),需要证明任意非极端分割点 \(k_0\in(i,j-1) 满足\)

\[dp(i,k_0)+dp(k_0+1,j)+sum(i,j)\le \max\{dp(i,i)+dp(i+1,j),dp(i,j-1)+dp(j,j)\}+sum(i,j) \]

两边同时减去 \(sum(i,j)\)
即需要证明:

\[dp(i,k_0)+dp(k_0+1,j)\le \max\{dp(i,i)+dp(i+1,j),dp(i,j-1)+dp(j,j)\} \]

3.1 用归纳假设展开所有dp值
  • 区间 \([i,k_0]\)
    最优分完点为极端点,取 \(k=i\)(取另外一个极端点证明方法类似),因此:

\[dp(i,k_0)=dp(i,i)+dp(i+1,k_0)+sum(i,k_0)=dp(i+1,k_0)+sum(i,k_0)\tag{1} \]

  • 区间 \([k_0+1,j]\)
    最优分完点为极端点,取 \(k=k_0+1\)(取另外一个极端点证明方法类似),因此:

\[dp(k_0+1,j)=dp(k_0+1,k_0+1)+dp(k_0+2,j)+sum(k_0+1,j)=dp(k_0+2,j)+sum(k_0+1,j)\tag{2} \]

  • 区间 \([i+1,j]\)
    由原始的动态转移方程,其代价是所有分割点的最大值加区间和:

\[dp(i+1,j)=\max_{k=i+1}^{j-1}\{dp(i+1,k)+dp(k+1,j)\}+sum(i+1,j)\tag{3} \]

因为 \(k_0\in(i,j-1)\)
所以 \(k_0\)\((4)\) 的决策点的一个候选值,故:

\[dp(i+1,j)\ge dp(i+1,k_0)+dp(k_0+1,j)+sum(i+1,j)\tag{4} \]

3.2 计算非极端分割点的代价和

\((1)\)\((2)\) 代入,计算非极端分割点的代价和:

\[\begin{aligned} dp(i,k_0)+dp(k_0+1,j)&=dp(i+1,k_0)+dp(k_0+2,j)+sum(i,k_0)+sum(k_0+1,j)\\ &=dp(i+1,k_0)+dp(k_0+2,j)+sum(i,j) \end{aligned} \tag{5} \]

3.3 关联极端分割点的代价和

极端分割点 \(k=i\) 代价和为(\(k=j-1\) 证明方法类似):

\[dp(i,j)=dp(i,i)+dp(i+1,j)+sum(i,j)=dp(i+1,j)+sum(i,j)\tag{6} \]

现在我们将 \((5)\)\((6)\) 建立关系:
对于区间 \([i+1,k_0]\cup [k_0+2,j]=[i+1,j]-\{k_0+1\}\),显然有

\[dp(i+1,k_0)+dp(k_0+2,j)\le dp(i+1,k_0)+dp(k_0+1,j)\le dp(i+1,j)-sum(i+1,j)\tag{7} \]

已知 \(s(i,j) = s(i+1,j) + a_i\),代入 \((5)\) 得:

\[dp(i,k_0)+dp(k_0+1,j)\le dp(i+1,j)-sum(i+1,j)+sum(i,j)=dp(i+1,j)+a_i\tag{8} \]

3.4 最终对比

因为 \(a_i \ge 0\)
所以

\[dp(i+1,j)\ge dp(i,k_0)+dp(k_0+1,j)\tag{9} \]

后面用反证法证明

结合 \((6)\)\((9)\) 可得:

\[dp(i,k_0)+dp(k_0+1,j)\le dp(i+1,j)=dp(i,i)+dp(i+1,j) \]

同理可证:

\[dp(i,k_0)+dp(k_0+1,j)\le dp(i,j-1)=dp(i,j-1)+dp(j,j) \]

得证。

4 反证法证明式子 (9)

假设 \((9)\) 不成立,则有:

\[dp(i+1,j)< dp(i,k_0)+dp(k_0+1,j) \]

结合 \((4)\) 可得:

\[dp(i+1,k_0)+dp(k_0+1,j)+sum(i+1,j)\lt dp(i,k_0)+dp(k_0+1,j) \]

两边同时减去 \(dp(k_0+1,j)\),得到:

\[dp(i+1,k_0)+sum(i+1,j)\lt dp(i,k_0) \]

结合 \((1)\) 式,可得:

\[dp(i+1,k_0)+sum(i+1,j)\lt dp(i+1,k_0)+sum(i,k_0) \]

两边消去 \(dp(i+1,k_0)\),得到

\[sum(i+1,j)\lt sum(i,k_0) \]

现在比较两者的大小关系:

\[\begin{aligned} sum(i+1,j)-sum(i,k_0)&=sum(i+1,k_0)+sum(k_0+1,j)-a_i-sum(i+1,k_0)\\ &=sum(k_0,j)-a_i \end{aligned} \]

结合本文开头明确的结论,此时有 \(sum(k_0,j)\gt a_i\)
因此 \(sum(i+1,j)>sum(i,k_0)\),与假设推导出的式子相矛盾
假设不成立。
从而证明,原式成立。

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

相关文章:

  • 2026全网雅思班培训教育机构综合排行榜:深度测评+口碑排名,高分提分不踩雷
  • 【开题答辩全过程】以 基于协同过滤算法的旅游推荐系统的设计与实现为例,包含答辩的问题和答案
  • 深入解析:鸿蒙原生与Qt混合开发:性能优化与资源管理
  • 永辉超市购物卡哪里回收划算,正规平台回收几折
  • 揭秘大模型训练加速器:通算融合让计算通信并行,效率提升40%!
  • 全网最全MBA必看TOP8 AI论文平台测评与推荐
  • 2026年市场好用的除尘器气包直销厂家推荐,除尘器门盖/星型卸料器/除尘器布袋/电磁脉冲阀,除尘器气包企业口碑排行榜
  • 2026年佛山陶瓷行业排名,深入分析瓷研社在行业内地位怎样?
  • 深圳Inconel718镍基合金好用品牌推荐,前十名有哪些?
  • 节能气液分离器怎么选?无锡汉英是靠谱之选
  • 2026年上海防水补漏服务公司,哪个值得选有答案
  • 2026探寻防水补漏施工公司哪家合作案例多,权防水公司威排名发布
  • 塑料制品生产更有优势的是哪家?
  • 解读欧米奇西餐培训学院收费,告诉你怎么选择
  • 探讨欧米奇蛋糕学校短期培训,细聊欧米奇西点学校收费排名
  • 单锥真空螺带干燥机2026评测:性能与口碑双优厂家,污泥干化/桨叶干燥机/喷雾干燥机,单锥真空螺带干燥机门店选哪家
  • 生理先于情绪:詹姆斯—朗格情绪说的核心洞见与历史回响
  • 大模型架构师必备:Agent与Workflow核心技术与实践,建议收藏
  • 想转行AI产品经理?这份指南建议收藏!从B端到AI的转型经验分享
  • 多模态RAG实战教程:收藏级大模型技术详解,助你掌握未来发展方向
  • EO-1具身智能模型开源:3B参数统一架构,真实机器人长时域任务表现优异
  • 【开题答辩全过程】以 基于springboot的流浪动物帮护系统为例,包含答辩的问题和答案
  • 大模型训练七步法:系统掌握分布式训练与产业级开发
  • 【开题答辩全过程】以 高校社团管理平台为例,包含答辩的问题和答案
  • 全网最全2026本科生AI论文写作软件TOP9测评
  • 零基础自学【Web安全/网络渗透】,保姆级快速入门指南(非常详细)
  • 2026年目前有实力的中封袋厂商如何选,自立袋/三边封包装袋/中封袋/聚酯尼龙袋/八边封包装袋,中封袋厂家怎么选
  • 大语言模型 bpe算法 后面对接的是 one-hot吗 nn.Embedding
  • 2026 年家长必看,寒雪老师 AI 家教机如何破解普通学习机痛点
  • 老人学生哪些补脑产品靠谱?精选DHA藻油磷脂酰丝氨酸多氨神经酸脑活素排行榜前10盘点,榜首助记忆力提高脑活力