装箱问题.C++算法

上传:yonggang699 浏览: 52 推荐: 0 文件:RAR 大小:46.81KB 上传时间:2019-05-14 03:13:50 版权申诉
算法思想:本实验采用贪心算法的思想。将集装箱想象成为一个长为L、宽为W、高为H的长方体,将圆柱形木材想象成为一底面半径为ri、长为L的圆柱体。1、首先需要对圆柱体按半径从大到小进行排序,排完序后将其分为两部分:一部分为已经放在矩形适当位置的(初始化为空),另一部分为剩下的尚未进行定位的圆柱体;2、接着取出剩下的圆柱体中底面半径最大的一个,从左下角的坐标开始检查矩形空闲位置并判断当前圆柱体是否可以放入(判断圆柱体底面圆的圆心距是否合适,以及底面面积是否超过了空闲矩形的边框)。若可以,则放入之,并标记当前放入的圆柱体,记下其坐标;3、接下来再将剩余的圆柱体取出,重复步骤2直至矩形空间中不再能够容纳下剩余圆柱体中(如果还有剩余的话)底面半径最大的一个
上传资源
用户评论

cable99696 2019-05-14 03:13:50

不错不错,正好用的上,要好好看一下

DarryMK 2019-05-14 03:13:50

最近需要用到这个算法,有一定参考价值

choosy42727 2019-05-14 03:13:50

还可以,就是程序有点小问题!

wo62388 2019-05-14 03:13:50

比较简单,可以下下来学学思想。

相关推荐
基于Visual C++装箱问题的BF算法
装箱问题是NP问题。该文对装箱问题的BF算法进行了分析,用Visual C++实现该算法。
PDF
1.49MB
2021-05-02 22:44
装箱装箱问题c语言算法
贪心算法的思想---集装箱的装箱问题(c语言算法)
DOC
0B
2018-12-08 08:39
装箱问题遗传算法求解
装箱问题遗传算法MATLAB求解。希望对你有用。
M
0B
2019-05-12 23:21
装箱问题贪婪算法的运用
贪婪法是一种不追求最优解,只希望得到较为满意解的方法。贪婪法一般可以快速得到满意的解,因为它省去了为找最优解要穷尽所有可能而必须耗费的大量时间。贪婪法常以当前情况为基础作最优选择,而不考虑各种可能的整
DOC
0B
2018-12-17 08:28
装箱问题遗传算法求解.rar
装箱问题遗传算法MATLAB求解。希望对你有用。装箱问题遗传算法MATLAB求解。希望对你有用。装箱问题遗传算法MATLAB求解。希望对你有用。
RAR
0B
2020-06-02 08:19
装箱问题代码
利用NF算法、FF算法、FFD算法解决装箱问题,给出了相关代码
DOC
0B
2019-05-05 18:47
装箱问题动态
这个文档关于装箱问题有详细介绍,附代码和图片。还有其他一些动态分析。
DOC
0B
2019-05-14 03:13
装箱问题新解
对于背包问题和装箱问题,都可以采用组合的思路进行求解。本题目给出了具体的求解思路和C++实验代码。以及正确的实验结构,对于求解背包问题有很大的实际意义。
DOCX
0B
2019-03-14 11:48
装箱问题遗传算法MATLAB实现.doc
装箱问题遗传算法MATLAB实现.doc,这份文档介绍了装箱问题遗传算法MATLAB实现,装箱问题遗传算法MATLAB实现.doc
DOC
39KB
2020-08-08 17:27
装箱问题遗传算法MATLAB实现.docx
装箱问题遗传算法MATLAB实现.docx,这份稳定介绍了装箱问题遗传算法的简单实现例子,可以作为参考学习
DOCX
13KB
2020-11-25 13:14
装箱问题解法
Packing problem solution
PAS
0B
2019-06-22 13:06
一维装箱问题
输入:文件名.txt 输出:所用箱子的个数
RAR
464KB
2020-10-28 05:09
贪心算法中的装箱问题源代码
有一些物品,需要将这些物品装到箱子中,求装箱情况,那么我们应该思考如何装箱,装箱时要遵循什么样的准则。
CPP
0B
2019-05-14 03:13
基于免疫遗传算法装箱问题求解
装箱问题是一个典型的NP完全问题本文采用一种免疫遗传算法来解决装箱问题
PDF
0B
2020-05-31 13:36
matlab求贪婪算法装箱问题的练习.docx
- -可编辑修改 - 利用matlab编程FFD算法完成装箱问题: 设有 6种物品它们的体积分别为60 45 3520 20和 设有 6种物品它们的体积分别为 100 个单位体积 建立 box_mai
DOCX
14KB
2020-12-17 03:33