软件工程1704 (广东外语外贸大学)

  • 算法第五章 | 回溯算法

    算法第五章 | 回溯算法 一、 回溯算法 回溯法有“通用的解题法”之称。可以系统地搜索一个问题的所有解或任一解,是一个既带有系统性又带有跳跃性的搜索算法。 它在问题的解空间树中,按深度优先策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则
    Wayne-   2018-12-23 14:56   0   653
  • 算法第五章 | 上机实践报告

    第五章 | 上机实践报告 一、 实践题目:工作分配问题 二、 问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为Cij。对于给定的所有工作费用,为每一个人都分配1件不同的工作,使总费用达到最小。 三、 算法描述 1.解题思路:以第一份工作为结点构造子集树,在Backtrack函数
    Wayne-   2018-12-23 14:56   0   132
  • 算法第五章上机实践报告

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

    一 对回溯法的理解 回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 二 请说明“子集和”问题的解空间结构和约
    陳泽博Czmichael   2018-12-23 14:39   0   87
  • 算法第5章上机实践报告

    恢复内容开始 一.0-1背包问题 二.给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)。问:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不
    陳泽博Czmichael   2018-12-23 14:33   0   166
  • 算法第5章上机实践报告

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

    1. 对回溯算法的理解: 回溯法是一种以深度优先方式系统搜索问题解的算法。首先针对问题构造一棵解空间树,按深度优先策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯。否则,进入该子树,继续
    winkeybobo   2018-12-23 14:18   0   118
  • 第五章作业

    1、对回溯算法的理解 解决问题的多条路中:从一条路往前走,能进则进,不能进则退回来,换一条路再试,回溯法在用来求问题的所有解时,要回溯到根,且根结点的所有子树都已被搜索遍才结束。它在包含问题的所有解的解空间树中,按照深度优先的策略,从根结点出发搜索解空间树。算法搜索至解空间树的任一结点时,总是先判断
    fine_five   2018-12-23 14:04   0   112
  • 算法第5章作业

    1.你对回溯算法的理解(2分) 回溯法是一个既带有系统性又带有跳跃性的搜索算法。它在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对以该结点为根的子树的搜索,逐层向其祖先结点回溯。否则,进入该子树,继续按
    lasia_LWL   2018-12-23 13:57   0   216
  • 第五章作业

    1. 对回溯算法的理解 回溯法是按深度优先策略,从根结点出发搜索解空间树,如果某结点不包含解,则跳过以该结点为根的子树,逐层向祖先结点回溯;当求问题的一个解时,只要搜索到问题的一个解就可结束,当求问题最优解时,系统地搜索问题的所有解,比较找出最优解。回溯法有两种提高搜索效率的策略,一是使用约束函数剪
    L莹T   2018-12-23 13:56   0   123