Differentiable Packing of Irregular 3D Objects with Adaptive Container Estimation
Not on the map. Why?
Abstract (arXiv)
Most existing approaches either fix the container in advance or optimize only a single container dimension through an outer search loop, leaving the remaining dimensions as a manual tuning problem. We present a differentiable packing framework that jointly optimizes all 6N object pose parameters and all three container side lengths inside a single gradient-based loop. The formulation combines six physics-inspired, differentiable loss terms computed directly on triangle meshes through axis-aligned bounding-box proxies. An adaptive squeezing mechanism periodically tightens the container whenever the overlap loss falls below a pair-count-scaled threshold, producing a large initial drop in container volume, followed by small refinements. All pairwise computations are written in tensor-broadcasting form, giving a 3.4 to 54 times speedup over a reference loop-based implementation. The pipeline is implemented in Python and PyTorch, with no physics engine, FFT library, or convex decomposition. On multiple object categories, the method produces containers that are 11 to 32 percent smaller than time-matched DBLF and simulated-annealing baselines at N =100, while running in under 4 minutes per instance on a single consumer GPU.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 29 references that are in the map. First posted on arXiv 15 Jun 2026.
Builds on
6 of 29 references.
References · 6
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,689
- 2020Online 3D Bin Packing with Constrained Deep Reinforcement Learningcited by 41
- 2017Solving a New 3D Bin Packing Problem with Deep Reinforcement Learning Methodcited by 31
- 2022Learning Physically Realizable Skills for Online Packing of General 3D Shapescited by 12
- 2021Shapes In A Box -- Disassembling 3D objects for efficient packing and fabricationcited by 5
Built on by
Not cited yet.