计算机1701+软工1701 (广东外语外贸大学)

  • 算法第5章作业

    算法第5章作业 你对回溯算法的理解 请说明“子集和”问题的解空间结构和约束函数 请说明在本章学习过程中遇到的问题及结对编程的情况
    宇洁   2018-12-23 18:51   0   103
  • 第五章作业

    你对回溯算法的理解(2分)它在问题的解空间树中,按深度优先策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该结点是否包含问题的解。如果不包含,则跳过对该结点的为根的子树的搜索,逐层向祖宗结点回溯。 请说明“子集和”问题的解空间结构和约束函数(2分) 解空间结构为(a1,a2..
    枸杞他哥   2018-12-23 18:47   0   100
  • 第五章作业

    1.你对回溯法的了解。 回溯法,是一种系统地搜索问题的方法,其算法思想有点类似于树的深度遍历。可用于满足约束条件的可行解,或进一步求使目标函数取最大或最小值得最优解问题。 2.请说明“子集和”问题的解空间结构和约束函数。 子集和问题是一颗子集树,就是一颗完全二叉树,每次搜索时选择0或1,决定他的搜索
    pppeng   2018-12-23 18:22   0   77
  • 算法第五章实践

    恢复内容开始 1、实践题目 :工作分配问题 2、问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 3、算法描述(包括解空间,画出测试样例的解空间树,剪枝(约束函数或限界函数)方法
    邓Loser   2018-12-23 17:39   0   142
  • 第五章作业

    你对回溯算法的理解(2分) 答:回溯算法就是先选一条路走,能走就走,不能则上一步的选择返回,换一条路走。 请说明“子集和”问题的解空间结构和约束函数(2分) 答:解空间结构:子集树 约束函数:判断当前的left是否比源数组的最小数还小;每一次要加入某一数据时判断是否比目标值大;判断是否已经扫描完源数
    软工LY   2018-12-23 17:08   0   86
  • 第五章实践报告

    实践题目 :工作分配问题 问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式: 输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行,每行n个数,表示工作费用
    软工LY   2018-12-23 17:04   0   99
  • 算法第五章作业

    1、你对回溯算法的理解。 答:回溯法的简单理解有点像遍历算法,利用回溯法要先通过深度优先的方式找到解空间,然后利用约束函数进行剪枝,以此比较出最合适的解。 2、请说明“子集和”问题的解空间结构和约束函数(2分) 答:因为求的是子集的和,所以解空间应该为全部子集,即:n! 约束函数:从第一个元素开始,
    邓Loser   2018-12-23 16:52   0   110
  • 算法第五章实践

    1.实践题目:工作分配问题 2.问题描述:设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 3.算法描述: 约束函数:(1)该工作没有被重复分配(2)现有的时间和 加上下一个时间 小于现有
    倔强的不死人   2018-12-23 16:17   0   90
  • 算法第五章作业

    1.你对回溯算法的理解 回溯法是种以深度优先方式系统搜索问题解的算法。回溯法它遍历问题的所有解和所有情况。通过约束函数和限界函数来剪掉不符合要求或最优解的情况,以此来提高算法的搜索效率。 2.请说明“子集和”问题的解空间结构和约束函数 约束函数:若 现有的和now 加上下一个数,超过了所给的正整数,
    倔强的不死人   2018-12-23 16:03   0   213
  • 第五章实践

    1.实践题目 :工作分配问题 2.问题描述设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。3.算法描述(包括解空间,画出测试样例的解空间树,剪枝(约束函数或限界函数)方法描述)解空间(10
    ppplllk   2018-12-23 14:24   0   114