RUS  ENG
Полная версия
ЖУРНАЛЫ // Системы и средства информатики // Архив

Системы и средства информ., 2023, том 33, выпуск 3, страницы 61–75 (Mi ssi896)

Анализ эффективности алгоритма редукции в решении задачи об упаковке в контейнеры

Е. Б. Барашовa, А. В. Егоркинb, Д. В. Лемтюжниковаac, М. А. Посыпкинd

a Институт проблем управления Российской академии наук
b Московский институт электронной техники
c Московский авиационный институт
d Федеральный исследовательский центр «Информатика и управление» Российской академии наук

Аннотация: Задача упаковки в контейнеры — это известная комбинаторная задача, заключающаяся в поиске минимального числа контейнеров фиксированного размера для размещения заданного набора предметов с известным весом. Несмотря на простую формулировку, задача относится к NP-трудным, и точные методы ее решения зачастую неэффективны на практике. Поэтому большое значение имеет исследование и разработка приближенных методов решения задачи об упаковке. В статье исследуется класс приближенных алгоритмов, состоящих в последовательном применении редукции и одного из четырех «жадных» алгоритмов. Проводится оценка влияния редукций на качество получаемых решений и время работы рассматриваемых методов. Алгоритмы сравниваются на четырех наборах данных по нескольким критериям, отвечающим за качество получаемых решений и время, необходимое для их нахождения. Проведенное экспериментальное исследование показало, что эффективность применения редукции варьируется в широких пределах и сильно зависит от коэффициентов задачи.

Ключевые слова: редукция, задача упаковки в контейнеры, дискретная оптимизация, жадные алгоритмы, улучшение решения двусторонним помещением.

Поступила в редакцию: 02.02.2023

DOI: 10.14357/08696527230305



© МИАН, 2024