Learning Gradient Fields for Scalable and Generalizable Irregular Packing

Tianyang Xue, Mingdong Wu, Lin Lu, Haoxuan Wang, Hao Dong +1 more
10/18/2023
cs.LGcs.GR

No confident code implementation found for this paper.

Abstract

The packing problem, also known as cutting or nesting, has diverse applications in logistics, manufacturing, layout design, and atlas generation. It involves arranging irregularly shaped pieces to minimize waste while avoiding overlap. Recent advances in machine learning, particularly reinforcement learning, have shown promise in addressing the packing problem. In this work, we delve deeper into a novel machine learning-based approach that formulates the packing problem as conditional generative modeling. To tackle the challenges of irregular packing, including object validity constraints and collision avoidance, our method employs the score-based diffusion model to learn a series of gradient fields. These gradient fields encode the correlations between constraint satisfaction and the spatial relationships of polygons, learned from teacher examples. During the testing phase, packing solutions are generated using a coarse-to-fine refinement mechanism guided by the learned gradient fields. To enhance packing feasibility and optimality, we introduce two key architectural designs: multi-scale feature extraction and coarse-to-fine relation extraction. We conduct experiments on two typical industrial packing domains, considering translations only. Empirically, our approach demonstrates spatial utilization rates comparable to, or even surpassing, those achieved by the teacher algorithm responsible for training data generation. Additionally, it exhibits some level of generalization to shape variations. We are hopeful that this method could pave the way for new possibilities in solving the packing problem.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xue2023learning,
  title  = {Learning Gradient Fields for Scalable and Generalizable Irregular Packing},
  author = {Tianyang Xue and Mingdong Wu and Lin Lu and Haoxuan Wang and Hao Dong and Baoquan Chen},
  year   = {2023},
  eprint = {2310.19814},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.19814v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.19814.svg)](https://codeofpaper.com/paper/2310.19814)

Discussion