12 2018 档案

摘要:1.实践题目 :工作分配问题 2.问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 3.算法描述(包括解空间,画出测试样例的解空间树,剪枝(约束函数或限界函数)方法描述) 剪枝: 阅读全文
posted @ 2018-12-24 18:51 陈志文 阅读(166) 评论(0) 推荐(0)
摘要:你对回溯算法的理解(2分) 回溯的实质是在问题的解空间进行深度优先搜索。 这句话是我在刚接触到回溯算法时看到的,开始一直很不理解,到现在只能说理解了一些了吧,回溯算法即穷举法,不断地尝试可能的方法, 尝试的过程中根据深度优先原则进行遍历以及回退到上一层的状态,最后通过比较各个方法的结果,从而得到最优 阅读全文
posted @ 2018-12-24 17:53 陈志文 阅读(122) 评论(0) 推荐(0)
摘要:实践题目 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求 确定这n 个程序在磁带上的一个存储方案,使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在 磁带上的长度,计算磁带上最多可以存储的程序数。 设有n 个 阅读全文
posted @ 2018-12-02 19:27 陈志文 阅读(154) 评论(0) 推荐(0)
摘要:1.对贪心算法的理解 贪心,顾名思义就是要尽可能拿到最好的,放在算法上看就是得到最好的结果,而这里的“最好的结果”是子问题的,也是暂时的, 就目前而言能够得出的最好的结果,并不需要想动态规划那样考虑整体最优,所以最后得到的结果也不一定是整体最优解。 2.请说明汽车加油问题的贪心选择性质 汽车加油问题 阅读全文
posted @ 2018-12-02 19:05 陈志文 阅读(122) 评论(0) 推荐(0)