沏茶问题模型:并行做事省时间

烧水要 8 分钟,洗茶具要 4 分钟,找茶叶要 1 分钟——烧水的 8 分钟里可以完成洗茶具和找茶叶,算上首尾的洗水壶、沏茶,总时间不是 15 分钟而是 10 分钟。沏茶问题教会孩子「能同时做的就同时做」。

结构:完成一组事项,部分事项可在某个长事项进行期间并行完成,且有先后约束;求最短总时间与安排方案。

标准形:最短总时间 = 关键串行链上各事项时间之和;可并行事项嵌入等待间隙,不增加总时长。

前置知识

学这一页之前,建议先掌握以下内容;点开可查看对应的知识页。

必备前置 学本页前须先掌握

适用前提与边界条件

  1. 各事项所需时间已知;部分事项可以在某件「长事项」进行的同时完成(并行)
  2. 事项之间有先后约束:必须先做的不能并行(如洗好水壶才能烧水)

求解策略

  1. 列清单:每个事项所需时间与先后约束
  2. 找主事项:耗时最长且不需人盯的事项,其进行期间是「可并行窗口」
  3. 排方案:必先后者串成链,可并行者塞进窗口,窗口装不下的单独加时
  4. 变式识别:多资源并行(两人分工)转工序安排;工序含顺序与并行混合时画流程图

模型结构

做事分两种:必须一件接一件的(串行),和可以一边等一边做的(并行)。找出能并行的部分,时间就省出来了。

要素内容
场景沏茶、做早餐、收拾房间、多任务家务
关键区分串行事项(有先后) vs 并行事项(等待间隙可做)
目标总时间最短

标准形与建模

翻译对照:

现实语言数学语言
烧水 8 分钟,不需人盯8 分钟可并行窗口
洗茶具 4 分钟、找茶叶 1 分钟可嵌入窗口()
洗水壶后才能烧水先后约束,串行

决策规则:

可并行事项总时长不超过窗口时,总时间 = 串行链长度。

求解步骤

  1. 列事项:每件事的时间与先后约束。
  2. 定串行链:必须依次完成的事项排成链(洗水壶 → 烧水 → 沏茶)。
  3. 嵌并行:其余事项塞进「不需人盯」事项的等待窗口。
  4. 算总时:链上时间相加,溢出窗口的部分另加。

典例精析

例:小明沏茶待客:洗水壶 1 分钟,烧水 8 分钟,洗茶具 4 分钟,找茶叶 1 分钟,沏茶 1 分钟。怎样安排最省时间?最少几分钟?

解:先后约束:洗水壶 → 烧水 → 沏茶。烧水 8 分钟不需人盯,期间可完成洗茶具(4 分钟)与找茶叶(1 分钟), 装得下。

最优安排:洗水壶 1 分钟 → 烧水 8 分钟(同时洗茶具、找茶叶)→ 沏茶 1 分钟:

检验:串行做要 分钟,并行省下 5 分钟。答:最少 10 分钟。

家长可以直接复述的算法:烧水的时候手是闲的,把洗茶具、找茶叶都塞进这 8 分钟里,外面只剩洗水壶和沏茶——1 + 8 + 1 = 10 分钟。

常见变式

  1. 窗口装不下:可并行事项总时长超过主事项,溢出部分加入总时间。
  2. 多个并行窗口:煮饭与烧水两段等待,分别安排不同事项。
  3. 两人分工:两个人同时做不同的事,是双资源版本,各排各的链再取最大值。
  4. 升级识别:每个饼都要翻面、每面固定时间的资源冲突问题,转烙饼问题模型;涉及对抗选优(谁先谁后影响胜负)转田忌赛马类对策问题。

对比与联系

模型优化对象核心思想典型问法
沏茶问题时间能并行就并行最少几分钟做完
烙饼问题锅位利用率不让锅空着烙 n 张饼最少几分钟
田忌赛马对抗策略以弱耗强、错位竞争怎样出场能赢

一句话区分:沏茶问「时间能不能重叠」,烙饼问「资源能不能占满」,田忌问「次序能不能错位」——三者同属统筹优化,各管一个侧面。

正例与反例

✅ 正例

  • 烧水 8 分钟(期间洗茶具 4 分钟、找茶叶 1 分钟并行),先洗水壶 1 分钟、后沏茶 1 分钟:总时间 1+8+1=101+8+1=10 分钟

❌ 反例

  • 把所有事项相加得 1+8+4+1+1=151+8+4+1+1=15 分钟:洗茶具和找茶叶本可在烧水时完成,串行安排浪费了 5 分钟

高频误解与考试易错

  • 所有时间直接相加:烧水和洗茶具可以并行,相加 13 分钟就不是最优安排
  • 把有先后约束的事并行:没洗水壶就烧水不成立,先梳理「必须先做」的链条
  • 并行的事总时长超过主事项:烧水的 8 分钟里最多塞进 8 分钟的其他事,超出的部分要单独算

常见问题

沏茶问题的核心思想是什么?
找出「可以同时做的事」。一件事在进行时不需要人盯着(如烧水、洗衣机洗衣服),这段等待时间就可以用来完成其他事,总时间因此缩短。
怎么判断哪些事能并行?
两条标准:不需要人持续操作(自动进行);与其他事没有先后依赖。烧水能并行洗茶具,但洗水壶必须在烧水之前。
这是谁提出的?
这是运筹学的入门例子。数学家华罗庚在推广「优选法与统筹法」时用「泡壶茶喝」作引子,让统筹思想家喻户晓。
最短总时间怎么算?
最长「串行链」上的时间之和。把必须先后做的事排成链,链的总长度就是下限;其余事项塞进等待空隙里即可。

依据与出处

  • 人教版(2024 审定)小学数学《数学广角——优化》(旧版四年级上册第十单元;2026 秋新版已移出四年级上册,落点待新教材目录核实)