公开复现数据包
案例由固定随机种子 20260619 生成。CSV 和 JSON 保持英文机器字段名,方便脚本复现;本页提供中文解释、结果表、本地 CLI 和下载入口。
结果
很多在线装箱计算器只能手工输入一个案例并给出一个结果。这个报告公开生成器和完整输入数据,避免只展示一个精心挑选的样例。
基准使用固定 40HQ 风格内部空间 12032 x 2352 x 2698 mm,每个案例只装一种纸箱。普通生成案例按包装设计中常见的 长 ≥ 宽 ≥ 高 命名;tall_column 类别用于模拟冰箱等高度可能大于长宽的直立货物例外。正式对比中,智火装箱 T1 和透明基线都允许六个轴向摆放方向;CSV 另外提供直立约束(只允许 LWH/WLH)的基线字段,便于判断方向约束对结果的影响。
| 比较 | 胜 | 平 | 负 | 平均提升 |
|---|---|---|---|---|
| T1 深度 3 vs one-cut 启发式 | 7,873 | 2,127 | 0 | +2.656% 箱数 |
| T1 深度 3 vs single-grid 基线 | 9,134 | 866 | 0 | +9.810% 箱数 |
| T1 深度 3 vs T1 深度 2 | 5,105 | 4,895 | 0 | +0.432% 箱数 |
中位装载率
10000 个深度 3 T1 结果的中位容积装载率为 95.847%。
尺寸命名检查
9000 个普通案例满足长 ≥ 宽 ≥ 高;1000 个 tall_column 案例为高度最大的例外;宽度大于长度的案例数为 0。
方向约束影响
六向 one-cut 在 8923 个案例中高于直立 one-cut,平均比直立约束基线多 12.517%。
公开工具单案例抽查
我们在 2026 年 6 月 19 日做过一次无需登录的公开工具抽查。测试空间为 12032 x 2352 x 2698 mm,纸箱为 600 x 400 x 350 mm。公开工具不一定明确说明方向策略,有些产品可能默认直立。这个表只是可公开验证的小样本,不计入 10000 案例正式分数,也不是完整第三方排行榜。
| 工具 | 访问方式 | 尺寸匹配 | 报告结果 | 说明 |
|---|---|---|---|---|
| SmartPacker 公共 MCP | 无需账号 | 精确 | 876 箱,96.4% | 公共深度 2 实时布局服务结果。 |
| Pier2Pier 3D Load Calculator | 无需账号 | 精确 | 820 箱,90.2% | 公开抽查样例。此输入下 SmartPacker 公共 MCP 多装 56 箱;引用时应同时保留方向策略可能不同的说明。 |
| SeaRates Load Calculator | 无需账号 | 内置 40' High Cube,非精确自定义尺寸 | 770 箱,84% | 可作为公开工具观察值,但不是严格同尺寸比较。 |
| CargoesPi Container Loading Calculator | 无需账号 | 输入精确尺寸 | 920 箱,101.2% | 超过 908 箱的原始体积上界,因此不作为有效竞品分数。 |
| EasyCargo | 注册 / 试用门槛 | 未运行 | 无公开免登录结果 | 需要账号后才能做可比计算。 |
| Goodloading | 账号 / 演示门槛 | 未运行 | 无公开免登录结果 | 需要账号或演示权限后才能做可比计算。 |
| CargoLoader3D | 登录门槛 | 未运行 | 无公开免登录结果 | 需要登录后才能做可比计算。 |
深度 3 发布策略
本报告使用本地 count-only 的 SmartPacker T1 深度 3 批量结果。它不表示公共 MCP 实时布局接口默认运行深度 3。
公共 MCP 服务继续保持深度 2,因为它需要在公共超时内返回实际摆放布局和 3D 图片。深度 3 已通过浏览器版、可下载桌面版和本地 CLI 包提供,这样用户可以在自己的电脑上验证更强结果,不增加公共服务器负载。
复现
解压脚本后,可以先只复现同一批案例和启发式基线:
python container_loading_benchmark_generator.py --out-dir . --skip-packcli
如需加入 SmartPacker T1 计数结果,下载并解压本地 CLI 包后指定 CLI 路径:
python container_loading_benchmark_generator.py --out-dir . --packcli PackCli.exe
当前公开 CSV 已包含尺寸类别、直立约束基线,以及内部 2026 年 6 月 20 日运行得到的 depth-0 到 depth-3 计数字段。
关键字段说明
space_l/space_w/space_h:装载空间长、宽、高,单位 mm。box_l/box_w/box_h:纸箱长、宽、高,单位 mm。dimension_profile:普通长宽高案例或高度最大的 tall_column 例外。single_grid_count:只选一个方向并按整齐网格装满的基线箱数。one_cut_count:一次切分后两个区域分别网格装箱的透明启发式箱数。upright_single_grid_count、upright_one_cut_count:只允许 LWH/WLH、保持纸箱高度竖直时的透明基线。t1_depth2_count:当前公共 MCP 深度策略对应的 T1 count-only 深度 2 箱数。t1_depth3_count:本报告使用的 T1 深度 3 count-only 箱数。
分层结果
| 类别 | 案例数 | 胜 | 平 | 负 | 平均提升 | 平均 T1 装载率 |
|---|---|---|---|---|---|---|
| small_dense | 1,000 | 980 | 20 | 0 | +1.741% | 99.002% |
| medium_carton | 1,000 | 868 | 132 | 0 | +2.724% | 95.888% |
| large_carton | 1,000 | 591 | 409 | 0 | +3.475% | 86.308% |
| flat_panel | 1,000 | 900 | 100 | 0 | +3.371% | 94.156% |
| tall_column | 1,000 | 778 | 222 | 0 | +3.028% | 93.340% |
| long_case | 1,000 | 488 | 512 | 0 | +1.703% | 86.636% |
| near_divisor | 1,000 | 749 | 251 | 0 | +2.014% | 96.484% |
| awkward_remainder | 1,000 | 868 | 132 | 0 | +3.148% | 94.928% |
| mixed_scale | 1,000 | 776 | 224 | 0 | +2.590% | 91.993% |
| realistic_carton | 1,000 | 875 | 125 | 0 | +2.766% | 96.126% |
范围和注意事项
- 这是单货基准,不测试多货混装、托盘规则、易碎品、轴重、装车顺序或人工编辑流程。
- 透明基线用于复现,不代表所有商业软件的私有算法。
- 正式对比允许六个轴向摆放方向。如果竞品默认直立装载,应使用 CSV 中的直立约束基线作为参考,不应把六向 T1 差值当作严格同约束竞品分数。
- 上面的公开工具结果只是单案例抽查。大规模自动测试竞品网页可能不稳定,也可能触及账号或频率限制,并且公开工具不一定提供相同的方向控制。
- 可下载 CLI 包已经提供本地 depth 3 计数和 JSON 排布验证。浏览器版和桌面版已经提供 Depth 3 选项,可用于交互式查看单个案例的三维排布。
问题和建议,请发送到 zhzx@zhihuo.com。