PackingStar: Algorithms & Physical Packings
- PackingStar is a multidisciplinary framework that unifies advanced reinforcement learning, RSA techniques, and graph-theoretic algorithms to tackle geometric, combinatorial, and physical star packing challenges.
- Its reinforcement learning component uses a cooperative two-agent MCTS and actor–critic setup to explore high-dimensional kissing number configurations, yielding record-breaking sphere packings.
- Graph and experimental studies within PackingStar reveal practical insights on density, stability, and approximation performance in both 3D particle aggregates and complex network structures.
PackingStar encompasses multiple advanced concepts and algorithms at the intersection of geometric, combinatorial, and algorithmic packing problems, involving both physical star-shaped particles and abstract star-structures in graphs and high-dimensional geometry. The term refers to (1) reinforcement learning-based algorithms for high-dimensional sphere (kissing) number problems, (2) analytical and numerical studies of 2D and 3D star-shaped object packings, and (3) graph-theoretic star-packing with rigorous approximation algorithms. The following sections provide an encyclopedic synthesis, organized along the principal research threads and methodologies.
1. Game-Theoretic Reinforcement Learning for High-Dimensional Sphere Packing
PackingStar designates a two-agent reinforcement-learning system that efficiently explores the huge configuration space of the Kissing Number Problem in —the maximal number of non-overlapping unit spheres tangent to a central unit sphere. The setting is formalized via Gram (cosine) matrices with , , and for ; the problem is to maximize the order of such a matrix subject to these constraints.
PackingStar models the matrix construction as a cooperative two-player Markov game in which:
- Player 1 (Filler) expands the Gram matrix by proposing new rows/columns consistent with known feasible cosine set structures and rank/PSD constraints, guided by Monte Carlo Tree Search (MCTS).
- Player 2 (Corrector) prunes suboptimal rows/columns via a learned neural policy to maintain and possibly increase the maximal feasible matrix order. Both agents share the end-of-episode team reward: the final size of the Gram matrix, corresponding to the kissing number found.
The neural architecture for the Corrector consists of three fully connected ReLU layers ([256, 256, 128]), with separate policy and value heads; the input is either the flattened upper triangle or the dominant eigenvectors of the Gram matrix. Training uses actor–critic methods (PPO), with Player 1's MCTS using 800 playouts per move (), and standard RL hyperparameters. Player 2 is updated by policy-gradient on the final matrix size.
This hybrid MCTS + RL setup allows rapid exploration of combinatorially vast spaces, and PackingStar has produced new best-found kissing numbers in all studied dimensions to $31$ (e.g., improved from 197048 to 197056, and increased to 238078), as well as the first rigorous breakthrough for rational configurations in (), and thousands of distinct new configurations in and other midrange cases (Ma et al., 17 Nov 2025).
PackingStar's success comes from direct optimization in the Gram-matrix/cosine-inner-product space, not via explicit coordinates, and from its two-agent cooperative dynamics, which reduce the effective search space dimensionality. The approach generalizes to other extremal spherical code problems, combinatorial Gram-matrix SDP optimizations, and error-correcting code construction.
2. Random Sequential Adsorption of Star-Polygons in Two Dimensions
PackingStar also refers to the RSA (Random Sequential Adsorption) of -sided convex polygons and regular star-polygons denoted (vertices evenly spaced, each connected by -step chords). The RSA process sequentially places non-overlapping shapes at random positions and orientations on a planar collector, halting when no further addition is possible. The area of a star-polygon (unit edge length) is
Key findings for RSA kinetics and coverage:
- Saturated coverage is determined by Feder's law: , where is the effective degree-of-freedom ( for rod-like, anisotropic stars at small and in the disk limit ).
- For fixed , increasing star concavity () reduces (packing ratio), as star “teeth” block extra area while not increasing self-area (Table below).
- As , both convex and star-concave polygons approach the disk limit: , .
| (n, k) | (approx.) | Geometry |
|---|---|---|
| (5,1) | 0.528 | regular pentagon |
| (5,2) | 0.424 | pentagram |
| (10,1) | 0.538 | decagon |
| (10,2) | 0.507 | 10-pointed star |
| (50,k) | ≃0.546 | nearly disk-like |
Analysis of the density autocorrelation function , available-surface function (ASF), and kinetic exponents indicate a smooth crossover from anisotropic/concave behavior to classic disk RSA with increasing . Concave shapes always pack less efficiently than convex counterparts due to enhanced exclusion zones (Cieśla et al., 2014).
3. Stability and Structure of 3D Star-Shaped Particle Packings
PackingStar extends to experimental and analytical studies of 3D star-shaped particle aggregates, with particular attention to pile stability, collapse, and load-bearing limits. Each particle comprises six orthogonal tapered arms; frictional and vibrational effects are systematically varied.
The central quantitative metric is the collapse ratio
where is the mass of particles fallen off at collapse. The critical pile height at which obeys a power law in the cylinder diameter :
with particle size, a constant, and (material/vibration dependent).
Experimental results demonstrate:
- Higher inter-particle friction ( from $0.4$ to $1.0$) and vibration during assembly both increase and thus attainable .
- Packing density increases slightly with vibration; mean interlocking distance correspondingly decreases, enhancing pile stability.
- For fixed cylinder , increasing particle size above reduces base contacts and destabilizes the pile.
- Collapse and tilting thresholds exhibit sharp, sublinear dependence on system geometry and material parameters (Zhao et al., 2015).
4. Graph-Theoretic Star Packing and Approximation Algorithms
PackingStar encompasses the discrete, algorithmic problem of packing stars in undirected graphs, where a -star is a , a -star is any with , and a -star is any for but excluding .
Two central (NP-hard) problems are
- Maximizing the number of covered vertices by vertex-disjoint -stars;
- Maximizing coverage with -stars but no -stars ().
Recent results provide local search algorithms with rigorous approximation guarantees:
- For -star packing, a -approximation for and a $3/2$-approximation for .
- For -star packing, a -approximation is achieved.
These algorithms proceed by alternating local operations: “Collect” (greedily forming large stars), various “Pull” moves (trading stars for higher coverage), and in the case, “Revise” moves to eliminate forbidden -stars. All moves are efficiently local and guarantee strict progress, with worst-case running times (where is the number of vertices, edges), often much faster in practice (Hu et al., 17 Nov 2024). The - and -star packing problems generalize classical matching and path-packing; these local-search bounds are the strongest known for such non-sequential star families.
5. Cross-Domain Themes and Physical Insights
PackingStar unifies several recurring physical and algorithmic themes:
- Concavity and Exclusion: In both geometric RSA and granular 3D star assemblies, increased concavity or anisotropy (i.e., higher for fixed in polygons, larger arm count/length in 3D) reduces packing density or stability due to enlarged exclusion zones and inefficient coverage, visible in both coverage metrics and critical stability exponents.
- Connectivity and Interlocking: Inter-particle friction, vibration-induced densification, and minimization of internal voids directly increase pile robustness in experimental 3D systems, paralleling how “collecting” larger stars in -star packing algorithms subsumes more vertices.
- Computational Tractability: The algorithmic techniques—MCTS-RL in high-dimensional geometry and local search in graphs—tackle combinatorial explosion by decomposing search into tractable subspaces or sequences of local moves, whether in the Gram-matrix PSD domain or adjacency neighborhoods.
- Scaling Limits: All star-packing phenomena admit continuous scaling limits (disk limit for in 2D RSA, sublinear law for in large 3D piles, stabilization of approximation ratios for increasing in graphs), indicating robust and universal structure across models.
6. Outlook and Open Problems
PackingStar methodologies have demonstrated state-of-the-art performance in geometric, physical, and combinatorial packing, surpassing previous human-constructed bounds for high-dimensional sphere packings and providing tight algorithmic control in discrete star families.
Key open directions include:
- Formal proofs of optimality for newly discovered high-dimensional sphere configurations;
- Extension of cooperative RL and MCTS techniques to other extremal code or SDP-based packing problems;
- Identification of inapproximability thresholds for non-sequential -star packing problems;
- Further mechanical and architectural studies exploiting the self-stabilizing properties of 3D star aggregates, including beyond sublinear scaling and the role of shape anisotropy.
PackingStar thus serves as a paradigmatic instance of unified advances in high-dimensional geometry, granular matter theory, and combinatorial optimization, driven by both algorithmic innovation and physical insight.