- 9
- 0
- 约7.25千字
- 约 20页
- 2020-12-12 发布于山东
- 举报
实用标准文案
《算法设计与分析》实验报告一
学
号:
姓
名:
日
期:得
分:
一、 内容:
TSP
二、所用算法的基本思想及复 度分析:
1、蛮力法
1)基本思想
借助矩 把 矩 中点的求解。首先构造距离矩 ,任意 点
到自身 点的距离 无 大。在第一行找到最小 a[1][j] ,从而跳 到
第 j 行,再找到最小 a[j][k] ,再到第 k 行 行 找。。。然后构造各行允
数 row[n]={1,1 ?1} ,各列允 数 colable[n]={0,1,1 ?.1} ,其中 1
表示允 ,即 点未被 ; 0 表示不允 ,即 点已
被 。如果改行或 列不允 ,跳 点 下一 点。程序再
最后一个 点前,所 的行中至少有 1 个允 的 点,依次
些 点找到最小的即可;在 最后一个 点后,再次 ,会
返回 k=0,即 源 点,得出一条 回路。
2)复 度分析
基本 句是 下一个行列中最小的点,主要操作是求平方,假 有 n
精彩文档
实用标准文案
个点,则计算的次数为 n^2-n。T(n)=n*(n-1)=O(n^2) 。
2、动态规划法
1)基本思想
假设从顶点 s 出发,令 d(i, V ’)表示从顶点 i 出发经过 V’(是一个点的集合 )中各个顶点一次且
仅一次,最后回到出发点
原创力文档

文档评论(0)