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 在 算法 中
66KB
1.5K SLoC
切割优化器1D
描述
切割优化器1D是一个用于优化线性切割的库。
给定所需的切割件和原材料件,它将尝试以最少浪费的方式布局切割件。由于这会过于低效,它不能保证可能的最佳解决方案。相反,它使用遗传算法和多种启发式方法来解决问题。这通常会导致一个令人满意的解决方案。
许可
在MIT许可下双许可(《LICENSE-MIT》),或Apache许可证2.0版本(《LICENSE-APACHE》)
lib.rs
:
cut-optimizer-1d是一个优化库,试图找出从线性原材料长度到线性切割长度的最优切割,以产生最少的浪费。它使用遗传算法和多种启发式方法来解决问题。
依赖项
~305–560KB
~11K SLoC