devtools::install_github('delta1epsilon/BoxPacking') Example Consider an example where 20 boxes of different sizes are going to be packed into containers 2x2x2. library(BoxPacking) # create containers containers <- list() n_containers <- 4 for (i in 1:n_containers) { containers <- c(containers, Container(length = 2, height = 2, width = 2) ) } # create boxes boxes <- list() n_boxes <- 20
2022-05-10 16:03:57 1006KB r语言 开发语言
一维装箱问题的交叉算法分析.doc
2022-05-09 19:15:10 516KB 算法 文档资料
三维装箱问题的智能启发式算法.doc
2022-05-09 19:15:03 755KB 启发式算法 文档资料 算法
matlab最简单的代码ARPACK-NG是Fortran77子例程的集合,这些子例程旨在解决大规模特征值问题。 重要功能: 反向通讯接口。 适用于对称,非对称,标准或广义问题的单精度和双精度实数运算版本。 适用于标准或广义问题的单精度和双精度复杂算术版本。 带状矩阵的例程-标准或广义问题。 奇异值分解的例程。 可以用作模板的示例驱动程序例程,以针对所有问题类型,数据类型和精度实施多种Shift-Invert策略。 arpackmm:用于测试带有矩阵市场文件的arpack的实用程序。 注意:要运行此实用程序,您需要本征库(用于处理RCI)。 ILP64支持: 提醒:您不能将ILP64与LP64混合使用。 如果使用ILP64(resp。LP64)支持编译arpack-ng,则必须确保BLAS / LAPACK与ILP64(resp。LP64)兼容。 用户:在配置时设置INTERFACE64。 F77 / F90开发人员: 所有需要ILP64支持的文件都必须包含“ arpackicb.h”。 编码时,请使用i_int(在arpackicb.h中定义)而不是c_int。 i_int代表“ i
2022-05-06 17:35:25 1.52MB 系统开源
1
装箱 用 C++ 编写的装箱问题 装箱问题的实现。 该程序采用给定的 8 个项目大小并尝试将它们打包到垃圾箱中,如果有足够的空间,则将其放入现有的垃圾箱,如果没有,则创建一个新的垃圾箱。 该程序还会估计额外垃圾箱的数量; 用于最佳 bin 与额外 bin 的比率为 3:2。 它还允许用户指定要打包的随机数量的项目。 它为这些项目分配随机大小并打包它们,再次计算使用的额外垃圾箱的估计数量。
2022-05-04 00:37:23 2KB C++
1
matlab2维装箱源码
2022-05-02 20:22:32 7KB matlab
1
CPLEX 算例练习,包含简单整数规划,装箱问题,指派问题等。可直接调用。
2022-04-12 21:06:12 6KB 算法 cplex 装箱问题 指派问题
1
装箱问题遗传算法MATLAB实现.docx,这份稳定介绍了装箱问题遗传算法的简单实现例子,可以作为参考学习
2022-03-27 16:45:10 13KB matlab
提出三维装载与CVRP 联合多目标优化问题(3LCVRPMO) 模型, 该模型在三维装载约束下的CVRP 问题(3LCVRP) 的基础上, 考虑了配送车辆数目及路径总距离两个目标函数. 在权衡装箱和路径优化两个优化过程的基础上, 构建了多阶段/两层混合算法架构(MSOTLH) 及其算法, 并对路径优化偏好的3LCVRPMO 问题进行求解. 基于3LCVRP 问题相关算例的数据实验结果表明, 所提出的3LCVRPMO 模型及MSOTLH 算法是有效的.
1