C#中的3D容器包装
这是一个C#库,可用于查找3D容器包装解决方案(也称为3D箱包装)。 它包括EB-AFIT打包算法的实现,该算法最初是由美国空军技术学院(AFIT)的ErhanBaltacıoğlu(EB)于2001年作为硕士论文开发的。该算法在《发行商的三维托盘》中也有描述包装问题:基于人类智能的启发式方法,作者:ErhanBaltacıoğlu,James T. Moore和Raymond R.Hill Jr.,于2006年发表在《国际运筹学杂志》上(第1卷,第3期)。
EB-AFIT算法支持整个项目轮换,并具有出色的运行时性能和容器利用率。
用法
首先在解决方案中包含ContainerPacking项目。
创建一个Container对象列表,该列表描述了容器的尺寸:
List containers = new List();
2024-04-16 17:12:10
455KB
1