Content deleted Content added
added short description, links, rewording for clarity Tags: Mobile edit Mobile app edit iOS app edit |
added math formatting Tags: Mobile edit Mobile app edit iOS app edit |
||
Line 71:
[[Image:Disk pack10.svg|thumb|120px|right|The optimal packing of 10 circles in a circle]]Many variants of 2-dimensional packing problems have been studied. See the linked pages for more information.
===
{{main article|Circle packing}}
You are given ''n'' [[unit circle]]s, and have to pack them in the smallest possible container. Several kinds of containers have been studied:▼
▲You are given
* [[Circle packing in a circle|Packing circles in a '''circle''']] - closely related to spreading points in a unit circle with the objective of finding the greatest minimal separation, ''d''<sub>''n''</sub>, between points. Optimal solutions have been proven for ''n'' ≤ 13, and ''n'' = 19.▼
* [[Circle packing in
▲* [[Circle packing in a
* [[Circle packing in an equilateral triangle|Packing circles in an '''equilateral triangle''']] - Optimal solutions are known for ''n'' < 13, and [[conjecture]]s are available for ''n'' < 28.<ref>{{Cite journal | last1 = Melissen | first1 = J. | title = Packing 16, 17 or 18 circles in an equilateral triangle | journal = Discrete Mathematics | volume = 145 | issue = 1–3 | pages = 333–342 | year = 1995 | doi = 10.1016/0012-365X(95)90139-C| url = https://research.utwente.nl/en/publications/packing-16-17-of-18-circles-in-an-equilateral-triangle(b2172f19-9654-4ff1-9af4-59da1b6bef3d).html }}</ref>▼
* [[Circle packing in an isosceles right triangle|Packing circles in an '''isosceles right triangle''']] - good estimates are known for {{math|''n'' < 300}}.
▲* [[Circle packing in an equilateral triangle|Packing circles in an '''equilateral triangle''']] - Optimal solutions are known for {{math|''n'' < 13}}, and [[conjecture]]s are available for {{math|''n''
{{Anchor|Packing squares}}
=== Packing of squares ===
You are given
* [[Square packing in a square|Packing squares in a '''square''']]: Optimal solutions have been proven for
* [[Square packing in a circle|Packing squares in a '''circle''']]: Good solutions are known for {{math|''n''
===
{{main article|Rectangle packing}}
* '''Packing identical rectangles in a rectangle''': The problem of packing multiple instances of a single [[rectangle]] of size {{math|(''l'',''w'')}}, allowing for 90° rotation, in a bigger rectangle of size {{math|(''L'',''W''
* '''Packing different rectangles in a rectangle''': The problem of packing multiple rectangles of varying widths and heights in an enclosing rectangle of minimum [[area]] (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 is [[NP-complete]] in general, but there are fast algorithms for solving small instances.
|