Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Сферы или круги упакованы неплотно (вверху) и более плотно (внизу)

Проблемы упаковки - это класс задач оптимизации в математике, которые включают попытки упаковать объекты вместе в контейнеры. Цель состоит в том, чтобы упаковать один контейнер как можно плотнее или упаковать все объекты, используя как можно меньше контейнеров. Многие из этих проблем могут быть связаны с реальной упаковкой , хранением и транспортировкой. Каждая проблема упаковки имеет двойную проблему покрытия , которая спрашивает, сколько одинаковых объектов требуется, чтобы полностью покрыть каждую область контейнера, где объекты могут перекрываться.

В задаче с упаковкой бункера вам дается:

  • 'контейнеры' (обычно одна двумерная или трехмерная выпуклая область или бесконечное пространство)
  • Набор «объектов», некоторые или все из которых должны быть упакованы в один или несколько контейнеров. Набор может содержать разные объекты с указанными размерами или один объект фиксированного размера, который можно использовать многократно.

Обычно упаковка не должна перекрывать товар и другие товары или стенки контейнера. В некоторых вариантах цель состоит в том, чтобы найти конфигурацию, которая упаковывает один контейнер с максимальной плотностью. Чаще всего цель состоит в том, чтобы упаковать все объекты в как можно меньше контейнеров. [1] В некоторых вариантах перекрытие (объектов друг с другом и / или с границей контейнера) разрешено, но должно быть минимизировано.

Упаковка в бесконечном пространстве [ править ]

Многие из этих проблем, когда размер контейнера увеличивается во всех направлениях, становятся эквивалентными проблеме упаковки объектов как можно плотнее в бесконечном евклидовом пространстве . Эта проблема актуальна для ряда научных дисциплин и получила значительное внимание. Гипотеза Кеплера постулировала оптимальное решение для упаковки сфер за сотни лет до того, как Томас Каллистер Хейлз доказал ее правильность . Многие другие формы привлекли внимание, в том числе эллипсоиды, [2] Платоновы и Архимедовы тела [3], включая тетраэдры , [4] [5] треноги.(объединение кубов по трем положительным параллельным осям лучам) [6] и димеры неравных сфер. [7]

Шестиугольная упаковка кругов [ править ]

Гексагональная упаковка кругов на 2-мерной евклидовой плоскости.

Эти задачи математически отличаются от идей теоремы об упаковке кругов . Родственный круг упаковки проблемных сделок с упаковки кругов, возможно , различных размеров, на поверхности, например , плоскость или сфера.

В двойники окружности в других измерениях не могут быть упакованы с полной эффективностью в размерах больших , чем один (в одномерной Вселенной, круг аналог только две точки). То есть всегда будет неиспользуемое пространство, если вы будете только упаковывать круги. Самый эффективный способ упаковки кругов - гексагональная упаковка - дает примерно 91% эффективности. [8]

Сферы в высших измерениях [ править ]

В трех измерениях плотноупакованные структуры предлагают лучшую решетчатую упаковку сфер и считаются оптимальными из всех упаковок. С «простыми» сферическими насадками в трех измерениях («простая» следует четко определить) существует девять возможных определяемых упаковок. [9] 8-мерная решетка E8 и 24-мерная решетка Лича также оказались оптимальными в их соответствующих реальных размерных пространствах.

Упаковки Платоновых тел в трех измерениях [ править ]

Кубы можно легко расположить так, чтобы полностью заполнить трехмерное пространство, причем наиболее естественной упаковкой являются кубические соты . Ни одно другое платоново твердое тело не может замощить пространство самостоятельно, но некоторые предварительные результаты известны. Тетраэдры могут иметь упаковку не менее 85%. Одна из лучших упаковок правильных додекаэдров основана на вышеупомянутой гранецентрированной кубической (ГЦК) решетке.

Тетраэдры и октаэдры вместе могут заполнить все пространство в структуре, известной как тетраэдрически-октаэдрические соты .

Моделирование, сочетающее методы локального улучшения со случайными упаковками, показывает, что упаковки решеток для икосаэдров, додекаэдров и октаэдров оптимальны в более широком классе всех упаковок. [3]

Упаковка в 3-х мерные контейнеры [ править ]

Различные кубоиды в кубоид [ править ]

Определите минимальное количество кубовидных контейнеров (ящиков), необходимых для упаковки данного набора кубоидов элементов (3-х мерных прямоугольников). Упаковываемые прямоугольные кубоиды можно повернуть на 90 градусов по каждой оси.

Сферы в евклидов шар [ править ]

Проблема поиска наименьшего шара, в котором могут быть упакованы непересекающиеся открытые единичные шары, имеет простой и полный ответ в -мерном евклидовом пространстве, если и в бесконечномерном гильбертовом пространстве без каких-либо ограничений. Здесь стоит описать подробно, чтобы дать представление об общей проблеме. В этом случае доступна конфигурация единичных попарно касающихся шаров. Расположите центры в вершинах правильного размерного симплекса с ребром 2; это легко реализуется, исходя из ортонормированного базиса. Небольшое вычисление показывает, что расстояние от каждой вершины до центра масс составляет . Более того, любая другая точка пространства обязательно находится на большем расстоянии от хотя бы одного извершины. Что касается включений шаров, то открытые единичные шары с центром в входят в шар с минимальным радиусом для данной конфигурации.

Чтобы показать, что эта конфигурация оптимальна, позвольте быть центрами непересекающихся открытых единичных шаров, содержащихся в шаре радиуса с центром в точке . Рассмотрим отображение конечного множества в принятии в соответствующих для каждого . Так как для всех , это отображение 1-Липшица и по теорема киршбрауна она простирается на карте 1-Липшица , что глобально определен; в частности, существует точка такая, что для всех есть , так что тоже . Это показывает, что в шаре радиуса существуют непересекающиеся единичные открытые шары тогда и только тогда, когда. Обратите внимание, что в бесконечномерном гильбертовом пространстве это означает, что существует бесконечно много непересекающихся открытых единичных шаров внутри шара радиуса тогда и только тогда, когда . Например, единичные шары с центром , где - ортонормированный базис, не пересекаются и входят в шар радиуса с центром в начале координат. Кроме того, при максимальное количество непересекающихся открытых единичных шаров внутри шара радиуса r равно .

Сферы в кубоиде [ править ]

Определить количество сферических объектов данного диаметра D , которые могут быть упакованы в параллелепипеда с размером в × б × с .

Одинаковые сферы в цилиндре [ править ]

Определите минимальную высоту h цилиндра с заданным радиусом R, который будет упаковывать n одинаковых сфер радиуса r (< R ). [12] Для малого радиуса R сферы образуют упорядоченные структуры, называемые столбчатыми структурами .

Многогранники в сферах [ править ]

Определите минимальный радиус R, который будет содержать n одинаковых многогранников единичного объема заданной формы. [13]

Упаковка в 2-х мерные контейнеры [ править ]

Оптимальная упаковка 10 кругов в круг

Исследовано множество вариантов двумерных задач упаковки. См. Связанные страницы для получения дополнительной информации.

Упаковка кругов [ править ]

Вам даны n единичных кружков , и вы должны упаковать их в минимально возможный контейнер. Были изучены несколько видов тары:

  • Упаковка кругов в круг - тесно связана с распределением точек в единичном круге с целью нахождения наибольшего минимального расстояния d n между точками. Оптимальные решения доказаны для n  ≤ 13 и  n  = 19.
  • Упаковка кругов в квадрат - тесно связана с распределением точек в единичном квадрате с целью нахождения наибольшего минимального расстояния d n между точками. Чтобы преобразовать эти две формулировки задачи, сторона квадрата для единичных кругов будет L  = 2 + 2 / d n .
    Оптимальная упаковка 15 кругов в квадрате
    Оптимальные решения доказаны для n  ≤ 30.
  • Упаковка кругов в равнобедренный прямоугольный треугольник - хорошие оценки известны для n <300.
  • Упаковка кругов в равносторонний треугольник. Оптимальные решения известны для n <13, и имеются гипотезы для n  <28. [14]

Упаковка квадратов [ править ]

Вам дано n квадратов, и вы должны упаковать их в наименьший из возможных контейнеров, в зависимости от типа контейнера:

  • Упаковка квадратов в квадрат : оптимальные решения были доказаны для n  = 1–10, 14–16, 22–25, 33–36, 62–64, 79–81, 98–100 и любого целого квадрата. Впустую пространство асимптотически О ( 7/11 ).
  • Упаковка квадратов по кругу : Хорошие решения известны от n до 35.
    Оптимальная упаковка 10 квадратов в квадрате

Упаковка прямоугольников [ править ]

  • Упаковка идентичных прямоугольников в прямоугольник : проблема упаковки нескольких экземпляров одного прямоугольника размера ( l , w ) с учетом поворота на 90 ° в больший прямоугольник размера ( L , W ) имеет некоторые приложения, такие как загрузка ящиков. на поддонах и, в частности, для укладки древесной массы. Например, можно упаковать 147 прямоугольников размера (137,95) в прямоугольник размером (1600,1230).
  • Упаковка разных прямоугольников в прямоугольник : проблема упаковки нескольких прямоугольников различной ширины и высоты в охватывающий прямоугольник с минимальной площадью (но без границ по ширине или высоте охватывающего прямоугольника) имеет важное применение при объединении изображений в одно более крупное изображение. . Веб-страница, загружающая одно более крупное изображение, часто отображается в браузере быстрее, чем та же страница, загружающая несколько небольших изображений, из-за накладных расходов, связанных с запросом каждого изображения с веб-сервера. Проблема в целом NP-полная, но есть быстрые алгоритмы для решения небольших примеров.

Связанные поля [ править ]

В задачах мозаики или мозаики не должно быть пробелов или перекрытий. Многие головоломки этого типа включают упаковку прямоугольников или полимино в больший прямоугольник или другую квадратную форму.

Существуют важные теоремы о замощении прямоугольников (и кубоидов) на прямоугольники (кубоиды) без зазоров или перекрытий:

× б прямоугольник может быть упакован с 1 × п полосы тогда и только тогда п делит к или п делит б . [15] [16]
Теорема де Брейна : ящик может быть упакован гармоническим кирпичом a × ab × abc, если он имеет размеры ap × abq × abcr для некоторых натуральных чисел p , q , r (т. е. коробка кратна кирпичу). [15]

Изучение мозаик полимино в основном касается двух классов задач: мозаика прямоугольника с конгруэнтными плитками и упаковка одного из каждого n -омино в прямоугольник.

Классическая головоломка второго типа состоит в том, чтобы собрать все двенадцать пентамино в прямоугольники размером 3 × 20, 4 × 15, 5 × 12 или 6 × 10.

Упаковка нестандартных предметов [ править ]

Упаковка нестандартных предметов - это проблема, которая не поддается решениям закрытой формы; однако применимость к практической науке об окружающей среде весьма важна. Например, частицы почвы неправильной формы упаковываются по-разному в зависимости от размера и формы, что приводит к важным результатам для видов растений в адаптации корневых образований и обеспечении движения воды в почве. [17]

Проблема определения того, может ли данный набор многоугольников поместиться в данный квадратный контейнер, оказалась полной для экзистенциальной теории действительных чисел . [18]

См. Также [ править ]

  • Комплект упаковки
  • Проблема с упаковкой бункера
  • Головоломка Ленивец – Граацма
  • Загадка Конвея
  • Тетрис
  • Проблема покрытия
  • Задача о рюкзаке
  • Упаковка тетраэдра
  • Эллипсоидная упаковка
  • Проблема раскроя материала
  • Проблема с числом поцелуев
  • Плотная упаковка равных сфер
  • Случайная близкая упаковка
  • Проблема с упаковкой полосы

Заметки [ править ]

  1. ^ Лоди, А., Мартелло, S., Monaci, M. (2002). «Двумерные задачи упаковки: обзор». Европейский журнал операционных исследований . Эльзевир. 141 (2): 241–252. DOI : 10.1016 / s0377-2217 (02) 00123-6 .CS1 maint: uses authors parameter (link)
  2. ^ Донев, А .; Стиллинджер, Ф .; Чайкин, П .; Торквато, С. (2004). «Необычно плотные кристаллические упаковки эллипсоидов». Письма с физическим обзором . 92 (25): 255506. arXiv : cond-mat / 0403286 . Bibcode : 2004PhRvL..92y5506D . DOI : 10.1103 / PhysRevLett.92.255506 . PMID 15245027 . S2CID 7982407 .  
  3. ^ a b Torquato, S .; Цзяо, Ю. (август 2009 г.). «Плотные упаковки платоновых и архимедовых тел». Природа . 460 (7257): 876–879. arXiv : 0908.4107 . Bibcode : 2009Natur.460..876T . DOI : 10,1038 / природа08239 . ISSN 0028-0836 . PMID 19675649 . S2CID 52819935 .   
  4. ^ Хаджи-Акбари, А .; Энгель, М .; Ключи, AS; Чжэн, X .; Петчек, Р.Г .; Palffy-Muhoray, P .; Глотцер, Южная Каролина (2009). «Неупорядоченные, квазикристаллические и кристаллические фазы плотноупакованных тетраэдров». Природа . 462 (7274): 773–777. arXiv : 1012,5138 . Bibcode : 2009Natur.462..773H . DOI : 10,1038 / природа08641 . PMID 20010683 . S2CID 4412674 .  
  5. ^ Чен, ER; Энгель, М .; Глотцер, SC (2010). «Плотные кристаллические димерные упаковки правильных тетраэдров». Дискретная и вычислительная геометрия . 44 (2): 253–280. arXiv : 1001.0586 . Bibcode : 2010arXiv1001.0586C . DOI : 10.1007 / s00454-010-9273-0 . S2CID 18523116 . 
  6. ^ Stein, Шерман К. (март 1995), "Упаковка треноги", Математические развлечения, Математическая Интеллидженсер , 17 (2): 37-39, DOI : 10.1007 / bf03024896 , S2CID 124703268 . Перепечатано в Gale, 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. ^ Хадсон, TS; Харроуэлл, П. (2011). «Структурные поиски с использованием изоточечных наборов в качестве генераторов: плотнейшие упаковки для бинарных смесей твердых сфер». Журнал физики: конденсированное вещество . 23 (19): 194103. Bibcode : 2011JPCM ... 23s4103H . DOI : 10.1088 / 0953-8984 / 23/19/194103 . PMID 21525553 . 
  8. ^ "Круглая упаковка" .
  9. ^ Смолли, IJ (1963). «Простые правильные сферические упаковки в трех измерениях». Математический журнал . 36 (5): 295–299. DOI : 10.2307 / 2688954 . JSTOR 2688954 . 
  10. ^ a b Бетке, Ульрих; Хенк, Мартин (2000). «Плотнейшие решетчатые упаковки 3-многогранников». Вычислительная геометрия . 16 (3): 157–186. arXiv : math / 9909172 . DOI : 10.1016 / S0925-7721 (00) 00007-9 . Руководство по ремонту 1765181 . S2CID 12118403 .  
  11. ^ Minkowski, H. Dichteste gitterfo¨rmige Lagerung kongruenter Ko¨rper. Nachr. Акад. Wiss. Go¨ttingen Math. Phys. KI. II 311–355 (1904).
  12. ^ Стоян, Ю.Г .; Ясков, Г.Н. (2010). «Упаковка одинаковых шаров в цилиндр». Международные операции в операционных исследованиях . 17 : 51–70. DOI : 10.1111 / j.1475-3995.2009.00733.x .
  13. ^ Teich, EG; ван Андерс, G .; Клоца, Д .; Dshemuchadse, J .; Глотцер, Южная Каролина (2016). «Скопления многогранников в сферическом удержании» . Proc. Natl. Акад. Sci. США . 113 (6): E669 – E678. Bibcode : 2016PNAS..113E.669T . DOI : 10.1073 / pnas.1524875113 . PMC 4760782 . PMID 26811458 .  
  14. ^ Melissen, J. (1995). «Упаковка 16, 17 или 18 кругов в равносторонний треугольник» . Дискретная математика . 145 (1–3): 333–342. DOI : 10.1016 / 0012-365X (95) 90139-C .
  15. ^ а б Хонсбергер, Росс (1976). Математические жемчужины II . Математическая ассоциация Америки . п. 67. ISBN 0-88385-302-7.
  16. ^ Кларнер, DA ; Hautus, MLJ (1971). «Равномерно окрашенные витражи». Труды Лондонского математического общества . 3. 23 (4): 613–628. DOI : 10.1112 / ПНИЛИ / s3-23.4.613 .
  17. ^ C.Michael Хоган. 2010. Абиотический фактор . Энциклопедия Земли. редакторы Эмили Моноссон и К. Кливленд. Национальный совет по науке и окружающей среде . Вашингтон, округ Колумбия
  18. ^ Абрахамсен, Миккель; Мильцов, Тилльманн; Надя, Сейферт (2020), Структура для полноты двумерных задач упаковки , arXiv : 2004.07558.

Ссылки [ править ]

  • Вайсштейн, Эрик В. «Теорема Кларнера» . MathWorld .
  • Вайсштейн, Эрик В. «Теорема де Брейна» . MathWorld .

Внешние ссылки [ править ]

  • Оптимизация трехмерной упаковки контейнеров
  • API для трехмерной упаковки бункеров
  • Упаковка 3D-коробок и баллонов с телескопированием

Многие сборники головоломок, а также математические журналы содержат статьи по проблемам упаковки.

  • Ссылки на различные статьи MathWorld по упаковке
  • Заметки MathWorld об упаковке квадратов.
  • Центр упаковки Эриха
  • www.packomania.com Сайт с таблицами, графиками, калькуляторами, справочниками и т. д.
  • "Упаковка коробки" от Ed Пегг, младший , в Wolfram Demonstrations Project 2007.
  • Наиболее известные упаковки равных кругов в круге, до 1100

  • Проблема упаковки кругов в Python