4个版本

0.2.2 2022年3月17日
0.2.1 2022年3月16日
0.2.0 2022年3月15日
0.1.0 2022年1月31日

#2259算法

MIT/Apache

66KB
1.5K SLoC

切割优化器1D

描述

切割优化器1D是一个用于优化线性切割的库。

给定所需的切割件和原材料件,它将尝试以最少浪费的方式布局切割件。由于这会过于低效,它不能保证可能的最佳解决方案。相反,它使用遗传算法和多种启发式方法来解决问题。这通常会导致一个令人满意的解决方案。

许可

在MIT许可下双许可(《LICENSE-MIT》),或Apache许可证2.0版本(《LICENSE-APACHE》)


lib.rs:

cut-optimizer-1d是一个优化库,试图找出从线性原材料长度到线性切割长度的最优切割,以产生最少的浪费。它使用遗传算法和多种启发式方法来解决问题。

依赖项

~305–560KB
~11K SLoC