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

  • 第5章上机实践报告

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

    1 对回溯算法的理解:回溯法适用于组合数较大的问题。首先对问题构造一棵解空间树,按深度优先策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯。否则,进入该子树,继续按深度优先策略搜索。 2
    GTZ-天真   2018-12-23 11:07   0   105
  • 理解回溯法及例题分析

    1、对回溯算法的理解 回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为"回溯点"。 (1)回溯法解题时通常包含3个步骤:
    打死也不吃香菜   2018-12-23 01:14   1   1839
  • 算法第五章实践

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

    一。对回溯算法的理解 回溯的实质是在问题的解空间进行深度优先搜索,在深度搜索时,向下搜索结点时若满足约束条件则返回到前一个结点向其另一个子结点进行深度搜索。 二。请说明“子集和”问题的解空间结构和约束函数 7-1 子集和问题 设集合S={x1,x2,…,xn}是一个正整数集合,c是一个正整数,子集和
    water_chen   2018-12-22 23:36   0   164
  • 第五章上机实验报告

    1. 实践题目及问题描述 工作分配问题;n件工作分配给n个人,为每一个人都分配1 件不同的工作,工作i分配给第j个人所需的费用为cij,设计一个算法,使总费用最小。 2. 算法描述 (1) 解空间 {<x11,x12…x1n>,<x21,x22…x2n>……<xn1,xn2…xnn>} 其中 <x1
    L莹T   2018-12-22 20:05   0   110
  • 算法第五章上机实践报告

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

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

    一、对回溯算法的理解(2分) 回溯算法也叫试探法,一般用递归来解决,是一个类似枚举的深度优先搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回(也就是递归返回),尝试别的路径。回溯法可以通过限界函数和约束函数对问题范围进行剪枝,避免搜索所有的可能性,许多复杂的
    xm_Dream   2018-12-22 12:52   0   111
  • 第五章实践

    一。实践题目 7-2 工作分配问题 二。问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 解空间: 约束函数:if(sum<=Min) 判断对比当前选择后的费用sum与之前记录的
    luzhibin   2018-12-22 00:14   0   81