Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Packing problems

From Wikipedia, the free encyclopedia
(Redirected fromPacking problem)
Problems which attempt to find the most efficient way to pack objects into containers
This article is about geometric packing problems. For numerical packing problems, seeKnapsack problem.
Spheres orcircles packed loosely (top) and more densely (bottom)
Covering/packing-problem pairs
Covering problemsPacking problems
Minimum set coverMaximum set packing
Minimum edge coverMaximum matching
Minimum vertex coverMaximum independent set
Bin coveringBin packing
Polygon coveringRectangle packing
Part of a series on
Puzzles
Jigsaw piece

Packing problems are a class ofoptimization problems inmathematics that involve attempting to pack objects together into containers. The goal is to either pack a single container asdensely as possible or pack all objects using as few containers as possible. Many of these problems can be related to real-lifepackaging, storage and transportation issues. Each packing problem has a dualcovering problem, which asks how many of the same objects are required to completely cover every region of the container, where objects are allowed to overlap.

In abin packing problem, people are given:

  • Acontainer, usually a two- or three-dimensionalconvex region, possibly of infinite size. Multiple containers may be given depending on the problem.
  • A set ofobjects, some or all of which must be packed into one or more containers. The set may contain different objects with their sizes specified, or a single object of a fixed dimension that can be used repeatedly.

Usually the packing must be without overlaps between goods and other goods or the container walls. In some variants, the aim is to find the configuration that packs a single container with the maximalpacking density. More commonly, the aim is to pack all the objects into as few containers as possible.[1] In some variants the overlapping (of objects with each other and/or with the boundary of the container) is allowed but should be minimized.

Packing in infinite space

[edit]

Many of these problems, when the container size is increased in all directions, become equivalent to the problem of packing objects as densely as possible in infiniteEuclidean space. This problem is relevant to a number of scientific disciplines, and has received significant attention. TheKepler conjecture postulated an optimal solution forpacking spheres hundreds of years before it wasproven correct byThomas Callister Hales. Many other shapes have received attention, including ellipsoids,[2]Platonic andArchimedean solids[3] includingtetrahedra,[4][5]tripods (unions ofcubes along three positive axis-parallel rays),[6] and unequal-sphere dimers.[7]

Hexagonal packing of circles

[edit]
The hexagonal packing of circles on a 2-dimensional Euclidean plane.

These problems are mathematically distinct from the ideas in thecircle packing theorem. The relatedcircle packing problem deals with packingcircles, possibly of different sizes, on a surface, for instance theplane or asphere.

Thecounterparts of a circle in other dimensions can never be packed with complete efficiency indimensions larger than one (in a one-dimensional universe, the circle analogue is just two points). That is, there will always be unused space if people are only packing circles. The most efficient way of packing circles,hexagonal packing, produces approximately 91% efficiency.[8]

Sphere packings in higher dimensions

[edit]
Main article:Sphere packing

In three dimensions,close-packed structures offer the bestlattice packing of spheres, and is believed to be the optimal of all packings. With 'simple' sphere packings in three dimensions ('simple' being carefully defined) there are nine possible definable packings.[9] The 8-dimensionalE8 lattice and 24-dimensionalLeech lattice have also been proven to be optimal in their respective real dimensional space.

Packings of Platonic solids in three dimensions

[edit]

Cubes can easily be arranged to fill three-dimensional space completely, the most natural packing being thecubic honeycomb. No otherPlatonic solid can tile space on its own, but some preliminary results are known.Tetrahedra can achieve a packing of at least 85%. One of the best packings of regulardodecahedra is based on the aforementioned face-centered cubic (FCC) lattice.

Tetrahedra andoctahedra together can fill all of space in an arrangement known as thetetrahedral-octahedral honeycomb.

SolidOptimal density of a lattice packing
icosahedron0.836357...[10]
dodecahedron(5 +5)/8 = 0.904508...[10]
octahedron18/19 = 0.947368...[11]

Simulations combining local improvement methods with random packings suggest that the lattice packings for icosahedra, dodecahedra, and octahedra are optimal in the broader class of all packings.[3]

Packing in 3-dimensional containers

[edit]
Packing nine L tricubes into a cube

Different cuboids into a cuboid

[edit]

Determine the minimum number ofcuboid containers (bins) that are required to pack a given set of item cuboids. The rectangular cuboids to be packed can be rotated by 90 degrees on each axis.

Spheres into a Euclidean ball

[edit]
Main article:Sphere packing in a sphere

The problem of finding the smallest ball such thatkdisjoint openunit balls may be packed inside it has a simple and complete answer inn-dimensional Euclidean space ifkn+1{\displaystyle k\leq n+1}, and in an infinite-dimensionalHilbert space with no restrictions. It is worth describing in detail here, to give a flavor of the general problem. In this case, a configuration ofk pairwisetangent unit balls is available. People place the centers at the verticesa1,,ak{\displaystyle a_{1},\dots ,a_{k}} of a regular(k1){\displaystyle (k-1)} dimensionalsimplex with edge 2; this is easily realized starting from anorthonormal basis. A small computation shows that the distance of each vertex from the barycenter is2(11k){\textstyle {\sqrt {2{\big (}1-{\frac {1}{k}}{\big )}}}}. Moreover, any other point of the space necessarily has a larger distance fromat least one of thek vertices. In terms of inclusions of balls, thek open unit balls centered ata1,,ak{\displaystyle a_{1},\dots ,a_{k}} are included in a ball of radiusrk:=1+2(11k){\textstyle r_{k}:=1+{\sqrt {2{\big (}1-{\frac {1}{k}}{\big )}}}}, which is minimal for this configuration.

To show that this configuration is optimal, letx1,,xk{\displaystyle x_{1},\dots ,x_{k}} be the centers ofk disjoint open unit balls contained in a ball of radiusr centered at a pointx0{\displaystyle x_{0}}. Consider themap from the finite set{x1,,xk}{\displaystyle \{x_{1},\dots ,x_{k}\}} into{a1,,ak}{\displaystyle \{a_{1},\dots ,a_{k}\}} takingxj{\displaystyle x_{j}} in the correspondingaj{\displaystyle a_{j}} for each1jk{\displaystyle 1\leq j\leq k}. Since for all1i<jk{\displaystyle 1\leq i<j\leq k},aiaj=2xixj{\displaystyle \|a_{i}-a_{j}\|=2\leq \|x_{i}-x_{j}\|} this map is 1-Lipschitz and by theKirszbraun theorem it extends to a 1-Lipschitz map that is globally defined; in particular, there exists a pointa0{\displaystyle a_{0}} such that for all1jk{\displaystyle 1\leq j\leq k} one hasa0ajx0xj{\displaystyle \|a_{0}-a_{j}\|\leq \|x_{0}-x_{j}\|}, so that alsork1+a0aj1+x0xjr{\displaystyle r_{k}\leq 1+\|a_{0}-a_{j}\|\leq 1+\|x_{0}-x_{j}\|\leq r}. This shows that there arek disjoint unit open balls in a ball of radiusrif and only ifrrk{\displaystyle r\geq r_{k}}. Notice that in an infinite-dimensional Hilbert space this implies that there are infinitely many disjoint open unit balls inside a ball of radiusr if and only ifr1+2{\displaystyle r\geq 1+{\sqrt {2}}}. For instance, the unit balls centered at2ej{\displaystyle {\sqrt {2}}e_{j}}, where{ej}j{\displaystyle \{e_{j}\}_{j}} is an orthonormal basis, are disjoint and included in a ball of radius1+2{\displaystyle 1+{\sqrt {2}}} centered at the origin. Moreover, forr<1+2{\displaystyle r<1+{\sqrt {2}}}, the maximum number of disjoint open unit balls inside a ball of radiusr is22(r1)2.{\displaystyle \left\lfloor {\frac {2}{2-(r-1)^{2}}}\right\rfloor .}

Spheres in a cuboid

[edit]
See also:Sphere packing in a cube

People determine the number of spherical objects of given diameterd that can be packed into a cuboid of sizea×b×c{\displaystyle a\times b\times c}.

Identical spheres in a cylinder

[edit]
Main article:Sphere packing in a cylinder

People determine the minimum heighth of acylinder with given radiusR that will packn identical spheres of radiusr (<R).[12] For a small radiusR the spheres arrange to ordered structures, calledcolumnar structures.

Polyhedra in spheres

[edit]

People determine the minimum radiusR that will packn identical, unitvolumepolyhedra of a given shape.[13]

Packing in 2-dimensional containers

[edit]
The optimal packing of 10 circles in a circle

Many variants of 2-dimensional packing problems have been studied.

Packing of circles

[edit]
Main article:Circle packing

People are givennunit circles, and have to pack them in the smallest possible container. Several kinds of containers have been studied:

Packing of squares

[edit]
Main article:Square packing

People are givennunit squares and have to pack them into the smallest possible container, where the container type varies:

Packing of rectangles

[edit]
Main article:Rectangle packing
  • Packing identical rectangles in a rectangle: The problem of packing multiple instances of a singlerectangle of size(l,w), allowing for 90° rotation, in a bigger rectangle of size(L,W ) has some applications such as loading of boxes on pallets and, specifically,woodpulp stowage. For example, it is possible to pack 147 rectangles of size (137,95) in a rectangle of size (1600,1230).
  • Packing different rectangles in a rectangle: The problem of packing multiple rectangles of varying widths and heights in an enclosing rectangle of minimumarea (but with no boundaries on the enclosing rectangle's width or height) has an important application in combining images into a single larger image. A web page that loads a single larger image often renders faster in the browser than the same page loading multiple small images, due to the overhead involved in requesting each image from the web server. The problem isNP-complete in general, but there are fast algorithms for solving small instances.

Related fields

[edit]

In tiling ortessellation problems, there are to be no gaps, nor overlaps. Many of the puzzles of this type involve packing rectangles orpolyominoes into a larger rectangle or other square-like shape.

There are significanttheorems on tiling rectangles (and cuboids) in rectangles (cuboids) with no gaps or overlaps:

Ana ×b rectangle can be packed with 1 ×n strips if and only ifn dividesa orn dividesb.[15][16]
de Bruijn's theorem: A box can be packed with aharmonic bricka ×a b ×a b c if the box has dimensionsa p ×a b q ×a b c r for somenatural numbersp,q,r (i.e., the box is a multiple of the brick.)[15]

The study of polyomino tilings largely concerns two classes of problems: to tile a rectangle withcongruent tiles, and to pack one of eachn-omino into a rectangle.

A classic puzzle of the second kind is to arrange all twelvepentominoes into rectangles sized 3×20, 4×15, 5×12 or 6×10.

Packing of irregular objects

[edit]

Packing of irregular objects is a problem not lending itself well to closed form solutions; however, the applicability to practical environmental science is quite important. For example, irregularly shaped soil particles pack differently as the sizes and shapes vary, leading to important outcomes for plant species to adapt root formations and to allow water movement in the soil.[17]

The problem of deciding whether a given set ofpolygons can fit in a given square container has been shown to be complete for theexistential theory of the reals.[18]

See also

[edit]

Notes

[edit]
  1. ^Lodi, A.; Martello, S.; Monaci, M. (2002). "Two-dimensional packing problems: A survey".European Journal of Operational Research.141 (2). Elsevier:241–252.doi:10.1016/s0377-2217(02)00123-6.
  2. ^Donev, A.; Stillinger, F.; Chaikin, P.; Torquato, S. (2004). "Unusually Dense Crystal Packings of Ellipsoids".Physical Review Letters.92 (25) 255506.arXiv:cond-mat/0403286.Bibcode:2004PhRvL..92y5506D.doi:10.1103/PhysRevLett.92.255506.PMID 15245027.S2CID 7982407.
  3. ^abTorquato, S.; Jiao, Y. (August 2009). "Dense packings of the Platonic and Archimedean solids".Nature.460 (7257):876–879.arXiv:0908.4107.Bibcode:2009Natur.460..876T.doi:10.1038/nature08239.ISSN 0028-0836.PMID 19675649.S2CID 52819935.
  4. ^Haji-Akbari, A.; Engel, M.; Keys, A. S.; Zheng, X.; Petschek, R. G.; Palffy-Muhoray, P.; Glotzer, S. C. (2009). "Disordered, quasicrystalline and crystalline phases of densely packed tetrahedra".Nature.462 (7274):773–777.arXiv:1012.5138.Bibcode:2009Natur.462..773H.doi:10.1038/nature08641.PMID 20010683.S2CID 4412674.
  5. ^Chen, E. R.; Engel, M.; Glotzer, S. C. (2010)."Dense Crystalline Dimer Packings of Regular Tetrahedra".Discrete & Computational Geometry.44 (2):253–280.arXiv:1001.0586.Bibcode:2010arXiv1001.0586C.doi:10.1007/s00454-010-9273-0.S2CID 18523116.
  6. ^Stein, Sherman K. (March 1995), "Packing tripods", Mathematical entertainments,The Mathematical Intelligencer,17 (2):37–39,doi:10.1007/bf03024896,S2CID 124703268. Reprinted inGale, David (1998), Gale, David (ed.),Tracking the Automatic ANT, Springer-Verlag, pp. 131–136,doi:10.1007/978-1-4612-2192-0,ISBN 0-387-98272-8,MR 1661863
  7. ^Hudson, T. S.; Harrowell, P. (2011). "Structural searches using isopointal sets as generators: Densest packings for binary hard sphere mixtures".Journal of Physics: Condensed Matter.23 (19) 194103.Bibcode:2011JPCM...23s4103H.doi:10.1088/0953-8984/23/19/194103.PMID 21525553.S2CID 25505460.
  8. ^"Circle Packing".
  9. ^Smalley, I.J. (1963). "Simple regular sphere packings in three dimensions".Mathematics Magazine.36 (5):295–299.doi:10.2307/2688954.JSTOR 2688954.
  10. ^abBetke, Ulrich; Henk, Martin (2000)."Densest lattice packings of 3-polytopes".Computational Geometry.16 (3):157–186.arXiv:math/9909172.doi:10.1016/S0925-7721(00)00007-9.MR 1765181.S2CID 12118403.
  11. ^Minkowski, H. Dichteste gitterförmige Lagerung kongruenter Körper.Nachr. Akad. Wiss. Göttingen Math. Phys. KI. II 311–355 (1904).
  12. ^Stoyan, Y. G.; Yaskov, G. N. (2010). "Packing identical spheres into a cylinder".International Transactions in Operational Research.17:51–70.doi:10.1111/j.1475-3995.2009.00733.x.
  13. ^Teich, E.G.; van Anders, G.; Klotsa, D.; Dshemuchadse, J.; Glotzer, S.C. (2016)."Clusters of Polyhedra in Spherical Confinement".Proc. Natl. Acad. Sci. U.S.A.113 (6):E669 –E678.Bibcode:2016PNAS..113E.669T.doi:10.1073/pnas.1524875113.PMC 4760782.PMID 26811458.
  14. ^Melissen, J. (1995)."Packing 16, 17 or 18 circles in an equilateral triangle".Discrete Mathematics.145 (1–3):333–342.doi:10.1016/0012-365X(95)90139-C.
  15. ^abHonsberger, Ross (1976).Mathematical Gems II.The Mathematical Association of America. p. 67.ISBN 0-88385-302-7.
  16. ^Klarner, D.A.; Hautus, M.L.J (1971). "Uniformly coloured stained glass windows".Proceedings of the London Mathematical Society. 3.23 (4):613–628.doi:10.1112/plms/s3-23.4.613.
  17. ^C.Michael Hogan. 2010.Abiotic factor. Encyclopedia of Earth. eds Emily Monosson and C. Cleveland. National Council for Science and the Environment. Washington DC
  18. ^Abrahamsen, Mikkel; Miltzow, Tillmann; Nadja, Seiferth (2020),Framework forR{\displaystyle \exists \mathbb {R} }-Completeness of Two-Dimensional Packing Problems,arXiv:2004.07558.

References

[edit]

External links

[edit]
Wikimedia Commons has media related toPacking problems.

Many puzzle books as well as mathematical journals contain articles on packing problems.

Abstract packing
Circle packing
Sphere packing
Other 2-D packing
Other 3-D packing
Puzzles
Retrieved from "https://en.wikipedia.org/w/index.php?title=Packing_problems&oldid=1314742452"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp