Generation of maximal snake polyominoes using a deep neural network
Benjamin Gauthier, Alain Goupil, Fadel Toure

TL;DR
This paper introduces a deep neural network approach, specifically a diffusion model, to generate maximal snake polyominoes, overcoming enumeration limitations and enabling analysis of larger grid sizes.
Contribution
The study demonstrates that a diffusion-based neural network can learn to generate maximal snake polyominoes without explicit constraints, generalizing from small to large grids.
Findings
Successfully generated snakes up to 28x28 grids
Model generalizes from small to large grid sizes
Prone to errors like branching and cycles
Abstract
Maximal snake polyominoes are difficult to study numerically in large rectangles, as computing them requires the complete enumeration of all snakes for a specific grid size, which corresponds to a brute force algorithm. This technique is thus challenging to use in larger rectangles, which hinders the study of maximal snakes. Furthermore, most enumerable snakes lie in small rectangles, making it difficult to study large-scale patterns. In this paper, we investigate the contribution of a deep neural network to the generation of maximal snake polyominoes from a data-driven training, where the maximality and adjacency constraints are not encoded explicitly, but learned. To this extent, we experiment with a denoising diffusion model, which we call Structured Pixel Space Diffusion (SPS Diffusion). We find that SPS Diffusion generalizes from small grids to larger ones, generating valid snakes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Computational Geometry and Mesh Generation · Quasicrystal Structures and Properties
