Fact-checked by Grok 2 weeks ago

Packing problems

Packing problems constitute a broad class of optimization challenges in mathematics and computer science, involving the arrangement of a set of objects—such as geometric shapes, bins, or abstract items—within a constrained space or container to achieve objectives like maximizing density, minimizing waste, or optimizing resource utilization, while ensuring no overlaps occur. These problems are NP-hard in general, requiring heuristic or approximation algorithms for practical solutions, and they span discrete combinatorial settings to continuous geometric configurations. Historically, packing problems trace back to early modern inquiries into efficient spatial arrangements, with the sphere-packing problem gaining prominence through Johannes Kepler's 1611 conjecture on the densest packing of equal spheres, later proven by Thomas Hales in 1998, achieving a maximum of approximately 74% in three dimensions. This conjecture, known as the , exemplifies geometric packing and has influenced fields from to , where random packings like Bernal's model (density ~64%) simulate amorphous structures in liquids and solids. Key variants include bin packing, which assigns items of varying sizes to fixed-capacity bins to minimize the number of bins used, with applications in and scheduling; circle and , focusing on non-overlapping placements in planes or spaces to maximize covered area or volume; and irregular packing, dealing with non-standard shapes in two or three dimensions for industrial cutting and nesting. These problems arise in manufacturing sectors like , automotive production, and textile design, where optimizing material use reduces costs and waste, and in for algorithm development using tools like .

Introduction

Definition and scope

Packing problems are a class of optimization problems in that involve arranging a collection of objects within a given space, such as a bounded or an unbounded region, without overlap between their interiors, to maximize the overall or to fit as many objects as possible into the minimal space. This arrangement requires that the objects remain disjoint in their interiors, though boundaries may contact, and allows for translational placements and, depending on the problem variant, rotational freedoms to achieve efficient configurations. Unlike covering problems, which seek to fully occupy or envelop a space with possibly overlapping objects, or partitioning problems, which divide a space into disjoint subsets without regard to object shapes or densities, packing emphasizes non-overlapping placement to optimize resource use without complete space filling. The scope of packing problems extends across various dimensions and object types, including one-dimensional intervals on a line, two-dimensional shapes in the , three-dimensional volumes, and higher-dimensional spaces; it covers both regular geometric objects, such as equal circles or spheres, and irregular or heterogeneous forms, like polygons or polyhedra of differing sizes. Settings can be continuous, as in geometric packings of the , or , as in combinatorial bin packing with integer constraints, and may involve bounded containers of fixed capacity or unbounded spaces where the goal is asymptotic density maximization. Representative examples illustrate this breadth: the problem of the densest packing of equal circles in the requires arranging infinitely many non-overlapping disks to cover the maximum proportion of area, while the entails fitting a of unequal rectangles into the smallest number of fixed-size bins without overlap. The efficiency of such arrangements is commonly assessed via packing density, which measures the proportion of space occupied by the objects.

Historical development

The study of packing problems has roots in classical , with significant developments beginning in the , culminating in Johannes Kepler's 1611 statement of the sphere packing problem: that no arrangement of equal spheres in can exceed the of the face-centered cubic or hexagonal close packing, achieving a density of \pi / (3\sqrt{2}). Kepler's conjecture, inspired by observations of fruit and cannonball arrangements, marked a pivotal milestone, transforming intuitive geometric puzzles into rigorous mathematical challenges. The 19th and early 20th centuries saw significant advances in two-dimensional packings, with Norwegian mathematician Axel Thue demonstrating in 1890 that the provides the optimal in the , though his initial proof was later refined in his 1910 to address gaps in rigor. Building on this, Hungarian mathematician László Fejes Tóth extended Thue's results in the 1940s, proving in 1940 that lattice arrangements yield the densest packings for centrally symmetric sets in the and providing density bounds for general packings. Concurrently, Hermann Minkowski's work in the during the early 1900s introduced theorems on lattice packings, including the 1896 Minkowski theorem on bodies, which established fundamental bounds on the existence and density of lattice-based packings in . In the mid-20th century, C. A. Rogers advanced upper bound techniques for s in the , using simplex decompositions to derive estimates that improved upon earlier lattice-focused results and highlighted the challenges in non-lattice arrangements. The endured as a central until Thomas Hales announced a in 1998, involving exhaustive case analysis of tetrahedral decompositions, with the full details published in 2005 after rigorous verification. Fejes Tóth's ongoing contributions in the , including strategies for densities, influenced Hales' approach by emphasizing local density inequalities. In 2001, Henry Cohn and Noam D. Elkies introduced bounds for sphere packing densities in low dimensions. These methods contributed to later breakthroughs, including optimal packings in dimensions 8 and 24 by (2016) and Henry Cohn, Abhinav Kumar, et al. (2017). In 2025, Bo'az Klartag achieved a breakthrough by constructing lattice packings via stochastically evolving ellipsoids, yielding the most substantial improvement in high-dimensional efficiency since Rogers' 1940s work and approaching the Minkowski-Hlawka asymptotic bound more closely. These developments underscore the field's shift toward computational and probabilistic tools for tackling longstanding density limits.

Fundamentals of packing density

Measures of efficiency

In packing problems, the primary measure of efficiency is the , denoted \delta, defined as the of the total (or area in two dimensions) occupied by the packed objects to the (or area) of the containing space. This metric quantifies how effectively space is utilized, with higher values indicating better . For packings in unbounded , the packing \delta is the supremum of the densities over all possible packings of the objects, often achieved through periodic or arrangements and expressed as the asymptotic —the limit superior of the filled proportion as the observation region expands to . In contrast, for finite containers, the exact packing is computed directly as \delta = \frac{V_{\text{objects}}}{V_{\text{container}}}, where V_{\text{objects}} is the total of packed objects and V_{\text{container}} is the container ; this can also be framed as the utilization \delta = 1 - f_{\text{waste}}, with the f_{\text{waste}} = \frac{V_{\text{container}} - V_{\text{objects}}}{V_{\text{container}}}. Beyond , other criteria evaluate packing depending on the context. In finite-space problems with a fixed , maximizing the number of objects fitted serves as a direct measure, particularly when object sizes vary. For physical applications, such as loading or granular materials, stability assesses whether the arrangement resists external forces like or without collapsing, often incorporating constraints from . Additionally, in computational settings, the time required to generate a packing solution is a practical factor, balancing solution quality against resource constraints. For instance, in circle packings in the plane, density remains the central metric for comparing arrangements.

Known bounds and theorems

The Minkowski–Hlawka theorem establishes a foundational lower bound on the maximal density of lattice sphere packings in n-dimensional Euclidean space for n > 1. It asserts the existence of a lattice \Lambda such that the packing density \Delta satisfies \Delta \geq \frac{\zeta(n)}{2^{n}}, where \zeta(n) is the Riemann zeta function, which approaches 1 as n increases. This existential result, relying on probabilistic arguments over the space of lattices, guarantees that lattice packings can achieve densities exponentially close to the trivial bound of 1 in high dimensions, though the lattices are not explicitly constructed. In contrast, upper bounds limit the possible densities from above. C. A. Rogers provided the first non-trivial such bound in for arbitrary (not necessarily ) sphere packings in n dimensions, with the asymptotic form \Delta \lesssim (n/e) \cdot 2^{-n/2} as n \to \infty. This bound, derived using integral geometry and estimates on the volumes of Voronoi cells, demonstrates that packing densities decay exponentially in high dimensions, though the rate is weaker than later improvements. For circle packings in the plane (n=2), László Fejes Tóth proved in 1940 that the achieves the optimal density among all packings of equal circles, with \Delta = \pi / \sqrt{12} \approx 0.9069. This theorem resolves the two-dimensional analog of the , confirming that no denser arrangement exists by combining area arguments with symmetrization techniques to show any optimal packing must be periodic and hexagonal. A landmark improvement on upper bounds came from G. A. Kabatiansky and V. I. Levenshtein in 1978, who used spherical codes and zonal harmonics to derive \Delta \leq 2^{-0.599 n (1 + o(1))} for the maximal density in n dimensions. This bound exhibits a sharper than Rogers', establishing that densities drop at a rate of approximately $2^{-0.599 n} in high dimensions and remaining the strongest general upper bound for n \gtrsim [42](/page/42). Recent advances have refined lower bounds using randomized constructions. In 2025, Boaz Klartag introduced a involving random perturbations of to improve Rogers' existential lower bound by a factor of \Omega(n) in n dimensions, yielding packings with center density \delta \gtrsim n^{2} \cdot 2^{-n}. This approach iteratively adjusts ellipsoid axes via random growth until constraints are met, on average expanding the volume beyond prior deterministic methods and highlighting the power of semi-random techniques in high-dimensional geometry.

Packings in unbounded space

Circle packings in the plane

Circle packings in the plane refer to arrangements of non-overlapping disks of specified radii in the infinite \mathbb{R}^2. The disks are considered closed or open depending on whether tangency is allowed, but in standard formulations, interiors are disjoint while boundaries may touch. For circles of equal radius r, the condition for non-overlap requires that the between any two centers is at least $2r. For packings of equal circles, the densest arrangement is achieved by the packing, in which the centers form a triangular lattice where each circle is tangent to six neighbors arranged at the vertices of a regular . This configuration yields a packing density of \delta = \frac{\pi}{\sqrt{12}} \approx 0.9069, defined as the proportion of the plane covered by the disks in the limit of large regions. Axel Thue first claimed this density as optimal in 1890, though his proof was incomplete; a rigorous proof was provided by László Fejes Tóth in 1940, confirming that no packing of equal circles exceeds this density. For unequal circles, denser packings are possible by filling interstices with smaller disks, allowing the supremum to approach 1 as the size distribution includes arbitrarily small radii. A canonical example is the Apollonian , constructed iteratively by inscribing circles to three mutually circles via Descartes' circle theorem, which relates the (reciprocals of radii) of four mutually circles: if three circles have curvatures k_1, k_2, k_3, the fourth has curvature k_4 = k_1 + k_2 + k_3 \pm 2\sqrt{k_1 k_2 + k_1 k_3 + k_2 k_3}. Such packings exhibit fractal-like structure and achieve a radial of $3/\pi \approx 0.9549, representing the asymptotic proportion of area covered as a function of distance from the origin. Finite subsets of circle packings in the plane address arrangements of a fixed number n of disks maximizing local or minimizing the enclosing while maintaining non-overlap. For equal s, optimal configurations for small n (e.g., n \leq 19) are known and often form subsets of the , with densities approaching the infinite case as n grows. Insights from the Tammes problem—maximizing the minimum angular separation of n equal spherical caps on the unit without overlap—can be projected to the plane via , which maps circles on the to circles or lines in the plane while preserving tangency and non-intersection, yielding finite unequal circle packings suitable for local dense arrangements.

Sphere packings in three dimensions

Sphere packings in three dimensions involve arranging congruent, non-overlapping spheres in infinite 3- to maximize the proportion of occupied, known as the packing . The face-centered cubic (FCC) packing and hexagonal close packing (HCP) achieve the highest known of \frac{\pi}{\sqrt{18}} \approx 0.7405, where each sphere contacts 12 neighbors in a highly symmetric structure. In the FCC arrangement, spheres are positioned at the corners and face centers of a cubic , while HCP stacks hexagonal layers in an ABAB pattern, both yielding identical global densities due to equivalent local coordination. The , proposed in 1611, posits that no arrangement of equal spheres can surpass this density, a claim proven by Thomas Hales in 2005 through a combination of and exhaustive computer of possible configurations. Hales' proof demonstrates that any packing exceeding \frac{\pi}{\sqrt{18}} leads to contradictions in tetrahedral or octahedral voids, confirming the FCC and HCP as optimal. The proof further establishes that all optimal packings achieving this density are lattice-based, ruling out non-periodic or disordered arrangements at maximum efficiency; specifically, only FCC and HCP lattices attain it without defects. This lattice exclusivity underscores the role of translational symmetry in 3D sphere packing optimality.

Packings in higher dimensions

In higher dimensions, the sphere packing problem becomes increasingly challenging, with the maximal packing density decreasing exponentially as the dimension n increases. The best known upper bound on the density \Delta_n is due to Kabatiansky and Levenshtein, who established that \Delta_n \leq 2^{-0.599n + o(n)}. This bound, derived using spherical codes and zonal functions, highlights the rapid sparsity of optimal packings in high dimensions, where most space remains unoccupied. Lattice packings, which arrange sphere centers on a regular grid, often provide the densest known configurations in specific dimensions, but their densities still fall below this asymptotic limit for large n. Notable achievements include the E_8 in 8 dimensions, which achieves a of \frac{\pi^4}{384} \approx 0.2537 and is proven optimal among all packings by in 2017. Similarly, the in 24 dimensions yields a of \frac{\pi^{12}}{12!} \approx 0.00193, also proven to be the unique optimal packing up to by Cohn, Kumar, Miller, and Radchenko in 2017. These "magic" dimensions stand out due to their exceptional symmetries, but beyond n=3, exact optima remain unknown except in these cases. In other dimensions, such as 4 through 7 or 9 through 23, the best packings provide lower bounds, yet they do not match the Kabatiansky-Levenshtein upper bound. Random packings, generated by stochastic processes like greedy algorithms or sequential addition, offer practical constructions in high dimensions, achieving densities on the order of $2^{-n}. A 2024 breakthrough by Campos, Jenssen, Michelen, and Sahasrabudhe demonstrated that a random greedy method produces packings exceeding the 75-year-old Rogers lower bound, improving the constant factor asymptotically for arbitrary n. Further advances in 2025 by Klartag introduced stochastically evolving ellipsoids to construct lattice packings with densities at least c n^2 2^{-n} for some universal constant c > 0, marking the first significant asymptotic improvement for lattices since the 1980s. Numerical simulations have pushed these constructions to dimensions up to 22, revealing near-optimal densities in moderate high dimensions through computational optimization. Despite these progresses, key open problems persist: the exact maximal density \Delta_n is unknown for all n > 3 except 8 and 24, and closing the gap between lower and upper bounds in general high dimensions remains unresolved. Recent 2024-2025 numerical efforts, leveraging advanced algorithms, have refined bounds in dimensions 10-20 but highlight the computational barriers to exact solutions.

Packings in one-dimensional containers

Interval packing on a line

Interval packing on a line addresses the fundamental one-dimensional case of the packing problem, involving the placement of non-overlapping of specified lengths along a linear , typically a of unit length. This setup models scenarios such as scheduling tasks on a single or allocating in contiguous blocks, where the objective is to minimize unused space or the number of required segments. Unlike higher-dimensional variants, the one-dimensional nature allows for exact solutions in special cases but requires heuristics for general instances to achieve efficient packings. A key variant is the bin packing formulation, where intervals must be assigned to the minimum number of fixed-length bins (line segments) without overlap, assuming bin normalized to 1 and interval lengths in (0,1]. In this context, packing measures utilization as the ratio of total interval length to total bin length, with optimal packings approaching 1 for large instances when intervals are suitably sized. When all intervals share identical lengths, the problem simplifies dramatically: they can be packed contiguously to fill bins exactly, yielding a trivial optimal of 1 with no waste. The first-fit decreasing (FFD) provides an effective for general cases. It begins by the intervals in non-increasing order of length, then sequentially assigns each to the earliest with sufficient remaining space to accommodate it without overlap. This offline approach leverages the decreasing order to prioritize larger items, often resulting in more compact arrangements than methods. Analysis shows that FFD guarantees a solution using at most \frac{11}{9} \OPT + 1 bins, where \OPT denotes the optimal number required, establishing its bounded performance relative to the optimum.

Rod or bar packing variants

Rod or bar packing variants extend the basic one-dimensional packing by incorporating practical constraints such as fixed orientations, where items must be placed end-to-end along a line without , as is inherently infeasible in one dimension. In these variants, rods or bars may have variable lengths and specific sequencing requirements to minimize waste or adhere to manufacturing constraints, distinguishing them from unconstrained assignments. The is a foundational variant in this domain, focusing on minimizing waste when cutting required lengths of rods from fixed-length stock bars. In this setup, multiple stock bars of uniform length are trimmed to produce specified quantities of shorter pieces, with the objective of using the fewest stock bars possible to reduce material waste and production costs. This problem arises commonly in industries like and , where efficient cutting patterns directly impact resource utilization. When rods have variable lengths—meaning the demanded cut pieces vary in size—the problem becomes NP-hard, as determining the minimum number of stock bars required is computationally intractable for large instances. Approximation algorithms, particularly those based on relaxations, provide near-optimal solutions by generating cutting patterns through techniques, where each column represents a feasible cutting pattern and the formulation minimizes the total stock used. These methods balance computational efficiency with waste reduction. Recent advancements include approaches, which achieve utilization rates over 90% on instances.

Packings in two-dimensional containers

Circles in squares or rectangles

The packing of circles into squares or rectangles seeks to arrange non-overlapping circles of equal or varying radii within a bounded rectangular , typically to minimize the container dimensions for a fixed total circle area or to maximize packing density.

Equal Circles in a Square

The problem of packing n equal circles into the smallest possible square is well-studied, with optimal solutions proven for small n and best-known configurations computed for larger n using numerical optimization techniques. Proven optima occur at n=1 (single circle, side length 2 for unit radius), n=4 (, side length 4, density π/4 ≈ 0.785), and n=9 (3×3 , side length 6, density π/4 ≈ 0.785), where the circles touch the boundaries and each other in a . For other values, configurations often blend square and hexagonal arrangements, adjusted for boundary constraints, yielding densities below the infinite-plane hexagonal limit of π/(2√3) ≈ 0.9069 but improving asymptotically with n. Best-known results up to n=100 have been obtained through iterative computational searches, such as branch-and-bound and , with the minimal square side length s (for unit radius circles) increasing roughly as s ≈ 2√n for large n, though boundary inefficiencies persist. For small n, the following table summarizes key metrics, where δ = nπ / s2 and proven optima are marked:
nMinimal side length s (unit radius)Density δProven optimal?
12.00000.7854Yes
23.41420.5390No
33.93270.6096No
44.00000.7854Yes
54.82840.6738No
65.32940.6640No
75.73210.6693No
85.86300.7310No
96.00000.7854Yes
106.74900.6900No
These values derive from exhaustive searches and , with configurations visualized on dedicated packing databases.

Unequal Circles in Squares or

Packing unequal circles into a square or introduces additional complexity due to varying , often addressed through and algorithms to approximate minimal container sizes. Common approaches include methods, such as the maximum hole degree , which iteratively places the next circle in the position maximizing local space utilization (defined as λ = 1 - dmin/ri, where dmin is the minimum distance to existing circles or boundaries and ri is the circle's ), achieving densities up to 4.86% better than prior heuristics on benchmarks with 20–100 circles. Population-based variants like basin hopping explore solution spaces by combining local optimization with global perturbations, improving results for instances with drawn from uniform distributions. For practical implementations, raster methods discretize the container into a pixel to detect overlaps and guide placements, suitable for unequal circles treated as irregular shapes, while guillotine packings approximate solutions by recursively subdividing the into sub-rectangles and assigning circles to them, though less common for circles due to their curved boundaries. Formulation space search heuristics, scaling circle radii to fit fixed containers like unit squares or (e.g., 10×1), further refine packings via mixed Cartesian-polar coordinates and swapping perturbations, outperforming earlier methods on test instances. Waste minimization in these packings focuses on reducing unused space, formulated as minimizing the bounding box area A = s × w (square if s = w) subject to no overlaps, with density δ = Σ π ri2 / A. A basic lower bound for the square side length is s ≥ max(2 max ri, Σ 2 ri / k for some row count k), providing context for algorithmic performance without exhaustive enumeration. Numerical results for up to 100 unequal circles show densities typically 0.7–0.85, depending on radius variance, with ongoing computations tracking records.

Squares and rectangles in bins

Packing squares and rectangles into larger two-dimensional bins, often rectangular or square in shape, is a fundamental variant of the two-dimensional where items must be placed orthogonally without overlaps or rotations. This setup arises in applications such as cutting stock optimization in and memory allocation in , where the goal is to minimize wasted space or the number of bins used. Unlike circle packings, which require rotational , rectangular items align naturally along axes, enabling structured algorithms like level and shelf packing that exploit or vertical slicing. For equal squares packed into a larger square bin, the problem simplifies significantly when the number of unit squares n is a perfect square, n = k^2 for integer k, allowing a trivial grid arrangement that achieves perfect density of 1 with no waste. In such cases, the side length of the bin is exactly k, and the packing is optimal by construction. For non-perfect squares, optimal packings become more complex, often requiring irregular arrangements to minimize the enclosing square's side length, as surveyed in early works on unit square packings. Known optimal densities approach 1 asymptotically but exhibit wasted space for specific n, such as the minimal side length exceeding \sqrt{n} for n=2,3,5. In the more general case of orthogonal packing of rectangles of varying sizes into bins, rotations are forbidden, and items must align with the bin's axes to avoid overlaps. Level algorithms, such as Next-Fit Decreasing Height (NFDH) and First-Fit Decreasing Height (FFDH), process rectangles sorted by decreasing height, placing them side-by-side on a horizontal "level" until the bin width is filled, then advancing to a new level. These methods produce guillotine-packable layouts, where the packing can be recursively partitioned by straight cuts parallel to the axes, facilitating efficient implementation in cutting processes. Guillotine constraints ensure that the entire bin can be divided into sub-rectangles via sequential full cuts, which is advantageous for manufacturability despite potentially lower densities compared to non-guillotine packings. Shelf packing, a refinement of level algorithms, treats each horizontal strip as a "shelf" of fixed equal to the tallest rectangle placed on it, packing subsequent items of equal or lesser until the shelf is full. The FFDH shelf algorithm, when items are sorted by decreasing , guarantees an approximation ratio of 2 for the strip packing variant, meaning the height used is at most twice the optimal, providing a practical bound for bin utilization in large instances. This 2-approximation holds asymptotically and has been foundational for subsequent improvements in two-dimensional packing heuristics.

Irregular shapes in 2D

Packing irregular shapes in two dimensions involves arranging non-rectangular polygons, often non-convex, into a finite container such as a rectangle or strip to minimize waste while avoiding overlaps. Unlike regular shapes, these problems require handling arbitrary geometries, which complicates collision detection and optimization due to the need for precise spatial reasoning. A key geometric tool for in these packings is the no-fit (NFP), which defines the set of relative positions where one would overlap with another if translated. Introduced by in 1966, the NFP enables efficient overlap checks by representing forbidden placements as a or non- boundary around a reference . Modern implementations, such as the complete and robust NFP generation , handle shapes and rotations by computing inner and outer fits, supporting fast placement decisions in and optimization frameworks. Significant challenges arise from allowing rotations, which expand the search space exponentially, and shape fragmentation, where irregular boundaries create inefficient gaps that fragment the available space. These factors contribute to the NP-complete nature of the problem, often resulting in packing densities below 0.8 in practical benchmarks, such as those from the , where average densities range from 60% to 70% across standard irregular sets. A 2022 review highlights approaches like bottom-left () strategies, which place shapes as far left and bottom as possible within the container, with variants such as improved BL and BL-fill enhancing by considering fill order and rotations. Genetic algorithms have also been widely applied, encoding sequences and orientations as chromosomes, then evolving solutions through crossover and mutation to optimize utilization, often achieving 5-10% improvements over naive placements in and applications. Recent advances, as of 2025, focus on decoupling geometric computations from optimization solvers using specialized engines (CDEs). These open-source tools, such as the one implemented in for 2D irregular cutting and packing, handle all overlap and rotation checks independently, allowing standard optimizers like mixed-integer programming to focus solely on sequencing and assignment, thereby improving for complex instances. Such approaches briefly reference broader computational algorithms for hybrid solutions but emphasize modular design to reduce implementation barriers.

Packings in three-dimensional containers

Spheres in cuboids or cylinders

Packing identical spheres into finite three-dimensional containers such as cuboids or cylinders introduces boundary constraints that influence the achievable packing density and arrangement compared to unbounded space. In cuboids, particularly , optimal packings often employ layered structures akin to or , where spheres are arranged in successive planes with each sphere contacting up to 12 neighbors in the bulk. For large numbers of spheres n, these arrangements yield densities approaching approximately 0.74, the maximum for infinite three-dimensional sphere packings. However, exact optimal configurations remain computationally challenging, with improvements over simple cubic lattices achieved by omitting or translating spheres near boundaries to mitigate defects. Finite-size effects in cuboids significantly impact due to layers, where spheres near the walls experience reduced coordination and form less efficient structures, often lowering the overall packing fraction by 5-10% relative to the bulk value, especially in smaller containers. These effects arise from geometric mismatches between the and container walls, leading to voids or distortions in the outer layers, with the reduction scaling inversely with system size as the surface-to-volume ratio decreases. A classic example is the , which considers stacking spheres into a square pyramidal arrangement within a cuboidal envelope, historically used to display cannonballs or ; this finite configuration demonstrates practical packing but achieves lower densities than full HCP due to the tapering shape and constraints. In cylindrical containers, packings favor straight columnar or helical arrangements, depending on the relative to sphere size. For narrow cylinders ( 2-4 times the sphere ), helical stackings—where spheres twist around the axis in quasiperiodic or chiral patterns—often maximize by filling annular shells around a core column. Straight stackings, resembling linear HCP chains, dominate in wider cylinders. For an infinite , the optimal packing matches the HCP of approximately 0.74, as the becomes negligible and bulk arrangements prevail. Finite cylinders exhibit similar reductions near the ends, though radial walls can induce more pronounced helical distortions for enhanced local in confined regimes.

Cuboids into larger cuboids

The three-dimensional consists of orthogonally packing a set of smaller rectangular cuboids into the minimum number of identical larger cuboids, known as bins, such that no two cuboids overlap and all edges are aligned parallel to the bin's coordinate axes. Orthogonal packing in this context permits rotations by multiples of 90 degrees to align with the bin but prohibits arbitrary orientations, facilitating efficient alignment and simplifying computational models. This setup extends two-dimensional by adding a dimension, which increases the geometric complexity of arrangement decisions. The problem is strongly NP-hard, even when restricted to orthogonal packings, rendering exact solutions infeasible for large instances and motivating the development of approximation algorithms and heuristics. A prominent heuristic is the Deepest Bottom Left with Fill (DBLF) method, which sequentially places each cuboid in the deepest feasible position relative to the current bottom-left corner of the available space, prioritizing depth to minimize gaps and enhance vertical stability before filling horizontally and laterally. This approach often integrates with metaheuristics like genetic algorithms to iteratively refine placements, achieving high space utilization in practical scenarios such as container loading. Guillotine packings impose an additional constraint where the final arrangement can be decomposed into a sequence of straight planar cuts parallel to the faces, each dividing a completely; this structure is valuable in and cutting stock applications, as it enables efficient production with guillotine or while maintaining orthogonal alignment. Algorithms for guillotine-constrained 3D bin packing, such as those for unbounded knapsack and variants, solve these problems exactly for moderate sizes using dynamic programming over cut stages, though they sacrifice some flexibility compared to unrestricted orthogonal packings. Theoretical bounds for orthogonal packing include algorithms with asymptotic ratios approaching 2.54 relative to the optimal number of , improving on prior ratios of about 2.86 and providing guarantees on solution quality for volume-based lower bounds. These ratios imply that the wasted volume in the packing is bounded, typically allowing at least half the to be utilized in the worst case, which establishes important context for in optimization applications.

Polyhedra in spheres or balls

Packing polyhedra into spheres or balls presents unique challenges compared to rectangular containers, as the curved boundary necessitates careful orientation and positioning to minimize wasted space near the surface. This problem is particularly studied for Platonic solids, which are regular convex polyhedra, due to their symmetry and uniform faces. Finite packings in spherical confinement often draw inspiration from infinite-space arrangements but require adjustments for boundary effects, such as rotational optimizations to align edges and vertices with the sphere's curvature. simulations have been employed to identify dense configurations, revealing that Platonic solids tend to form layered structures resembling optimal spherical codes at certain "magic numbers" of particles, where density peaks due to enhanced symmetry. For regular tetrahedra, small-number packings in spheres highlight local geometric constraints. An arrangement of 5 tetrahedra sharing a common edge achieves near-optimal local density, with each tetrahedron's of approximately 70.53° leaving a small angular gap of 7.36°, which can be minimized through slight distortions in finite spherical settings, as observed in self-assembled structures with 5-fold . This icosahedral-like configuration maximizes coordination around the shared edge while fitting within a minimal enclosing . Larger finite packings, such as n=22, form denser clusters with two pentagonal dipyramids and face-to-face dimers, but overall similarity to sphere packings remains low for tetrahedra due to their sharp angles. Cubes, being the only space-filling , adapt face-centered arrangements in spherical containers to approximate high-density packings. In a , cubes can be layered in a manner analogous to the face-centered cubic used for , with each cube surrounded by up to 12 neighbors in optimal configurations, though boundary constraints reduce this in finite cases. Simulations show dense cube clusters at like n=7 and n=21, but only a few arrangements closely mimic densities, emphasizing the need for orthogonal alignments to avoid overhangs beyond the spherical hull. The of 6 for cubes—limited to face-adjacent contacts—further constrains local density in curved spaces. Packings of other Platonic solids, such as dodecahedra, benefit from their icosahedral symmetry in spherical confinement. In infinite space, the densest known packing of regular dodecahedra achieves a density of approximately 0.904 through non-lattice arrangements, but finite spherical packings require adjustments, often yielding peaks at n=13 and n=25 with layered spherical code structures. These configurations frequently resemble optimal sphere packings, with up to three concentric layers forming the cluster's convex hull. Challenges in such packings include managing the convex hull to ensure containment within the sphere and adhering to kissing numbers, such as 20 for tetrahedra or icosahedra, where angular deficits around vertices (e.g., 7.36° gaps in tetrahedral coordination) necessitate distortions for higher densities without overlap.

Irregular and advanced packing problems

Challenges with non-convex objects

Packing non-convex objects in introduces significant geometric challenges compared to convex counterparts, primarily due to their irregular shapes that can lead to , where objects become mechanically trapped in configurations that prevent easy rearrangement or removal. Voids, or unoccupied spaces that are difficult to fill because of features, further complicate achieving high packing densities, as these indentations create inefficient gaps between objects. For instance, polyhedra, such as those with reentrant surfaces or cavities, exacerbate these issues by allowing partial overlaps or unstable nestings that violate non-overlap constraints during placement. To address these challenges, voxelization discretizes non-convex objects into a of small cubic elements (s), enabling efficient overlap detection through constructs like the nofit , which maps relative positions where intersections occur. This approach approximates complex geometries, such as blobs with holes or engine parts, allowing optimization techniques like integer or metaheuristics to minimize container volume while handling non-convexity. Similarly, phi-functions provide an analytical tool for modeling feasibility by defining continuous, differentiable expressions that describe non-overlapping and constraints between objects, particularly useful for irregular shapes where exact boundary interactions must be ensured without errors. A recent advancement, the Packing of Objects Composed by Generalized Spheres (PCGS) framework introduced in 2024, reduces the problem of packing non-convex irregular objects to a generalized variant by representing each object as a union of spheres defined under an arbitrary norm, thereby leveraging established sphere packing algorithms while accommodating concavities through norm flexibility. Due to these inherent shape complexities, packing densities for non-convex objects are typically limited to below 0.6, with benchmarks for generic irregular forms often achieving around 0.36 to 0.44, far short of the 0.74 attainable for spheres.

Computational approaches and algorithms

Computational approaches to packing problems encompass a range of and methods tailored to the dimensionality and complexity of the instances. methods, such as branch-and-bound algorithms, are effective for solving small-scale problems where optimality is required, systematically exploring the solution space by branching on decision variables and bounding suboptimal paths. For instance, branch-and-bound has been applied to orthogonal packing in higher dimensions, achieving solutions for instances with up to dozens of items by leveraging geometric constraints and linear relaxations. Mixed-integer programming (MIP) formulations provide another avenue, modeling packing as optimization problems with integer variables for item assignments and continuous variables for positions, solvable via commercial solvers like CPLEX or Gurobi for moderate-sized rectangular packing tasks. Metaheuristics offer scalable alternatives for larger or irregular packing instances, where exact methods become computationally prohibitive. Genetic algorithms (GAs), inspired by natural evolution, encode packing layouts as chromosomes and evolve populations through selection, crossover, and mutation to minimize wasted space; seminal work demonstrated their efficacy for bin packing by grouping similar items to improve density. (SA), mimicking metallurgical cooling, perturbs current solutions probabilistically to escape local optima, proving particularly useful for irregular strip packing by hybridizing with local searches to handle non-convex shapes. These approaches often reference simpler heuristics like first-fit decreasing (FFD) from one-dimensional cases to initialize solutions, adapting them for multi-dimensional extensions. Recent advancements in 2025 incorporate AI-driven techniques, leveraging for in and packing. Transformer-based models, integrated within frameworks, generate placement heuristics for online strip packing, processing item sequences to predict efficient arrangements with reduced computational overhead compared to traditional metaheuristics. (DRL) frameworks train agents to optimize multi-bin packing by rewarding dense configurations, achieving improved utilization on datasets. Practical implementations are supported by specialized software tools. SVGnest, an open-source library for 2D nesting, employs genetic algorithms with no-fit polygon generation to pack irregular vector shapes efficiently, enabling part-in-part nesting for manufacturing applications. General optimizers like Google's provide and MIP solvers for various packing variants, including 1D bin packing and 2D knapsack problems, with extensible APIs for custom 3D extensions.

In optimization and computer science

Packing problems, particularly bin packing variants, are central to optimization and due to their computational complexity and relevance to . The classical one-dimensional is strongly NP-hard, and this hardness extends to higher dimensions. Specifically, the two-dimensional orthogonal bin packing problem, where rectangles must be packed into square bins without rotations, is NP-hard. Even the restricted case of packing squares into square bins remains NP-hard. In three dimensions, the problem of packing cuboids into larger cuboids is also NP-hard, with inapproximability results showing it cannot be approximated within a factor better than 1.5 unless P=NP. Approximation algorithms provide practical solutions for these intractable problems. For two-dimensional packing, early schemes in the achieved factors, such as the 2-approximation via level-oriented packing. Subsequent developments include asymptotic polynomial-time schemes (APTAS), which guarantee packings using at most (1+ε)OPT + c/ε bins for small ε>0 and c, though no exact PTAS exists due to APX-hardness. For irregular shapes, where items have non-rectangular geometries, is more challenging, but recent s offer strong empirical performance. In 2024, the Knowledge Reuse and Improved (KRIH) for irregular packing demonstrated robustness by achieving better or equal solutions than classical methods on 8 of 16 instances, often in shorter computation times. Key variants extend the core problem to richer settings. Vector bin packing generalizes to d dimensions, where items and bins are vectors, and packing requires no coordinate exceeding capacity; it is NP-hard for d≥2, with approximation ratios improving to O(log d / log log d) via iterative rounding techniques. The multiple knapsack problem, a close relative, involves assigning items to multiple heterogeneous knapsacks to maximize total value without exceeding capacities per knapsack; it admits a PTAS, achieving (1-ε)-optimal solutions in polynomial time. These variants model applications like cloud , where multidimensional constraints arise. Computational methods, such as branch-and-price or metaheuristics, often integrate with these approximations to handle large-scale instances efficiently.

In physics and materials science

In , efficient atomic packing in structures underpins the stability and properties of crystalline solids. The face-centered cubic (FCC) , common in metals such as , aluminum, and , represents an optimal ordered packing arrangement with a density of \pi / \sqrt{18} \approx 0.74, where atoms occupy 74% of the available . This close-packing efficiency arises from each atom being surrounded by 12 nearest neighbors, maximizing space utilization while minimizing voids, and it directly influences material , , and thermal conductivity. Similarly, the hexagonal close-packed (HCP) structure, adopted by metals like magnesium and , achieves the same 0.74 packing through layered arrangements that mirror FCC . In granular materials, such as sands, powders, or beads, packing problems are explored through disordered configurations rather than perfect lattices, with random close packing (RCP) serving as a key benchmark. For monodisperse spheres, RCP yields a packing density of approximately 0.64, below the 0.74 of ordered FCC lattices, representing the highest achievable density in random, jammed states without crystallization. This value emerges from experimental protocols like gentle shaking or sedimentation, where particle friction and collisions prevent denser arrangements, and it critically affects flowability, porosity, and stress transmission in applications ranging from soil mechanics to pharmaceutical tablet formulation. Jamming transitions in granular packings describe the abrupt shift from a fluid-like, flowing state to a rigid, solid-like state as density increases, typically occurring near the RCP threshold of 0.64 for spheres. In these athermal systems, involves the emergence of rigid contacts and isostaticity, where the average number of contacts per particle reaches a (around 6 for frictionless spheres), halting collective motion and enabling load-bearing. This transition, studied via simulations and experiments on frictional and frictionless grains, reveals universal scaling behaviors in mechanical properties and has implications for understanding earthquakes, avalanches, and the of dense suspensions. In , facilitates custom packings by programming DNA strands to self-assemble into precise two- and three-dimensional nanostructures, overcoming traditional limitations in molecular arrangement. This technique, pioneered for creating scaffolds with sub-nanometer precision, enables the design of lattices and cages that mimic efficient packings for encapsulating nanoparticles or biomolecules, enhancing stability in and sensing devices. As of 2025, recent advances include designs for enhanced nuclear and precise studies using force .

References

  1. [1]
    Packing Problem - an overview | ScienceDirect Topics
    A packing problem is defined as the challenge of arranging a set of items within a fixed space, such as a bin, to optimize a specific criterion, ...
  2. [2]
    Two-dimensional irregular packing problems: A review - Frontiers
    This paper reviews recent advances in the domain of 2D irregular packing problems based on a variety of research papers.
  3. [3]
    (PDF) A Short History of Packing Problems - ResearchGate
    Aug 3, 2025 · Packing problems have arisen throughout the history of science. In particular the problem of the densest close packing of spheres has become celebrated as the ...
  4. [4]
    Bin Packing Problems and Optimization Algorithms - Nature
    Bin packing problems are a class of NP-hard combinatorial optimisation challenges with wide-ranging applications in logistics, manufacturing, ...
  5. [5]
    A Literature Review on Circle and Sphere Packing Problems ...
    Jul 5, 2009 · This paper reviews the most relevant literature on efficient models and methods for packing circular objects/items into Euclidean plane regions.Missing: sources | Show results with:sources
  6. [6]
    [1403.1166] Mathematical optimization for packing problems - arXiv
    Mar 5, 2014 · We survey some of these results and the techniques involved, concentrating on geometric packing problems such as the sphere-packing problem.Missing: scholarly | Show results with:scholarly
  7. [7]
    A survey on the cutting and packing problems
    Aug 1, 2020 · The cutting and packing problems (in short C & P problems) have a common logical structure that can be synthetized as follows. There are two ...
  8. [8]
    [PDF] 2 PACKING AND COVERING - CSUN
    Packing is a family of sets whose interiors are mutually disjoint, while covering is a family of sets whose union is the whole space.
  9. [9]
    [PDF] An Integrated Library of Multi-Dimensional Packing Problems - arXiv
    Sep 7, 2005 · Problems of cutting and packing are among the most important problems in both mathematical programming and real-world operations research.Missing: survey | Show results with:survey
  10. [10]
    Packing | Optimization, Algorithms & Geometry - Britannica
    Sep 15, 2025 · Packing, in mathematics, a type of problem in combinatorial geometry that involves placement of figures of a given size or shape within another given figure.
  11. [11]
    Kepler Conjecture -- from Wolfram MathWorld
    In 1611, Kepler proposed that close packing (either cubic or hexagonal close packing, both of which have maximum densities of pi/(3sqrt(2)) approx 74.048%) ...
  12. [12]
    Kepler's Conjecture and Hales's Proof
    In 1611 Kepler conjectured that the standard way of packing unit spheres is actually the dens- est. In 1993 the International Journal of Mathe- matics ...
  13. [13]
    A Simple Proof of Thue's Theorem on Circle Packing - ResearchGate
    In 1890, A. Thue attempted to prove that this density is optimal among all packings, but his proof was incomplete. In 1942, L.F. Tóth published the first ...
  14. [14]
    [PDF] Some packing and covering theorems.
    Some packing and covering theorems. ! By LÁSZLÓ FEJES TÓTH in Budapest. Let .us. consider an infinite set of equal: circles ...
  15. [15]
    [PDF] Dense sphere packings: a blueprint for formal proofs, by Thomas C ...
    Jun 9, 2015 · In 1958 Rogers [38] obtained in this way an upper bound of ≈ 0.7797, using a division of space into tetrahedra. Call a local density inequality ...
  16. [16]
    A proof of the Kepler conjecture - Annals of Mathematics
    A proof of the Kepler conjecture. Pages 1065-1185 from Volume 162 (2005), Issue 3 by Thomas C. Hales. Abstract: No abstract available for this article.
  17. [17]
    The Proof Is in the Packing | American Scientist
    In the 1950s, Hungarian mathematician Lászlo Fejes Tóth suggested defining a cell as the set of points that are closer to one particular sphere's center than ...
  18. [18]
    [math/0110009] New upper bounds on sphere packings I - arXiv
    Oct 1, 2001 · This paper develops an analogue for sphere packing of linear programming bounds to prove upper bounds for sphere packing density, best for ...Missing: Kumar | Show results with:Kumar
  19. [19]
    Lattice packing of spheres in high dimensions using a stochastically ...
    Apr 7, 2025 · View a PDF of the paper titled Lattice packing of spheres in high dimensions using a stochastically evolving ellipsoid, by Boaz Klartag. View ...Missing: record | Show results with:record
  20. [20]
    New Sphere-Packing Record Stems From an Unexpected Source
    Jul 7, 2025 · Klartag's new starting ellipsoid, when turned into a sphere packing, gave the most substantial improvement in packing efficiency since ...
  21. [21]
    Notions of denseness - MSP
    Oct 8, 2000 · (2) The supremum δ(K) (the packing density of K) of the density δ(P) is achieved by a uniformly dense packing. (3) δ(K) is greater than or equal ...<|control11|><|separator|>
  22. [22]
    [PDF] Learning Synergies between Packing and Unpacking via DRL
    We use 3 metrics to evaluate the bin packing performance. The metric Uti. is the space utilization defined as the average volume ratio of all packed items to ...
  23. [23]
    Circle Packing -- from Wolfram MathWorld
    202), which has a packing density of. eta_h=1/6pisqrt(3) approx 0.9068996821. (1). (OEIS A093766; Wells 1986, p. 30). Gauss proved that the hexagonal lattice ...
  24. [24]
    The theorem of Minkowski-Hlawka - Project Euclid
    December 1946 The theorem of Minkowski-Hlawka. Kurt Mahler · DOWNLOAD PDF + SAVE TO MY LIBRARY. Duke Math. J. 13(4): 611-621 (December 1946).Missing: original URL
  25. [25]
    [PDF] Geometric Number Theory Lenny Fukshansky
    Minkowski-Hlawka theorem. Theorem 2.1.1. In each dimension n there exist lattice packings with density. (2.2). ∆ ≥ ζ(n). 2n−1. , where ζ(s) = P. ∞ k=1. 1 ks.<|control11|><|separator|>
  26. [26]
    Sphere packings revisited - ScienceDirect.com
    Theorem 9.2​​ The (upper) density of any unit ball packing in is at most. In fact, Rogers' bound is better than the Kabatjanskii–Levenshtein bound for 4 ≤ d ≤ 42 ...
  27. [27]
    [PDF] revisiting the hexagonal lattice: on optimal lattice circle packing
    Thus Theorem 1.1 implies right away that only a WR lattice can maximize lattice packing density. Our proof of Theorem 1.1 emphasizes the importance of WR ...
  28. [28]
    [1212.5966] Sphere packing bounds via spherical codes - arXiv
    Dec 24, 2012 · The current best upper bound in all sufficiently high dimensions is due to Kabatiansky and Levenshtein in 1978.Missing: decay | Show results with:decay
  29. [29]
    [PDF] A Simple Proof of Thue's Theorem on Circle Packing - arXiv
    Sep 22, 2010 · Theorem 3 (Axel Thue) The hexagonal lattice is the densest of all possible circle packings. References. [1] B. Delaunay, Sur la sph`ere vide, ...
  30. [30]
    Apollonian circle packings: number theory - ScienceDirect.com
    ... covers an area of π/d′2, and this is at least π/d2. Since there is a total area of π/a2 which can be covered, and all circles except the one with radius 1/a ...
  31. [31]
    Radial Density in Apollonian Packings - Oxford Academic
    Using equidistribution of closed horocycles on the modular surface H 2 / S L ( 2 , Z ) ⁠, we show that the answer is 3 π = 0.9549 … . We also describe an ...
  32. [32]
    [PDF] Numerical Solutions of the Tammes Problem for up to 60 Points
    I solved the corresponding circle packing problem with a reduction-enumeration technique on the ... normal vector of the plane, to where the Tammes points are ...
  33. [33]
    [PDF] A proof of the Kepler conjecture - Annals of Mathematics
    A PROOF OF THE KEPLER CONJECTURE. 1183. [Hal05]. Thomas C. Hales, Computer resources for the Kepler conjecture, http://annals.math.princeton.edu ...
  34. [34]
    [PDF] Close Packing - Assets - Cambridge University Press
    The density π/√18 of the packing is the ratio of the volume 4π/3 of a ball to the volume of a fundamental domain of the FCC lattice. The volume of the ...
  35. [35]
    [PDF] New upper bounds on sphere packings I - Annals of Mathematics
    We get a bound of 1/2 for the center density in one dimension, which is a sharp bound. This example generalizes to higher dimensions by replacing χ[−1/2,1/2](x) ...
  36. [36]
    [PDF] The sphere packing problem in dimension 24 - Annals of Mathematics
    The sphere packing problem asks how to arrange balls densely. In 24 dimensions, the Leech lattice is the densest packing, with a density of π12/12! = 0. ...
  37. [37]
  38. [38]
    Packing spheres in high dimensions with moderate computational ...
    To add perspective to the Torquato-Stillinger constant 0.583, we note that by the Kabatiansky-Levenshtein upper bound [14] , the decay constant of the density ...
  39. [39]
    Bin packing problem - Wikipedia
    Computationally, the problem is NP-hard, and the corresponding decision problem, deciding if items can fit into a specified number of bins, is NP-complete.Missing: rod | Show results with:rod
  40. [40]
    cutting stock problems
    Instead of minimizing material wasted, we prefer to consider minimizing the total number of used rods. It is apparent that the alternative optimisation problem ...Missing: waste seminal
  41. [41]
    A Linear Programming Approach to the Cutting-Stock Problem
    The cutting-stock problem is the problem of filling an order at minimum cost for specified numbers of lengths of material to be cut from given stock lengths ...
  42. [42]
    (PDF) Minimizing waste (off-cuts) using cutting stock model
    This paper developed a linear programming one dimensional cutting stock model based on a pattern generation algorithm to minimize waste in the wood working ...Missing: rods seminal
  43. [43]
    Solving One-Dimensional Cutting Stock Problems with the Deep ...
    Feb 17, 2023 · Previous research showed that the 1DCSP belongs to class of NP-hard problems [7], which are problems in which an exact solution cannot be ...
  44. [44]
    [PDF] Cutting stock problems and solution procedures
    Abstract: This paper discusses some of the basic formulation issues and solution procedures for solving one- and two- dimensional cutting stock problems.Missing: rods | Show results with:rods
  45. [45]
    A new approach for bin packing problem using knowledge reuse ...
    Dec 30, 2024 · The proposed algorithm for the bin packing problem using knowledge reuse and improved heuristic (KRIH) has good robustness.
  46. [46]
    The best known packings of equal circles in a square
    Aug 22, 2022 · This document lists best known packings of equal circles in a square, up to N=10000. Packing is equivalent to distributing points in a square.
  47. [47]
    Packing up to 50 Equal Circles in a Square
    In this paper, computational methods to find good packings of more than 20 circles are discussed. The best packings found with up to 50 circles are displayed.
  48. [48]
    The Optimal Packing of Ten Equal Circles in a Square - ResearchGate
    Many researchers have applied the CPT to find the maximum radius of n equal circles that can be packed in a unit square without overlapping.
  49. [49]
    (PDF) Greedy algorithms for packing unequal circles into a ...
    Aug 6, 2025 · In this paper, we study the problem of packing unequal circles into a 2D rectangular container. We solve this problem by proposing two greedy algorithms.
  50. [50]
    [PDF] Solving the problem of packing equal and unequal circles in a ...
    It is well known that the problem of packing equal or unequal circles in a circle can be reformulated as a mathematical programming one. Indeed, it can be.
  51. [51]
    Packing unequal circles using formulation space search
    In this paper we will address the problem of packing unequal circles inside six different containers: unit circle, unit square, rectangle of length L and width ...
  52. [52]
    A memetic algorithm to pack unequal circles into a square
    This paper focuses on a representative circle packing problem where the circles are unequal and the container is a square, called Packing Unequal Circles into ...<|control11|><|separator|>
  53. [53]
    Packing unequal circles into a square container based on the ...
    Mar 16, 2018 · Packing unequal circles into a square container based on the narrow action spaces · Volume 61, article number 048104, (2018) · Cite this article.
  54. [54]
    Shelf Algorithms for Two-Dimensional Packing Problems - SIAM.org
    This paper studies two approximation algorithms for packing rectangles, using the two-dimensional packing model of Baker, Coffman and Rivest
  55. [55]
    [PDF] Packing Unit Squares in Squares: A Survey and New Results
    In [2], Erd˝os and Graham define. W(s) = s2 − max{n : s(n) ≤ s}. Thus W(s) is the wasted area in the optimal packing of unit squares into an s × s square.<|separator|>
  56. [56]
    Packing Unit Squares in Squares - Erich Friedman
    This is accomplished by placing a b × b square of squares at a 45o angle in the center. This gives the best known packings for 28, 40, 65, and 89 squares (see ...<|control11|><|separator|>
  57. [57]
    [PDF] A Practical Approach to Two-Dimensional Rectangle Bin Packing
    Feb 27, 2010 · When packing a rectangle, we rst check if the Guillotine packer can place the rectangle, and if not, we use the Shelf algorithm as usual. Then ...
  58. [58]
    Enhancing two dimensional irregular pattern packing using a ...
    This paper presents a novel artificial intelligence (AI)-driven approach to two-dimensional irregular pattern packing by integrating advanced image processing ...
  59. [59]
    An improved method for calculating the no-fit polygon - ScienceDirect
    The no-fit polygon (NFP) is the set of feasible locations that one polygon may take with respect to another polygon, such that the polygons do not overlap.
  60. [60]
    [PDF] Complete and robust no-fit polygon generation for the irregular stock ...
    The no-fit polygon is a construct that can be used between pairs of shapes for fast and efficient handling of geometry within irregular two-dimensional ...
  61. [61]
    (PDF) On Packing 2D Irregular Shapes. - ResearchGate
    Aug 6, 2025 · This paper presents a new algorithm which addresses the on-line packing of two-dimensional irregular shapes, and achieves high quality solutions ...Missing: typical | Show results with:typical
  62. [62]
    A New Bottom-Left-Fill Heuristic Algorithm for the Two-Dimensional ...
    This paper presents a new heuristic algorithm for the two-dimensional irregular stock-cutting problem, which generates significantly better results than the ...
  63. [63]
  64. [64]
    Decoupling Geometry from Optimization in 2D Irregular Cutting and ...
    Aug 11, 2025 · In this paper we introduce a powerful collision detection engine (CDE) for 2D irregular C&P problems which assumes full responsibility for the ...
  65. [65]
    Cannonball Problem -- from Wolfram MathWorld
    - **Cannonball Problem Description**: Find a square number of cannonballs that can be stacked into a square pyramid, solving the Diophantine equation: Σ(i=1 to k)i² = 1/6k(1+k)(1+2k) = N², where k is pyramid height and N is a square number.
  66. [66]
    The Three-Dimensional Bin Packing Problem | Operations Research
    The problem addressed in this paper is that of orthogonally packing a given set of rectangular-shaped items into the minimum number of three-dimensional ...
  67. [67]
    [PDF] Extreme Point-Based Heuristics for Three-Dimensional Bin Packing
    To reduce the computational time of the algorithm, the. Branch & Bound is truncated by limiting the width of the tree. Lodi, Martello, and Vigo presented a ...
  68. [68]
    A Hybrid Genetic Algorithm for Packing in 3D with Deepest Bottom ...
    In this paper, a hybrid genetic algorithm (GA) is used for regular 3D strip packing. The Genetic Algorithm is hybridized with the presented Deepest Bottom Left ...
  69. [69]
    Algorithms for 3D guillotine cutting problems: Unbounded knapsack ...
    We present algorithms for the following three-dimensional (3D) guillotine cutting problems: unbounded knapsack, cutting stock and strip packing.
  70. [70]
    Improved Approximation Algorithms for Three-Dimensional Bin ...
    Mar 11, 2025 · We study three fundamental three-dimensional (3D) geometric packing problems: 3D (Geometric) Bin Packing (3D-BP), 3D Strip Packing (3D-SP), and Minimum Volume ...
  71. [71]
    Clusters of polyhedra in spherical confinement - PMC
    Here, we use Monte Carlo simulations to explore dense packings of an entire shape family, the Platonic solids, inside a sphere. The Platonic solids are a family ...
  72. [72]
    Packing, tiling, and covering with tetrahedra - PNAS
    Our results suggest that the regular tetrahedron may not be able to pack as densely as the sphere, which would contradict a conjecture of Ulam. The regular ...
  73. [73]
  74. [74]
    Cubic Close Packing -- from Wolfram MathWorld
    In face-centered cubic packing, each sphere is surrounded by 12 other spheres. Taking a collection of 13 such spheres gives the cluster illustrated above.
  75. [75]
    Dense packings of polyhedra: Platonic and Archimedean solids
    We find the densest known packings of tetrahedra, icosahedra, dodecahedra, and octahedra with densities 0.823..., 0.836..., 0.904..., and 0.947..., respectively.
  76. [76]
    Packing, tiling, and covering with tetrahedra - PMC - NIH
    If 5 regular tetrahedra are packed around a common edge, there remains a small gap of 7.36°, and if 20 regular tetrahedra are packed around a common vertex, the ...
  77. [77]
    [PDF] Stable Bin Packing of Non-convex 3D Objects with a Robot ...
    To perform automatic packing in warehouses using a pre- computed packing plan, several real-world issues need to be addressed, such as stability under force of ...
  78. [78]
    Dynamics simulation-based packing of irregular 3D objects
    However, the complex geometry of irregular objects leads to a sharp increase in the number of placement combinations, making it a challenging problem. In this ...
  79. [79]
    Voxel-Based Solution Approaches to the Three-Dimensional ...
    May 4, 2022 · The efficiency of this step allows for the testing of a large number of movements in a reasonable computational time. To control the height, the ...
  80. [80]
    Mathematical model and efficient algorithms for object packing ...
    We also demonstrate that in many realistic cases the phi-functions can be described by quite simple formulas without radicals and other complications. Lastly, ...
  81. [81]
    A New Class of Irregular Packing Problems Reducible to Sphere ...
    Mar 22, 2024 · For three classes of packing problems, balance, homothetic and sparse packing, the corresponding new (generalized) models are formulated. Non- ...
  82. [82]
    [PDF] Dense, Interlocking-Free and Scalable Spectral Packing of Generic 3D
    Middle: We densely pack the benchmark into a cuboid with a packing density of 35.770. The packing is free of interlocking. Right: An in-focused view ...
  83. [83]
    Optimal three-dimensional particle shapes for maximally dense ...
    Jul 1, 2024 · Specifically, the maximum packing density of asymmetric spherocylinders can reach 0.4338(9), while cones give a maximum packing density of 0. ...
  84. [84]
    An Exact Algorithm for Higher-Dimensional Orthogonal Packing
    Higher-dimensional orthogonal packing problems have a wide range of practical applications, including packing, cutting, and scheduling.
  85. [85]
    [PDF] A MIP Approach for some Practical Packing Problems
    Abstract. This paper considers packing problems with balancing conditions and items consisting of clusters of parallelepipeds (mutually orthogonal, ...
  86. [86]
    A genetic algorithm for bin packing and line balancing
    An efficient genetic algorithm for two NP-hard problems, the bin packing and the line balancing problems, and an encoding of solutions of fitting these ...Missing: seminal | Show results with:seminal<|separator|>
  87. [87]
    Solving Irregular Strip Packing problems by hybridising simulated ...
    In this paper a hybrid algorithm to solve Irregular Strip Packing problems is presented. The metaheuristic simulated annealing is used to guide the search ...
  88. [88]
    Application of Genetic Algorithms to Packing Problems — A Review
    This paper reviews two and three-dimensional packing problems and their solution utilising genetic algorithms. The dimensions and the geometry of the ...Missing: seminal | Show results with:seminal
  89. [89]
    Transformer-based placement heuristic for online 2D strip packing ...
    Aug 25, 2025 · This paper addresses the online 2D Strip Packing Problem (2D-SPP), where rectangular items must be packed sequentially into a strip of fixed ...
  90. [90]
    Solving Online 3D Multi-Bin Packing Problem with Deep ...
    Oct 14, 2025 · In this paper, we propose a Recurrent Conditional Query Learning (RCQL) method to solve both 2D and 3D packing problems. We first embed ...
  91. [91]
    Jack000/SVGnest: An open source vector nesting tool - GitHub
    SVGnest is a free and open-source alternative that solves this problem with the orbital approach outlined in [E.K. Burke et al. 2006], using a genetic algorithm ...
  92. [92]
    Packing | OR-Tools - Google for Developers
    Aug 28, 2024 · OR-Tools provides solvers and algorithms for tackling various packing problem types, including knapsack and bin packing.Missing: software | Show results with:software
  93. [93]
    [PDF] Hardness of approximation for orthogonal rectangle packing ... - CORE
    Nov 26, 2008 · Theorem 1 There is a constant ρ > 1 such that it is NP-hard to approximate 2-dimensional. Bin Packing with Rotations into unit square bins with ...<|separator|>
  94. [94]
    [PDF] Bin Packing in Multiple Dimensions: Inapproximability Results and ...
    The algorithm in [21] also works in the d-dimensional case and its asymptotic approximation ratio of 2 − (2/3)d was the best known approximation ratio for d > 2 ...
  95. [95]
    On Packing Two-Dimensional Bins - SIAM.org
    We study the two-dimensional bin packing problem with and without rotations. Here we are given a set of two-dimensional rectangular items I and the goal is to ...
  96. [96]
    Near-Optimal Solutions to Two-Dimensional Bin Packing With 90 ...
    Aug 7, 2025 · Our main contribution is a polynomial time algorithm for packing rectangles into at most OPT bins whose sides have length (1+ɛ), for any ɛ>0.
  97. [97]
    Improved Approximations for Vector Bin Packing via Iterative ... - arXiv
    May 25, 2022 · Abstract:We study the d-dimensional Vector Bin Packing (dVBP) problem, a generalization of Bin Packing with central applications in resource ...
  98. [98]
    [PDF] A PTAS for the Multiple Knapsack Problem*
    Abstract. The Multiple Knapsack problem (MKP) is a natural and well known generalization of the single knapsack problem and is defined as follows.
  99. [99]
    Derivation of the packing density - tec-science
    May 26, 2018 · The fcc-lattice thus has an packing factor of 74 %. However, there is no need to differentiate between the fcc-structure and the hexagonal ...
  100. [100]
    Primary Metallic Crystalline Structures - NDE-Ed.org
    The packing factor (the volume of atoms in a cell per the total volume of a cell) is 0.74 for fcc crystals. Some of the metals that have the fcc structure ...
  101. [101]
    Influence of particle size distribution on random close packing of ...
    Aug 22, 2014 · Experiments found that the densest random packing of monodisperse spheres typically occurs close to ϕ 0 , RCP ∼ 0.64 [4] , where the density ϕ ...
  102. [102]
    Random close packing, Weeks Lab, Emory University
    For mixtures of spheres that are all the same size, the answer for the volume fraction of random close packing is known to be about 0.63 - 0.64. That is, just ...
  103. [103]
    Jamming in granular materials - ScienceDirect
    This review discusses some of this recent work, and contrasts the cases of jamming for frictionless and frictional granular systems.
  104. [104]
    Jamming transition in emulsions and granular materials | Phys. Rev. E
    Jul 7, 2005 · We investigate the jamming transition in packings of emulsions and granular materials via molecular dynamics simulations.
  105. [105]
    Recent Advances in DNA Origami-Engineered Nanomaterials and ...
    Mar 29, 2023 · This review focuses on the recent progress in DNA origami-engineered nanomaterials in the past five years, outlining the exciting achievements as well as the ...
  106. [106]
    Designer nanoscale DNA assemblies programmed from the top down
    Many intricate nanostructures have been made with DNA origami. This process occurs when a long DNA scaffold develops a particular shape after hybridization ...Structured Abstract · Cryo-Em 3d Reconstruction · Materials And Methods<|separator|>
  107. [107]
    Unpack the Math of Packing With Steven Strogatz and The New ...
    Oct 6, 2025 · Inspired by Professor Strogatz ... A good way to start playing around with packing problems is to think about fitting circles inside of squares ...Missing: models | Show results with:models