上传者: 42178688
|
上传时间: 2021-12-13 11:18:49
|
文件大小: 148KB
|
文件类型: -
二维箱式包装
所罗门·博斯韦尔
一个基于JukkaJylänki的文章包装箱的的二维箱包装库
该库用于脱机打包。 Jukka文章中的所有算法试探法和优化都包括在内。
可获得用Flask和ReactJS制作的Web演示。打包性能随优化和数据集的不同组合而大大不同,因此对于设置和测试各种设置非常重要。
用法示例:
In [1]: import greedypacker
In [2]: M = greedypacker.BinManager(8, 4, pack_algo='shelf', heuristic='best_width_fit', wastemap=True, rotation=True)
In [3]: ITEM = greedypacker.Item(4, 2)
In [4]: ITEM2 = greedypacker.Item(5, 2)
In [5]: ITEM3