算法大作业,0-1背包问题求解六种方法综述,包含动态规划算法,分支限界法,回朔法,蛮力法,贪心法,遗传算法的六种算法,有实验报告,运行结果截图,源码哦,有需要的小伙伴,自行下载哦
1
分支限界法思想和案例(装载问题,旅行售货员问题,0-1背包问题)。算法课使用的ppt,可结合我的博客算法专栏一起看。有详细代码。
2021-12-02 18:13:16 1.16MB c++ 分支界限法 算法
1
1.分支限界法求解单源最短路径 2.C++源码+程序说明文档 3.源码带详细注释
2021-11-27 10:33:15 12KB C++ 单源最短路径 分支限界法 算法
1
本资源是从众多学生中选取出来的优秀范例,运行效率较高,包含完整可执行代码和详细算法分析报考。其中包含了5个常见基于分支限界算法的实现,每个范例都有详尽问题描述,可执行完整代码和算法分析PPT!其它基于该算法问题都可以参考本范例,是学习的绝佳材料。
2021-11-26 13:35:19 892KB 分支限界 C/c++ 算法程序 分支限界法
1
这是一个用C语言实现的旅行售货员问题,用的是分支限界法,是在Dev-C++下编写的。
2021-11-24 18:52:01 2KB 旅行售货员问题 分支限界法
1
圆排列问题 «编程任务: 对于给定的n个圆,设计一个优先队列式分支限界法,计算n个圆的最佳排列方案,使 其长度达到最小。 Input 由文件input.txt给出输入数据。第一行有1个正整数n (1≤n≤20)。接下来的1行有n 个数,表示n个圆的半径。 Output 将计算出的最小圆排列的长度输出到文件output.txt。 Sample Input 3 1 1 2 Sample Output 7.65685
2021-11-07 13:56:02 29KB 圆排列问题
1
分支限界法 圆排列问题 C++ 分支限界法 圆排列问题 C++ 分支限界法 圆排列问题 C++ 分支限界法 圆排列问题 C++
2021-11-07 13:38:04 319KB 分支限界法 圆排列问题 C++
1
分支限界法 (1)描述:采用广度优先产生状态空间树的结点,并使用剪枝函数的方法称为分枝限界法。 所谓“分支”是采用广度优先的策略,依次生成扩展结点的所有分支(即:儿子结点)。 所谓“限界”是在结点扩展过程中,计算结点的上界(或下界),边搜索边减掉搜索树的某些分支,从而提高搜索效率。 (2)原理:按照广度优先的原则,一个活结点一旦成为扩展结点(E-结点)R后,算法将依次生成它的全部孩子结点,将那些导致不可行解或导致非最优解的儿子舍弃,其余儿子加入活结点表中。然后,从活结点表中取出一个结点作为当前扩展结点。重复上述结点扩展过程,直至找到问题的解或判定无解为止。
2021-10-06 12:36:05 78KB 算法设计 分支限界法
1
6.1 分支限界法的基本思想 6.2 装载问题 6.3 单源最短路径问题 6.4 0-1背包问题 6.5 旅行售货员问题 6.6 布线问题
2021-10-06 12:23:28 955KB 算法 分支限界
1
世界名画陈列馆由m× n 个排列成矩形阵列的陈列室组成。为了防止名画被盗,需要在陈列室中设置警卫机器人哨位。每个警卫机器人除了监视它所在的陈列室外,还可以监视与它所在的陈列室相邻的上、下、左、右4 个陈列室。试设计一个安排警卫机器人哨位的算法,使得名画陈列馆中每一个陈列室都在警卫机器人的监视之下,且所用的警卫机器人数最少。 设计一个算法,计算警卫机器人的最佳哨位安排,使得名画陈列馆中每一个陈列室都在警卫机器人的监视之下,且所用的警卫机器人数最少。 输入两个参数m,n,输出m*n的0-1矩阵表示警卫机器人的分布
2021-07-02 22:08:20 4KB c++ 算法 世界名画问题
1