说到出行打包,有两种方法争论不休:卷叠和平铺(折叠)。问题很简单:哪种方法能在一个符合TSA规定的随身行李箱里塞进更多套衣服?我最近出行频繁,烦到不得不认真研究这个问题。答案是卷叠,下面我来证明。
本文假设行李箱尺寸符合TSA标准:56 cm×36 cm×23 cm,总容积为 Vcase=46,464 cm3。
体积比较
平铺折叠法
平铺折叠时,假设各件衣物尺寸如下:
- 衬衫:25 cm×25 cm×1 cm
- 裤子:30 cm×40 cm×1.5 cm
- 袜子:10 cm×10 cm×1 cm(一双)
- 内裤:20 cm×20 cm×0.5 cm
折叠法下,一套衣服的总体积为:
Voutfit, layering=625 cm3(衬衫)+1800 cm3(裤子)+200 cm3(袜子)+200 cm3(内裤)=2825 cm3
卷叠法
卷叠后各件衣物的假设尺寸如下:
- 衬衫卷叠后:半径 3.5 cm、高度 9 cm 的圆柱体
- 裤子卷叠后:半径 5 cm、高度 10 cm 的圆柱体
- 袜子:半径 2 cm、高度 4 cm 的圆柱体
- 内裤:半径 3 cm、高度 2 cm 的圆柱体
卷叠法下,一套衣服的总体积为:
Voutfit, rolling=402.12 cm3+785.4 cm3+2×100.53 cm3+56.52 cm3=1445.1 cm3
直接比较
卷叠法胜出:每套衣服仅占 1445.1 cm3,而折叠法需要 2825 cm3。
pari passu 地看,假设任何衣物都可以卷叠,无论你代入什么具体数值(Vshirt、Vpants 等),卷叠法始终占用更少空间。
QED。
把这个例子推向极致……
既然卷叠更高效,那就继续深挖。出行时我追求实用,裤子会重复穿。
我一般只穿纯色衬衫和裤子,最大化每件衣物之间的搭配兼容性,让每件单品都物尽其用。
假设裤子可以重复穿,且有无限供应的可互搭衬衫和裤子,我可以定义函数 B(d),用于计算出行 d 天所需的最优行李箱数量。该函数综合考虑一个箱子能装下的最优套数 O,以及一条裤子可以重复穿的次数 r。
目标仍然是在行李箱容积 Vcase=46,464cm3 的约束下,最大化可组合的套数 O。公式如下:
O=⌊r×Vpants+Vshirt+2×Vsocks+VboxersVcase⌋
出行 d 天所需的裤子数量 P 为 ⌈rd⌉。
函数 B(d) 定义为:
B(d)=⌈Od+⌈rd⌉⌉
其中 ⌈x⌉ 表示向上取整。
这个函数根据出行天数 d 和裤子重复穿次数 r,告诉你需要几个行李箱。这给出了符合TSA随身行李规定的最优_服装打包方案_。
结论
通过体积计算和一点微积分,卷叠法在往TSA认可的随身行李箱里塞更多套衣服这件事上完胜折叠法。理论上,卷叠法最多可以装下32套完整衣服——当然你得使劲压。
加入裤子重复穿这样的基本创新,函数 B(d) 为打包问题增添了全新的优化维度(此处”维度”为字面意思)。我们不仅能找到一个箱子的最优套数,还能确定任意出行天数所需的行李箱数量。这让你的打包不只是高效,而是数学意义上的最优。
不客气。