Задачи упаковки — это класс задач оптимизации в математике , которые включают в себя попытку упаковать объекты в контейнеры. Цель состоит в том, чтобы либо упаковать один контейнер как можно плотнее , либо упаковать все объекты, используя как можно меньше контейнеров. Многие из этих проблем могут быть связаны с реальными проблемами упаковки , хранения и транспортировки. Каждая задача упаковки имеет задачу двойного покрытия , которая спрашивает, сколько одинаковых объектов требуется, чтобы полностью покрыть каждую область контейнера, где объекты могут перекрываться.
Контейнер , возможно , , обычно двух- или трехмерная выпуклая область бесконечного размера. В зависимости от проблемы может быть предоставлено несколько контейнеров.
Набор объектов , некоторые или все из которых должны быть упакованы в один или несколько контейнеров. Набор может содержать разные объекты с указанными размерами или один объект фиксированного размера, который можно использовать повторно.
Обычно упаковка не должна перекрывать товар и другие товары или стенки контейнера. В некоторых вариантах цель состоит в том, чтобы найти конфигурацию, которая упаковывает один контейнер с максимальной плотностью упаковки . Чаще всего цель состоит в том, чтобы упаковать все объекты в как можно меньшее количество контейнеров. [1] В некоторых вариантах перекрытие (объектов друг с другом и/или с границей контейнера) допускается, но должно быть сведено к минимуму.
Многие из этих задач при увеличении размеров контейнера во всех направлениях становятся эквивалентными задаче максимально плотной упаковки объектов в бесконечном евклидовом пространстве . Эта проблема актуальна для ряда научных дисциплин и ей уделяется значительное внимание. Гипотеза Кеплера постулировала оптимальное решение для упаковки сфер за сотни лет до того, как ее доказал правильность Томас Каллистер Хейлз . Внимание привлекли многие другие формы, в том числе эллипсоиды, [2] Платоновые и архимедовы тела [3] в том числе тетраэдры , [4] [5] штативы (объединения кубов по трем положительным осно-параллельным лучам), [6] и димеры неравных сфер. [7]
Аналоги круга в других измерениях никогда не могут быть упакованы с полной эффективностью в измерениях больше единицы (в одномерной вселенной аналог круга состоит всего из двух точек). То есть всегда будет неиспользованное пространство, если люди будут только набивать круги. Самый эффективный способ упаковки кругов — шестиугольная упаковка — обеспечивает эффективность примерно 91%. [8]
В трех измерениях плотноупакованные структуры обеспечивают лучшую решетчатую упаковку сфер и считаются оптимальной из всех упаковок. При «простых» трехмерных упаковках сфер («простые» должны быть тщательно определены) существует девять возможных определимых упаковок. [9] Также было доказано, что 8-мерная решетка E8 и 24-мерная решетка Лича оптимальны в соответствующем реальном размерном пространстве.
Упаковки платоновых тел в трех измерениях [ править ]
Кубы можно легко расположить таким образом, чтобы они полностью заполнили трехмерное пространство, причем наиболее естественной упаковкой являются кубические соты . Ни одно другое платоновское тело само по себе не может замостить пространство, но некоторые предварительные результаты известны. Тетраэдры могут достигать упаковки не менее 85%. Одна из лучших упаковок правильных додекаэдров основана на вышеупомянутой гранецентрированной кубической (ГЦК) решетке.
Моделирование, сочетающее методы локального улучшения со случайными упаковками, показывает, что решетчатые упаковки для икосаэдров, додекаэдров и октаэдров оптимальны в более широком классе всех упаковок. [3]
Определите минимальное количество кубовидных контейнеров (контейнеров), которые необходимы для упаковки заданного набора кубовидных предметов. Упаковываемые прямоугольные кубоиды можно поворачивать на 90 градусов по каждой оси.
Задача о нахождении наименьшего шара, внутри которого можно упаковать k непересекающихся открытых единичных шаров, имеет простой и полный ответ в n -мерном евклидовом пространстве, если , и в бесконечномерном гильбертовом пространстве без ограничений. Здесь стоит описать подробно, чтобы дать представление об общей проблеме. конфигурация из k попарно касательных В этом случае доступна единичных шаров. Люди размещают центры в вершинах регулярного размерный симплекс с ребром 2; это легко реализовать, исходя из ортонормированного базиса . Небольшое вычисление показывает, что расстояние каждой вершины от барицентра равно . При этом любая другая точка пространства обязательно находится на большем расстоянии хотя бы от одной из k вершин. С точки зрения включений шаров, k открытых единичных шаров с центром в включены в шар радиуса , что минимально для данной конфигурации.
Чтобы показать, что эта конфигурация оптимальна, пусть — центры k непересекающихся открытых единичных шаров, содержащихся в шаре радиуса r с центром в точке . Рассмотрим отображение из конечного множества в принимая в соответствующем для каждого . Поскольку для всех , это отображение 1- липшицево и по теореме Киршбрауна продолжается до 1-липшицева отображения, определенного глобально; в частности, существует точка такой, что для всех у одного есть , так что также . имеется k Это показывает, что в шаре радиуса r непересекающихся единичных открытых шаров тогда и только тогда, когда . Обратите внимание, что в бесконечномерном гильбертовом пространстве из этого следует, что существует бесконечно много непересекающихся открытых единичных шаров внутри шара радиуса r тогда и только тогда, когда . Например, единичные шары с центром в , где является ортонормированным базисом, не пересекаются и входят в шар радиуса сосредоточено в начале координат. Более того, для , максимальное количество непересекающихся открытых единичных шаров внутри шара радиуса r равно .
Люди определяют минимальную высоту h цилиндра , в который заданного радиуса R поместятся n одинаковых сфер радиуса r (< R ) . [12] При малом радиусе R сферы образуют упорядоченные структуры, называемые столбчатыми структурами .
Людям даны n единичных кругов , и они должны упаковать их в наименьший возможный контейнер. Были изучены несколько видов контейнеров:
Упаковка кругов в круг - тесно связана с распределением точек в единичном круге с целью найти наибольшее минимальное расстояние d n между точками. Оптимальные решения доказаны для n ≤ 13 и n = 19 .
Упаковка кругов в квадрат - тесно связана с распределением точек в единичном квадрате с целью найти наибольшее минимальное расстояние d n между точками. Для преобразования между этими двумя формулировками задачи квадратная сторона единичного круга будет равна . Оптимальная упаковка 15 кругов в квадрате. Оптимальные решения доказаны при n ≤ 30 .
Людям дают n единичных квадратов , и они должны упаковать их в минимально возможный контейнер, тип контейнера может быть разным:
Упаковка квадратов в квадрат . Оптимальные решения доказаны для n от 1 до 10, 14–16, 22–25, 33–36, 62–64, 79–81, 98–100 и любого квадрата целого . Потерянное пространство асимптотически равно O ( a 3/5 ) .
Упаковка квадратов в круг : Хорошие решения известны для n ≤ 35 . Оптимальная упаковка 10 квадратов в квадрате
Упаковка одинаковых прямоугольников в прямоугольник . Проблема упаковки нескольких экземпляров одного прямоугольника размера ( l , w ) , допускающего поворот на 90 °, в прямоугольник большего размера ( L , W ) имеет некоторые приложения, такие как загрузка коробок. на поддонах и, в частности, для хранения древесной массы . Например, можно упаковать 147 прямоугольников размером (137,95) в прямоугольник размером (1600,1230).
Упаковка разных прямоугольников в прямоугольник . Проблема упаковки нескольких прямоугольников различной ширины и высоты в охватывающий прямоугольник минимальной площади (но без границ по ширине и высоте охватывающего прямоугольника) имеет важное применение при объединении изображений в одно большее изображение. . Веб-страница, загружающая одно изображение большего размера, часто отображается в браузере быстрее, чем та же страница, загружающая несколько маленьких изображений, из-за дополнительных затрат, связанных с запросом каждого изображения с веб-сервера. В целом задача NP-полная , но существуют быстрые алгоритмы решения небольших случаев.
В задачах с мозаикой или тесселяцией не должно быть ни пробелов, ни перекрытий. Многие головоломки этого типа включают в себя упаковку прямоугольников или полимино в прямоугольник большего размера или другую квадратную форму.
Существуют важные теоремы о разбиении прямоугольников (и кубоидов) на прямоугольники (кубоиды) без промежутков и перекрытий:
Прямоугольник a × b можно упаковать полосками размером 1 × n тогда и только тогда, когда n делит a или n делит b . [15] [16]
Изучение мозаики полимино в основном касается двух классов задач: замостить прямоугольник совпадающими плитками и упаковать по одному из каждого n -мино в прямоугольник.
Классическая головоломка второго рода — расположить все двенадцать пентамино в прямоугольники размером 3×20, 4×15, 5×12 или 6×10.
Упаковка объектов неправильной формы представляет собой проблему, которая не поддается решению в закрытой форме; однако применимость к практической науке об окружающей среде весьма важна. Например, частицы почвы неправильной формы упаковываются по-разному в зависимости от размера и формы, что приводит к важным результатам для видов растений по адаптации корневых образований и обеспечению движения воды в почве. [17]
Arc.Ask3.Ru Номер скриншота №: 86814a0fabba8db1387c402de4c3b969__1713296520 URL1:https://arc.ask3.ru/arc/aa/86/69/86814a0fabba8db1387c402de4c3b969.html Заголовок, (Title) документа по адресу, URL1: Packing problems - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)