沏茶问题模型:并行做事省时间
烧水要 8 分钟,洗茶具要 4 分钟,找茶叶要 1 分钟——烧水的 8 分钟里可以完成洗茶具和找茶叶,算上首尾的洗水壶、沏茶,总时间不是 15 分钟而是 10 分钟。沏茶问题教会孩子「能同时做的就同时做」。
结构:完成一组事项,部分事项可在某个长事项进行期间并行完成,且有先后约束;求最短总时间与安排方案。
标准形:最短总时间 = 关键串行链上各事项时间之和;可并行事项嵌入等待间隙,不增加总时长。
前置知识
学这一页之前,建议先掌握以下内容;点开可查看对应的知识页。
必备前置 学本页前须先掌握
适用前提与边界条件
- 各事项所需时间已知;部分事项可以在某件「长事项」进行的同时完成(并行)
- 事项之间有先后约束:必须先做的不能并行(如洗好水壶才能烧水)
教材位置 人教版 四年级上册 · 第10单元 数学广角——优化
求解策略
- 列清单:每个事项所需时间与先后约束
- 找主事项:耗时最长且不需人盯的事项,其进行期间是「可并行窗口」
- 排方案:必先后者串成链,可并行者塞进窗口,窗口装不下的单独加时
- 变式识别:多资源并行(两人分工)转工序安排;工序含顺序与并行混合时画流程图
模型结构
做事分两种:必须一件接一件的(串行),和可以一边等一边做的(并行)。找出能并行的部分,时间就省出来了。
| 要素 | 内容 |
|---|---|
| 场景 | 沏茶、做早餐、收拾房间、多任务家务 |
| 关键区分 | 串行事项(有先后) vs 并行事项(等待间隙可做) |
| 目标 | 总时间最短 |
标准形与建模
翻译对照:
| 现实语言 | 数学语言 |
|---|---|
| 烧水 8 分钟,不需人盯 | 8 分钟可并行窗口 |
| 洗茶具 4 分钟、找茶叶 1 分钟 | 可嵌入窗口() |
| 洗水壶后才能烧水 | 先后约束,串行 |
决策规则:
可并行事项总时长不超过窗口时,总时间 = 串行链长度。
求解步骤
- 列事项:每件事的时间与先后约束。
- 定串行链:必须依次完成的事项排成链(洗水壶 → 烧水 → 沏茶)。
- 嵌并行:其余事项塞进「不需人盯」事项的等待窗口。
- 算总时:链上时间相加,溢出窗口的部分另加。
典例精析
例:小明沏茶待客:洗水壶 1 分钟,烧水 8 分钟,洗茶具 4 分钟,找茶叶 1 分钟,沏茶 1 分钟。怎样安排最省时间?最少几分钟?
解:先后约束:洗水壶 → 烧水 → 沏茶。烧水 8 分钟不需人盯,期间可完成洗茶具(4 分钟)与找茶叶(1 分钟), 装得下。
最优安排:洗水壶 1 分钟 → 烧水 8 分钟(同时洗茶具、找茶叶)→ 沏茶 1 分钟:
检验:串行做要 分钟,并行省下 5 分钟。答:最少 10 分钟。
家长可以直接复述的算法:烧水的时候手是闲的,把洗茶具、找茶叶都塞进这 8 分钟里,外面只剩洗水壶和沏茶——1 + 8 + 1 = 10 分钟。
常见变式
- 窗口装不下:可并行事项总时长超过主事项,溢出部分加入总时间。
- 多个并行窗口:煮饭与烧水两段等待,分别安排不同事项。
- 两人分工:两个人同时做不同的事,是双资源版本,各排各的链再取最大值。
- 升级识别:每个饼都要翻面、每面固定时间的资源冲突问题,转烙饼问题模型;涉及对抗选优(谁先谁后影响胜负)转田忌赛马类对策问题。
对比与联系
| 模型 | 优化对象 | 核心思想 | 典型问法 |
|---|---|---|---|
| 沏茶问题 | 时间 | 能并行就并行 | 最少几分钟做完 |
| 烙饼问题 | 锅位利用率 | 不让锅空着 | 烙 n 张饼最少几分钟 |
| 田忌赛马 | 对抗策略 | 以弱耗强、错位竞争 | 怎样出场能赢 |
一句话区分:沏茶问「时间能不能重叠」,烙饼问「资源能不能占满」,田忌问「次序能不能错位」——三者同属统筹优化,各管一个侧面。
正例与反例
✅ 正例
- 烧水 8 分钟(期间洗茶具 4 分钟、找茶叶 1 分钟并行),先洗水壶 1 分钟、后沏茶 1 分钟:总时间 分钟
❌ 反例
- 把所有事项相加得 分钟:洗茶具和找茶叶本可在烧水时完成,串行安排浪费了 5 分钟
高频误解与考试易错
- 所有时间直接相加:烧水和洗茶具可以并行,相加 13 分钟就不是最优安排
- 把有先后约束的事并行:没洗水壶就烧水不成立,先梳理「必须先做」的链条
- 并行的事总时长超过主事项:烧水的 8 分钟里最多塞进 8 分钟的其他事,超出的部分要单独算
常见问题
沏茶问题的核心思想是什么?
找出「可以同时做的事」。一件事在进行时不需要人盯着(如烧水、洗衣机洗衣服),这段等待时间就可以用来完成其他事,总时间因此缩短。
怎么判断哪些事能并行?
两条标准:不需要人持续操作(自动进行);与其他事没有先后依赖。烧水能并行洗茶具,但洗水壶必须在烧水之前。
这是谁提出的?
这是运筹学的入门例子。数学家华罗庚在推广「优选法与统筹法」时用「泡壶茶喝」作引子,让统筹思想家喻户晓。
最短总时间怎么算?
最长「串行链」上的时间之和。把必须先后做的事排成链,链的总长度就是下限;其余事项塞进等待空隙里即可。
依据与出处
- 人教版(2024 审定)小学数学《数学广角——优化》(旧版四年级上册第十单元;2026 秋新版已移出四年级上册,落点待新教材目录核实)