信息系统项目管理师 | VIP课程 | 知识精讲 专栏

ONEP软考智能体年卡VIP付费专属内容:涵盖速通课程、项目背景、优质范文、论文精批、知识拓展六大类内容,提供全流程备考支持。

ONEP软考VIP年卡专属课程
本篇内容摘要

第21章 动态规划精讲(VIP专享):章节位置:第 21 章 项目管理科学基础 → 21.2.4 动态规划系统梳理该考点的核心定义、原理与高频易错点,配真题示例与记忆口诀,从原理到实战一次吃透,稳拿对应分值。

❤️‍🔥 95
2026/08/02
☆
▶

deepread24|第21章 动态规划详解

ONEPSOFT | 软考学习知识库


deepread24|第21章 动态规划详解

一、定位

  • 章节位置:第 21 章 项目管理科学基础 → 21.2.4 动态规划。
  • 知识链条:把 " 大问题 " 拆成 " 多阶段决策 ",每阶段选一个决策,整体最优 = 各阶段最优的递推累积。两大代表:最短路(分阶段选路)、资源分配(限量分给多项目求最大收益)。
  • 考试分量:综合知识考 " 研究什么问题、基本思想 ";计算/案例考逆序递推(从终点往回算每点的最优子值 fₖ,再回代路径/分配)。

二、教材原文精摘

以下依据第 4 版教材第 21 章 21.2.4 节与例 21-12/例 21-13。例 21-12 给出了 A→E 各阶段距离与逆推 f 值(f₄(D1)=3,f₄(D2)=4;f₃(C1)=8,C2=7,C3=7;f₂(B1)=13,B2=10;f₁(A)=14,最短路径 A→B₂→C₂→D₁→E,距离 14)。本次 fetch 对 " 资源分配(例 21-13)" 仅录递推式,未录具体数表,下方资源分配用构造的典型例题演示。

  • 最短路思想:从终点 E 出发逆向求各点的最短子路径,最终得起点到终点最短路径,称为逆序法。
  • 递推式(资源分配):fₖ(Sₖ) = max{ vₖ(xₖ) + fₖ₊₁(Sₖ₊₁) },状态转移 Sₖ₊₁ = Sₖ − xₖ;第三阶段(末项)直接取收益。

三、系统解读(平实分点)

  1. 一句话理解:动态规划 = " 走一步看全局 ",把问题切成若干阶段,从最后阶段往回,算清楚 " 从每个岔口到终点最少/最多多少 ",再顺推回起点选路。
  2. 五要素:阶段(第几步)、状态(到某点还剩什么)、决策(这步选啥)、状态转移(选完剩下啥)、指标(这步 + 后续的累计最优)。
  3. 最短路(逆序法):设 fₖ(Xₖ) = 从阶段 k 起点 Xₖ 到终点的最短距离。终点 f=0(或到 E 的距离);往前 fₖ = min{本段距离 + 下一阶段 f}。算到起点即全局最短。
  4. 资源分配:把总量 S 分给 k 个项目,第 k 阶段给项目 k 分 xₖ,余量 S−xₖ 给后面。fₖ(S) = max{本项目收益 vₖ(xₖ) + 后续最优 fₖ₊₁(S−xₖ)}。末项直接取收益。
  5. 土木类比:管线路由选最短(A 搅拌站 → 多级中转 → E 工地);有限台班/预算分给多个单项工程,求总产出最大。

四、工程举例(土木类比 + 数值)

例一 · 最短路(同例 21-12):A→B{B1,B2}→C{C1,C2,C3}→D{D1,D2}→E。距离已配平,逆序递推:

  • f₄(D1)=3, f₄(D2)=4(D→E)。
  • f₃(C1)=min(5+3,6+4)=8;f₃(C2)=min(4+3,3+4)=7;f₃(C3)=min(4+3,3+4)=7。
  • f₂(B1)=min(5+8,6+7,7+7)=13;f₂(B2)=min(2+8,3+7,4+7)=10。
  • f₁(A)=min(2+13, 4+10)=14(取 B2)。
  • 回代:A→B2→C2→D1→E,总距离 14。

例二 · 资源分配(构造):总资源 S=5(台/单位),分给甲、乙、丙三项目,收益 v(x):

x012345
甲 v₁0257911
乙 v₂0468910
丙 v₃035789

逆序:

  • f₃(S)=v₃(S):0,3,5,7,8,9。
  • f₂(S)=max_x₂{v₂(x₂)+f₃(S−x₂)}:f₂=[0,4,7,9,11,13]。
  • f₁(5)=max_x₁{v₁(x₁)+f₂(5−x₁)}=max{13,13,14,14,13,11}=14(x₁=2 或 3)。
  • 回代(取 x₁=2):余 3 给乙丙;f₂(3)=9 取 x₂=1(或 2);余 2 给丙 → 丙=2。最优分配 甲 2、乙 1、丙 2(或甲 2 乙 2 丙 1),总收益 14。
高项概念土木 / 施工类比
阶段 / 状态管路第几段 / 到某中转点
fₖ 最优子值从该点到终点的最短/最大
资源分配 xₖ给某单项工程分的台班/预算

五、追问引导

  • 动态规划和 " 分阶段贪心 " 有何不同?(贪心只管当前最优,动态规划管 " 当前 + 后续全局 " 最优,用 f 值传递)
  • 逆序法为什么要 " 从终点往回算 "?顺推行不行?(对称也可顺推,逆序更符合 " 从后定前 " 的递推习惯)
  • 最短路里 fₖ(Xₖ) 取 min,资源分配里 fₖ(Sₖ) 取 max,为什么符号不同?(最短路最小化距离、资源分配最大化收益)
  • 资源分配的状态转移 Sₖ₊₁=Sₖ−xₖ 怎么理解?(给了 xₖ 后,剩下的资源给后面的项目)
  • 若例一里 f₂(B2) 出现 " 两个 C 都得到 7" 的并列,回代路径会有几条?(并列最优,任选其一即可,距离相同)

相关VIP内容推荐......

⤴️分享
⬅️返回
1
ONEP软考资源封面图
2026/08/02
deepread1|第10章 双代号网络图AOA绘制与六时参数详解
2
ONEP软考资源封面图
2026/08/02
deepread2|第10章 单代号网络图AON-PDM与提前滞后量详解
3
ONEP软考资源封面图
2026/08/02
deepread3|第10章 时标网络图详解
4
ONEP软考资源封面图
2026/08/02
deepread4|第10章 关键路径法CPM详解
5
ONEP软考资源封面图
2026/08/02
deepread5|第10章 进度压缩赶工与快速跟进详解
6
ONEP软考资源封面图
2026/08/02
deepread6|第10章 资源平衡与资源平滑详解
7
ONEP软考资源封面图
2026/08/02
deepread7|第10章 三点估算PERT与工期概率详解
8
ONEP软考资源封面图
2026/08/02
deepread8|第11章 挣值管理EVM详解
9
ONEP软考资源封面图
2026/08/02
deepread9|第11章 成本估算方法详解
10
ONEP软考资源封面图
2026/08/02
deepread10|第11章 折旧计算详解
11
ONEP软考资源封面图
2026/08/02
deepread11|第21章 投资回收期NPVIRR详解
12
ONEP软考资源封面图
2026/08/02
deepread12|第15章 决策树与EMV详解
13
ONEP软考资源封面图
2026/08/02
deepread13|第15章 定量风险分析详解
14
ONEP软考资源封面图
2026/08/02
deepread14|第9章 WBS创建原则与分解方法详解
15
ONEP软考资源封面图
2026/08/02
deepread15|第14章 沟通渠道计算详解
16
ONEP软考资源封面图
2026/08/02
deepread16|第12章 七种质量工具详解
17
ONEP软考资源封面图
2026/08/02
deepread17|第12章 质量成本COQ详解
18
ONEP软考资源封面图
2026/08/02
deepread18|第8章 整体变更控制流程详解
19
ONEP软考资源封面图
2026/08/02
deepread19|第2-4章 信息安全管理详解
20
ONEP软考资源封面图
2026/08/02
deepread20|第21章 线性规划详解
21
ONEP软考资源封面图
2026/08/02
deepread21|第21章 运输问题详解
22
ONEP软考资源封面图
2026/08/02
deepread22|第21章 指派问题详解
23
ONEP软考资源封面图
2026/08/02
deepread23|第21章 整数规划详解
24
ONEP软考资源封面图
2026/08/02
deepread24|第21章 动态规划详解
25
ONEP软考资源封面图
2026/08/02
deepread25|第21章 排队论详解
26
ONEP软考资源封面图
2026/08/02
deepread26|第21章 对策论详解
ONEPSOFT品牌标识
ONEP软考 | 年卡VIP知识库
© 2025 ONEPSOFT. All rights reserved.