Я пытался найти способ создать эффективный способ выбора комбинации пакетов в зависимости от размера пакета и количества доступных пакетов.
Например, клиент заказывает 370 виджетов.
Поставщик продает виджеты в упаковках по 10, 30 и 50 штук.
Я знаю, что для эффективного выполнения заказа мне понадобится 7x из 50 упаковок и 2x из 10 упаковок.
Но что, если у поставщика было только следующее количество упаковок на складе?
- 100x из 10 штук
- 30x из 30 штук
- 5x из 50 штук
Наиболее эффективным для моих целей должно быть 5x из 50 упаковок и 4x из 30 упаковок.
Как я могу автоматизировать этот тип сбора заказов?