Jump to content

Уменьшающаяся упаковка в следующий контейнер

Следующий подход-уменьшение (NFD) — это алгоритм упаковки контейнеров . Его входные данные представляют собой список элементов разного размера. Результатом его работы является упаковка — распределение предметов по контейнерам фиксированной вместимости так, чтобы сумма размеров предметов в каждом контейнере не превышала вместимости. В идеале нам хотелось бы использовать как можно меньше ячеек, но минимизация количества ячеек — это NP-сложная задача. Алгоритм NFD использует следующую эвристику :

  • Расположите предметы от большего к меньшему.
  • Инициализируйте пустой контейнер и назовите его «открытый контейнер».
  • Для каждого товара в заказе проверьте, может ли он поместиться в открытую корзину:
    • Если он подходит, то поместите в него новый предмет.
    • В противном случае закройте текущую корзину, откройте новую корзину и поместите в нее текущий элемент.

Вкратце: NFD упорядочивает товары по убыванию размера, а затем вызывает упаковку следующей подходящей корзины .

Верхняя граница производительности

[ редактировать ]

Бейкер и Коффман [ 1 ] доказал, что для каждого целого числа r , когда размер всех элементов не превышает 1/ r , коэффициент асимптотической аппроксимации RFD удовлетворяет

,

где — это последовательность, первые элементы которой примерно равны 1,69103, 1,42312, 1,30238. В частности, если принять r =1, то это означает, что

.

Позже NFD также был проанализирован вероятностно. [ 2 ]

Варианты

[ редактировать ]

Next-Fit упаковывает список и его инверсию в одинаковое количество ячеек. Таким образом, функция Next-Fit-Increasing имеет ту же производительность, что и Next-Fit-Decreasing. [ 3 ]

Однако метод Next-Fit-Increasing работает лучше, когда существуют общие структуры затрат. [ 4 ]

  1. ^ Бейкер, бакалавр наук; Коффман-младший, Э.Г. (1 июня 1981 г.). «Точная асимптотическая граница для следующей подходящей убывающей упаковки в контейнерах» . SIAM Journal по алгебраическим и дискретным методам . 2 (2): 147–152. дои : 10.1137/0602019 . ISSN   0196-5212 . {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  2. ^ Цирик, Дж.; Галамбос, Г.; Фрэнк, JBG; Фриз, AM; Риннуй Кан, AHG (1 ноября 1986 г.). «Вероятностный анализ следующей эвристики упаковки контейнеров, уменьшающей соответствие» . Письма об исследованиях операций . 5 (5): 233–236. дои : 10.1016/0167-6377(86)90013-1 . hdl : 1765/11645 . ISSN   0167-6377 .
  3. ^ Фишер, Дэвид К. (1 декабря 1988 г.). «Next-fit упаковывает список и его обратную сторону в одинаковое количество ячеек» . Письма об исследованиях операций . 7 (6): 291–293. дои : 10.1016/0167-6377(88)90060-0 . ISSN   0167-6377 .
  4. ^ Анили, Шошана; Брамель, Жюльен; Симчи-Леви, Дэвид (1 апреля 1994 г.). «Эвристический анализ наихудшего случая для задачи упаковки контейнеров с общей структурой затрат» . Исследование операций . 42 (2): 287–298. дои : 10.1287/опре.42.2.287 . ISSN   0030-364X .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5b093b7661614997fed5103a26840dee__1660825620
URL1:https://arc.ask3.ru/arc/aa/5b/ee/5b093b7661614997fed5103a26840dee.html
Заголовок, (Title) документа по адресу, URL1:
Next-fit-decreasing bin packing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)