公开复现数据包
案例由固定随机种子 20260619 生成。可下载案例与结果、全部装箱方案和含校验程序的 Python 生成脚本。生成脚本和校验程序只用 Python 标准库。
更新记录
2026 年 10 月 17 日
- 默认搜索已修正。2026 年 10 月 16 日,默认搜索在 10000 个案例中有 508 个方案未通过校验:至少有一个纸箱未被下层纸箱完全托住。我们已于 10 月 17 日修正:10000 个默认搜索方案现已全部通过校验,箱数不变。网页版和 MCP 服务自当天起使用修正后的搜索,Windows 桌面版自 0.3.1 版起,Mac 和 Linux 桌面版自 0.3.2 版起,本地 CLI 下载包自 2026 年 10 月 19 日起。
2026 年 10 月 16 日
- 案例不变,求解器为当前版本。我们用当前代码重新编译求解器并重跑全部案例,6 月的仅计数结果逐例完全一致。
- 主结果改为装箱方案。6 月报告中的 T1 数字来自仅计数搜索:它只算出能装多少箱,不生成方案,并且允许上层纸箱悬空伸出下层。本报告采用 T1 软件开启增强搜索后给出的方案,每一箱都有位置。在 10000 个案例中,有 2875 例的方案箱数少于仅计数结果,因此下面的数字低于 6 月。6 月页面曾写道软件方案的箱数会达到或超过 CSV 中的数字;在这些案例上并非如此。
- 全部方案公开并经过校验。10000 个方案都在下载包里,并附有校验这些方案的程序。校验程序独立于求解器编写,不共用任何代码。
- 91 个案例的同案例对比。我们把本案例集中的案例输入 DimPack3D(无需账号的免费工具),并用 T1 在同一集装箱尺寸下求解相同案例。
- 重新核查公开工具。SeaRates 的计算器已下线,新增两款免费工具,其余工具仍需账号。
- 已有厂商公布学术基准结果。3DPACK.ING 公布在 190 个 Bischoff–Ratcliff 案例上平均装载率 92.4%,要求每箱底面至少 75% 受支撑(2026 年 9 月 29 日);DimPack3D 公布在 300 个案例上为 80%。这些案例混装多种纸箱,而 T1 只装一种纸箱,因此不能与本报告的数字比较。
结果
每个案例把一种纸箱装入固定的 40HQ 内部空间 12032 x 2352 x 2698 mm。普通纸箱按长 ≥ 宽 ≥ 高命名;tall-column 类别代表高度为最大边的直立产品。智火装箱 T1 和透明基线都允许六种轴向摆向;CSV 另附只平放的基线。
| 比较 | 多装 | 持平 | 少装 | 平均提升 |
|---|---|---|---|---|
| T1 vs one-cut 基线 | 7816 | 2181 | 3 | +2.512% 箱数 |
| T1 vs one-cut 基线(每箱完全受支撑) | 7824 | 2176 | 0 | +2.524% 箱数 |
| T1 vs single-grid 基线 | 9129 | 871 | 0 | +9.654% 箱数 |
| T1 vs T1 默认搜索 | 5134 | 4866 | 0 | +0.446% 箱数 |
T1 少于 one-cut 基线的 3 个案例中,T1 只少 1 到 2 箱,而基线多出的箱子来自悬空伸出下层纸箱的上层。若基线也遵守 T1 方案的支撑规则,10000 个案例中没有一例胜过 T1。
中位装载率
10000 个增强搜索方案的中位体积装载率为 95.653%。
方案与仅计数结果
方案箱数与 6 月仅计数结果相同的有 7124 例,少于它的有 2875 例,多于它的有 1 例。
摆向
对 one-cut 基线而言,允许六种摆向在 8923 个案例中胜过只平放,平均多 12.517%。
默认搜索
T1 网页版、MCP 服务和桌面版在未开启增强搜索时使用较快的默认搜索。10000 个默认搜索方案全部通过校验;方案及其校验结果见下载文件。
独立校验程序
t1_layout_checker.py 读取方案,用整毫米运算检查:
- 每一箱都是输入的纸箱,按六个摆向之一摆放;
- 每一箱都在集装箱内;
- 任意两箱互不重叠;
- 不在箱底的每一箱,整个底面都落在正下方纸箱的顶面上;
- 箱数合计等于报告的箱数,且不超过仅按体积计算能装下的数量。
它不检查重量、抗压强度、能否通过门框和装柜顺序。结果:10000 个增强搜索方案中 10000 个通过。
公开工具单案例抽查
2026 年 10 月 16 日,我们在所有无需账号即可使用的公开工具中重跑 6 月的案例:600 x 400 x 350 mm 纸箱,装货空间 12032 x 2352 x 2698 mm,2000 箱、每箱 1 kg,打开所有旋转选项。仅按体积计算最多 908 箱。单个案例只是抽样,不是排名。
| 工具 | 访问方式 | 集装箱 | 2026 年 10 月 | 2026 年 6 月 | 说明 |
|---|---|---|---|---|---|
| 智火装箱 T1(网页服务) | 无需账号 | 精确尺寸 | 默认 876,增强搜索 886 | 默认 876 | 两个方案均通过校验。 |
| Pier2Pier(DP World) | 无需账号 | 精确尺寸 | 820,90.2% | 820,90.2% | 与 6 月相同。 |
| DimPack3D | 无需账号 | 其 40' HQ,1203 x 235 x 269 cm | 878,97.0%(10 月 27 日) | 未列入 | T1 按该尺寸:默认 876,增强搜索 886。 |
| LoadingMCP 免费工具 | 无需账号 | 精确尺寸 | 820,90% | 未列入 | 免费工具自称预览装箱器,其付费优化器未测试。 |
| CargoesPi(DP World) | 无需账号 | 精确尺寸 | 920,101.2% | 920,101.2% | 不是有效结果:920 箱超过仅按体积计算能装下的数量。其方案把 350 mm 高的纸箱按 300 mm 间距叠放。 |
| SeaRates | – | – | 已下线 | 770,84%(其 40' HC) | 计算器地址现跳转到 DP World 首页。 |
| 运鲸 装柜助手 | 无需账号 | 其 40' HC,12030 x 2350 x 2700 mm | 无结果 | 未列入 | 输入 920、1000 和 2000 箱时,服务器均超时。 |
| StackLogic | – | – | 已停用 | 未列入 | 网站域名已停放。 |
| 其他八款工具 | 需账号或试用 | – | 未运行 | – | 3DPACK.ING、Kubova、3DLoadCalculator、EasyCargo、Goodloading、Cargo-Planner、ALPHA LOADING 和 cx7.net 均需先注册账号才能计算(3DPACK.ING:支付 $9 后给出完整结果)。本抽查不注册账号。 |
复现
不重新求解,直接校验公开的方案(把方案 ZIP 和生成脚本 ZIP 解压到同一文件夹):
python t1_layout_checker.py t1_placed_depth3_plans.jsonl
重新生成案例和基线:
python container_loading_benchmark_generator.py --out-dir . --skip-packcli
用本地 CLI(Windows;将随 T1 的下一版重新提供)重新求解全部案例并校验方案;在 24 线程的台式机上求解方案约需一小时:
python container_loading_benchmark_generator.py --out-dir . --packcli PackCli.exe
增强搜索每个案例耗时从不到一秒到一分钟以上不等,小纸箱最慢。T1 桌面版在 26 秒时停止增强搜索,网页服务在 20 秒时停止;CLI 会算到结束。
关键字段说明
t1_placed_depth3_count、t1_placed_depth3_check:增强搜索方案的箱数,以及校验结果(pass或fail)。t1_placed_depth2_*:默认搜索的相应字段,另有_unsupported_cartons和_min_support_pct(受支撑最少的一箱,其底面受支撑的比例)。t1_depth0_count至t1_depth3_count:仅计数搜索,即 6 月的主结果。single_grid_count、one_cut_count、supported_one_cut_count:透明基线,最后一项要求每箱完全支撑;upright_*:纸箱高度保持竖直的同类基线。
按纸箱类别
| 类别 | 案例数 | 多装 | 持平 | 少装 | 平均提升 | 平均装载率 |
|---|---|---|---|---|---|---|
| small_dense | 1000 | 980 | 20 | 0 | +1.651% | 98.915% |
| medium_carton | 1000 | 864 | 135 | 1 | +2.575% | 95.750% |
| large_carton | 1000 | 585 | 415 | 0 | +3.268% | 86.144% |
| flat_panel | 1000 | 895 | 105 | 0 | +3.215% | 94.014% |
| tall_column | 1000 | 768 | 231 | 1 | +2.842% | 93.175% |
| long_case | 1000 | 483 | 517 | 0 | +1.633% | 86.573% |
| near_divisor | 1000 | 735 | 265 | 0 | +1.906% | 96.383% |
| awkward_remainder | 1000 | 864 | 135 | 1 | +2.974% | 94.768% |
| mixed_scale | 1000 | 770 | 230 | 0 | +2.450% | 91.870% |
| realistic_carton | 1000 | 872 | 128 | 0 | +2.608% | 95.979% |
范围和注意事项
- 这是单一纸箱规格的基准,不测试多规格混装、托盘、易碎品、轴重、装柜顺序或手动调整。
- 透明基线用于复现,不代表任何商业软件的方法。
- 主结果允许全部六种摆向。与只平放装载的工具对比时,参考平放基线。
- 公开工具表只有一个案例。其他工具需要账号,未运行。
问题和建议,请发送到 zhzx@zhihuo.com。