# 3DBPP **Repository Path**: wangzhiming416/3-dbpp ## Basic Information - **Project Name**: 3DBPP - **Description**: 三维装箱问题的代码仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-12-02 - **Last Updated**: 2024-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 3DBPP ### 介绍 三维装箱问题的代码仓库 考虑温层和冷链装载约束的冷链商品三维多箱型装箱问题的研究 文章的代码仓库 这个代码仓库里存放了实现冷链商品三维装箱的相关代码与数据集,具体解释如下。 ### 功能实现说明 1. 物品分类方法实现 2. 单箱型优化方法实现 3. 构造性启发式算法实现 ### 项目和子模块描述 #### 数据位置 输入数据在data目录下: 1. 冷媒数据 ./data/nonOptOrder/ice.txt 2. 所有30种商品物品的信息 ./data/nonOptOrder/sku.txt 3. 所有箱子包材的信息 ./data/nonOptOrder/container.txt 4. 改造后小数据集 的信息 ./data/nonOptOrder/NS.txt 5. 改造后中数据集 的信息 ./data/nonOptOrder/NL.txt 6. 改造后大数据集 的信息 ./data/nonOptOrder/NL.txt 7. 阶梯报价的信息 ./data/nonOptOrder/transCost.txt #### 功能模块 1. 数学规划模型的实现 ./src/main/java/cold/bound/chenModel.java 2. 物品分类方法实现与单箱型优化方法实现 - 单箱型优化装箱的相关模块 存在 facade /factory /feature 等包package中 3. 构造性启发式算法实现 - 使用极端点与空间分割,以及冷媒重装箱部分 存在solver等包package中,具体解释在备注中。 ### 关于使用 --- 安装、配置和运行程序的指导 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request