Я ищу алгоритм, который решит мою проблему наиболее эффективным способом.
Описание проблемы:
У меня есть список элементов (допускаются только положительные целые числа) и фиксированное количество бинов одинаковой емкости. До сих пор я думал о алгоритме ветвления и ограничения, но я не совсем уверен, является ли он лучшим подходом в этом случае.
Пример:
Приведен список предметов:
(3, 4, 4, 2, 3, 9, 2)
и три бункера вместимостью 9 каждый
Мне нужно упаковать их так: (порядок вещей не имеет значения)
[3, 4, 2], [4, 3, 2], [9]
Я думаю, что это вариант проблемы упаковки бинов (которая, как я знаю, является NP-полной), но, поскольку я не пытаюсь минимизировать количество используемых бинов, мне интересно, есть ли лучшее решение.