Emballeringsopgaver

Pakkeproblemer  er en klasse af optimeringsproblemer i matematik , der forsøger at pakke objekter ind i beholdere. Målet med pakningen er enten at pakke en enkelt beholder så tæt som muligt, eller at pakke alle genstande med så få beholdere som muligt. Mange af disse opgaver kan relatere til virkelige emballage- , lager- og transportproblemer. Hvert pakkeproblem har et dobbeltdækningsproblem , der spørger, hvor mange genstande der skal til for fuldstændigt at dække alle områder af beholderen, mens genstandene kan overlappe hinanden.

Pakningsproblemet specificerer:

Typisk bør genstande i en pakke ikke krydse hinanden, og genstande bør ikke krydse containervægge. I nogle udførelsesformer er målet at finde en konfiguration, der pakker én beholder med maksimal tæthed. Mere generelt er målet at pakke alle genstande i så få beholdere som muligt [1] . I nogle udførelsesformer er overlapning (af genstande oven på hinanden og/eller på beholderens grænser) tilladt, men denne overlapning bør minimeres.

Infinite Space Packing

Mange af disse problemer, hvis størrelsen af ​​beholderen øges i alle retninger, bliver ækvivalente med problemerne med at pakke genstande så tæt som muligt i det uendelige euklidiske rum . Dette problem hører til en række videnskabelige discipliner og får stor opmærksomhed. Keplers formodning postulerede en optimal løsning til at pakke bolde hundreder af år før den blev bevist af Thomas Hales . Andre former har fået opmærksomhed, herunder ellipsoider [2] , platoniske og arkimedeiske faste stoffer [3] , herunder tetraedre [4] [5] og dimerer af forskellige sfærer [6] .

Sekskantet pakning af cirkler

Disse problemer er matematisk forskellige fra ideerne i cirkelpakningssætningen . Et relateret cirkelpakningsproblem omhandler pakningen af ​​cirkler, muligvis af forskellige størrelser, på en overflade, såsom et plan eller en kugle.

Analogerne af en cirkel i andre dimensioner kan ikke pakkes med absolut effektivitet i dimensioner større end 1 (i et-dimensionelt rum er analogen af ​​en cirkel kun to punkter). Der vil således altid være ledig plads, når man udelukkende pakker i cirkler. Den mest effektive måde at pakke cirkler på, sekskantet pakning , er omkring 91 % effektiv [7] .

Kuglepakning i højere dimensioner

I 3D-rum giver et ansigtscentreret gitter en optimal pakning af kugler. Det er bevist, at det 8-dimensionelle gitter E8 og det 24-dimensionelle Leach-gitter er optimale i de tilsvarende rum.

Pakning af platoniske faste stoffer i tre dimensioner

Kuber kan nemt placeres i 3D-rum, så de fylder hele rummet. Den mest naturlige pakning er kubiske honeycombs . Ingen anden regulær polyeder kan fylde rummet helt, men nogle resultater er kendte. Et tetraeder kan give mindst 85 % pakning. En af de bedste almindelige dodecahedron -pakninger er baseret på det førnævnte ansigtscentrerede kubiske gitter.

Tetraedre og oktaeder kan sammen fylde hele rummet i en konfiguration kendt som den tetraedriske-oktaedriske flisebelægning .

Legeme Optimal gitterpakningstæthed
icosahedra 0,836357… [8]
dodekaeder [otte]
oktaeder 18/19 = 0,947368… [9]

Modellering, der kombinerer lokale forbedringsmetoder med tilfældigt genererede pakninger, tyder på, at gitterpakninger til icosahedron, dodecahedron og octahedron også er optimale i en bredere klasse af alle pakninger [3] .

Pakning i 3D-beholdere

Kugler i en euklidisk sfære

Problemet med at finde den mindste kugle, som åbne enhedskugler kan pakkes ind i uden at overlappe , har et enkelt og fuldstændigt svar i -dimensionelt euklidisk rum hvis , og i uendeligt dimensionelt Hilbert-rum - uden begrænsninger. Det giver mening at beskrive det her for at vise det generelle problem. I dette tilfælde er konfigurationen af ​​parvis rørende enhedskugler mulig. Vi placerer centrene ved hjørnerne af en almindelig dimensionel simplex med kant 2. Dette er let at gøre, begyndende med en ortonormal basis. Lette beregninger viser, at afstanden fra ethvert toppunkt til tyngdepunktet er . Derudover har ethvert andet punkt i rummet en større afstand til mindst et af hjørnerne. Med hensyn til inklusion af bolde falder åbne enhedskugler centreret i punkterne ind i en bold med radius , hvilket er minimalt for en sådan konfiguration.

For at vise, at en sådan konfiguration er optimal, lad os antage,  at centrene for ikke-skærende åbne enhedskugler er placeret i en kugle med radius centreret ved . Overvej en kortlægning fra et endeligt sæt til at kortlægges til for alle . Da denne kortlægning for alle , , er 1-Lipschitz , og ifølge Kirschbrown-sætningen strækker den sig til en globalt defineret 1-Lipschitz-kortlægning. Især eksisterer der et punkt sådan, at for alt hvad vi har , og dermed . Dette viser, at der er ikke-skærende enhed åbne bolde i en kugle med radius , hvis og kun hvis . Bemærk, at i tilfælde af et uendeligt dimensionelt Hilbert-rum, indebærer dette eksistensen af ​​et uendeligt antal af ikke-skærende enheds åbne kugler inde i en kugle med radius , hvis og kun hvis . For eksempel skærer enhedskugler centreret ved , hvor  er en ortonormal basis, ikke og er indeholdt i en kugle med radius centreret ved origo. Desuden, for det maksimale antal ikke-skærende åbne enhedskugler inde i en kugle med radius r er lig med .

Kugler i en kasseform

Opgaven bestemmer antallet af sfæriske objekter med en given diameter d , der kan pakkes ind i en terning af størrelsen a  ×  b  ×  c .

Identiske kugler i en cylinder

Opgaven bestemmer minimumshøjden h af en cylinder med en given radius R , hvori n identiske kugler med radius r (< R ) er pakket [10] .

Pakning i 2D-beholdere

Pakningscirkler

Cirkler i en cirkel

Pakning af n enhedscirkler til den mindst mulige cirkel . Problemet er tæt forbundet med fordelingen af ​​punkter i enhedscirklen for at opnå den største minimumsafstand d n mellem punkter.

Optimale løsninger er blevet bevist for n ≤13 og for n =19.

Cirkler i en firkant

Pakning af n enhedscirkler til en så lille firkant som muligt . Problemet er tæt forbundet med fordelingen af ​​punkter i enhedskvadratet for at opnå den største minimumsafstand d n mellem punkter [11] . For at transformere disse to formuleringer af problemet vil størrelsen af ​​kvadratet af enhedscirkler være L=2+2/d n .

Optimale løsninger er blevet bevist for n ≤30 [12] .

Cirkler i en ligebenet retvinklet trekant

Pakning af n enhedscirkler i den mindst mulige ligebenede retvinklede trekant . Der kendes gode tilnærmelser for n <300 [13] .

Cirkler i en ligesidet trekant

Pakning af n enhedscirkler i den mindst mulige regelmæssige trekant . Optimale løsninger er kendt for n <13, og hypoteser er lavet for n <28 [14] .

Pakning firkanter

Firkanter i en firkant

Pakning af n enhedsfirkanter i den mindst mulige firkant .

Optimale løsninger er blevet bevist for n =1-10, 14-16, 23-25, 34-36, 62-64, 79-81, 98-100 og enhver fuld kvadrat [15] .

Det ufyldte rum er asymptotisk O ( a 7/11 ) [16] .

Firkanter i en cirkel

Pakning af n firkanter i den mindst mulige cirkel.

Minimumsløsninger: [17]

Antal kvadrater Cirkel radius
en 0,707…
2 1.118…
3 1.288…
fire 1.414…
5 1.581…
6 1.688…
7 1.802…
otte 1.978…
9 2.077…
ti 2.121…
elleve 2.214…
12 2.236…

Pakke rektangler

Identiske rektangler i et rektangel

Problemet med at pakke flere kopier af et enkelt rektangel af størrelse ( l , w ) med 90° rotationstilladelse i et større rektangel af størrelse ( L , W ) har flere anvendelsesmuligheder, såsom palletering af kasser og stabling af spånplader.

For eksempel kan du pakke 147 137x95 rektangler ind i et 1600x1230 rektangel [18] .

Forskellige rektangler i et rektangel

Problemet med at pakke rektangler med forskellige bredder og højder til et rektangel med minimumsareal (men uden at begrænse bredden og højden af ​​et sådant rektangel) har en vigtig anvendelse til at samle billeder til et stort billede. En webside, der indlæser et stort billede, gengives ofte hurtigere i browsere end en, der indlæser mange små billeder, fordi hvert billede skal anmodes om fra serveren.

Et eksempel på en hurtig algoritme, der pakker rektangler af forskellige højder og bredder i et rektangel med minimumsareal, er her .

Relaterede opgaver

Der bør ikke være huller eller overlapninger i fliseproblemer . Mange puslespil af denne type bruger pakning af rektangler eller polyominoer til et større rektangel eller anden form tæt på en firkant.

Der er en vigtig sætning om fliselægning af rektangler (og cuboid ) til rektangler (cuboid) uden mellemrum eller overlapninger:

Et rektangel a  ×  b kan pakkes ind i et 1 ×  n bånd, hvis og kun hvis n er deleligt med a eller n er deleligt med b [19] [20] De Bruijns sætning : En rektangulær kasse kan pakkes med en harmonisk klods a  ×  ab  ×  abc , hvis boksen har dimensionerne ap  ×  abq  ×  abcr for nogle naturlige tal p , q , r (det vil sige, at boksen er et multiplum af murstenen.) [19]

Undersøgelsen af ​​polyomino- fliser beskæftiger sig i vid udstrækning med to klasser af problemer: fliselægning af et rektangel med kongruente fliser og fliselægning af et rektangel med et sæt n -polyomino-fliser.

Det klassiske puslespil af den anden slags er at placere alle tolv pentominobrikker i 3x20, 4x15 , 5x12 eller 6x10 rektangler.

Forkert objektemballage

Pakning af uregelmæssige genstande er et problem, der næppe kan løses i lukket (analytisk) form. Men i videnskaben om omverdenen er opgaven meget vigtig. For eksempel pakker uregelmæssige jordpartikler forskelligt, når partiklernes størrelse og form ændres, hvilket fører til betydelige konsekvenser for planterne i form af roddannelse og evnen til at flytte vand i jorden. [21]

Se også

Noter

  1. Lodi, Martello, Monaci, 2002 , s. 241-252.
  2. Donev, Stillinger, Chaikin, Torquato, 2004 .
  3. 1 2 Torquato, Jiao, 2009 , s. 876-879.
  4. Haji-Akbari, Engel, Keys, Zheng et al., 2009 , s. 773-777.
  5. Chen, Engel, Glotzer, 2010 , s. 253-280.
  6. Hudson, Harrowell, 2011 , s. 194103.
  7. Circle Packing - fra Wolfram MathWorld . Hentet 9. juni 2016. Arkiveret fra originalen 4. august 2016.
  8. 12 Betke, Henk, 2000 .
  9. Minkowski, 1904 .
  10. Stoyan, Yaskov, 2010 , s. 51-70.
  11. Croft, Falconer, Guy, 1991 , s. 108-110.
  12. Specht, 2010 .
  13. Specht, 2011 .
  14. Melissen, 1995 , s. 333-342.
  15. Friedman, 2005 .
  16. Erdős, Graham, 1975 , s. 119-123.
  17. Firkanter i cirkler (downlink) . Hentet 9. juni 2016. Arkiveret fra originalen 14. september 2017. 
  18. Birgin, Lobato, Morabito, 2010 , s. 306-320.
  19. 1 2 Honsberger, 1976 , s. 67.
  20. Klarner, Hautus, 1971 , s. 613-628.
  21. C.Michael Hogan. 2010. Abiotisk faktor . Encyclopedia of Earth. eds Emily Monosson og C. Cleveland. National Council for Science and the Environment Arkiveret 8. juni 2013 på Wayback Machine . Washington DC.

Litteratur

  • S. Torquato, Y. Jiao. Tætte pakninger af de platoniske og arkimediske faste stoffer // Naturen. - 2009. - T. 460 , no. 7257 . — S. 876–879 . — ISSN 0028-0836 . - doi : 10.1038/nature08239 . — . - arXiv : 0908.4107 . — PMID 19675649 .
  • Hallard T. Croft, Kenneth J. Falconer, Richard K. Guy. Uløste problemer i geometri. - New York: Springer-Verlag, 1991. - S. 108-110. — ISBN 0-387-97506-3 .
  • J. Melissen. Pakning af 16, 17 eller 18 cirkler i en ligesidet trekant // Diskret matematik. - 1995. - T. 145 . — S. 333–342 . - doi : 10.1016/0012-365X(95)90139-C .
  • YG Stoyan, GN Yaskov. Pakning af identiske kugler i en cylinder // International Transactions in Operational Research. - 2010. - T. 17 . — S. 51–70 . - doi : 10.1111/j.1475-3995.2009.00733.x .
  • Eckard Specht. De bedst kendte pakninger af lige store cirkler i en firkant (20. maj 2010). Hentet: 25. maj 2010.
  • P. Erdős, R. L. Graham. Om pakning af kvadrater med lige store kvadrater // Journal of Combinatorial Theory, Series A. - 1975. - T. 19 . — S. 119–123 . - doi : 10.1016/0097-3165(75)90099-0 .
  • A. Lodi, S. Martello, M. Monaci. Todimensionelle pakningsproblemer: En undersøgelse // European Journal of Operational Research. - Elsevier, 2002. - T. 141 . — S. 241–252 . - doi : 10.1016/s0377-2217(02)00123-6 .
  • A. Donev, F. Stillinger, P. Chaikin, S. Torquato. Usædvanligt tætte krystalpakninger af ellipsoider // Fysiske gennemgangsbreve. - 2004. - T. 92 , no. 25 . - doi : 10.1103/PhysRevLett.92.255506 . - . - arXiv : cond-mat/0403286 .
  • A. Haji-Akbari, M. Engel, AS Keys, X. Zheng, RG Petschek, P. Palffy-Muhoray, SC Glotzer. Uordnede, kvasikrystallinske og krystallinske faser af tætpakkede tetraedre // Natur. - 2009. - T. 462 , no. 7274 . — S. 773–777 . - doi : 10.1038/nature08641 . — . - arXiv : 1012.5138 . — PMID 20010683 .
  • E.R. Chen, M. Engel, S.C. Glotzer. Tætte krystallinske dimerpakninger af almindelige tetraedre // Diskret og beregningsgeometri. - 2010. - T. 44 , no. 2 . — S. 253–280 . - doi : 10.1007/s00454-010-9273-0 .
  • T.S. Hudson, P. Harrowell. Strukturelle søgninger ved hjælp af isopunktssæt som generatorer: Densest packings for binære hårde kugleblandinger // Journal of Physics: Condensed Matter. - 2011. - T. 23 , no. 19 . - S. 194103 . - doi : 10.1088/0953-8984/23/19/194103 .
  • E.G. Birgin, R.D. Lobato, R. Morabito. En effektiv rekursiv opdelingstilgang til pakning af identiske rektangler i et rektangel  // Journal of the Operational Research Society. - 2010. - T. 61 . — S. 306–320 . - doi : 10.1057/jors.2008.141 .
  • Ross Honsberger. Matematiske ædelstene II. - The Mathematical Association of America , 1976. - ISBN 0-88385-302-7 .
  • DA Klarner, MLJ Hautus. Ensartet farvede farvede glasvinduer // Proceedings of the London Mathematical Society. - 1971. - T. 23 . - doi : 10.1112/plms/s3-23.4.613 .
  • Eckard Specht. De bedst kendte pakninger af lige store cirkler i en ligebenet retvinklet trekant (11. marts 2011). Hentet: 1. maj 2011.
  • U. Betke, M. Henk. Tætteste gitterpakninger af 3-polytoper // Comput. Geom.. - 2000. - T. 16 . — S. 157–186 .
  • H. Minkowski. Dichteste gitterförmige Lagerung kongruenter Körper // Nachr. Akad. Wiss. Göttingen Math. Phys. KI. II. - 1904. - S. 311-355 .
  • Erich Friedman. Pakkeenhedskvadrater i firkanter: en undersøgelse og nye resultater // The Electronic Journal of Combinatorics. - 2005. - T. DS7 . Arkiveret fra originalen den 27. juli 2009.

Links

Mange puslespilsbøger, såvel som matematikmagasiner, har artikler om pakker.