我正在尝试以最少的掉落或浪费嵌套材料。
Table A
Qty Type Description Length
2 W 16x19 16'
3 W 16x19 12'
5 W 16x19 5'
2 W 5x9 3'
Table B
Type Description StockLength
W 16X19 20'
W 16X19 25'
W 16X19 40'
W 5X9 20'
我已经研究过贪婪算法、装箱、背包、1D-CSP、分支定界、蛮力等。我很确定这是一个切割库存问题。我只需要帮助想出运行它的功能。我不仅有一个库存长度,而且有多个,用户可以输入他自己的不太常见长度的库存。任何帮助确定要在 PHP 中使用的函数或算法以提出优化的切割模式和所需的库存长度,并且浪费最少,我们将不胜感激。
谢谢