大连理工大学软件学院 离散数学 第七章 图论-4th.ppt

大连理工大学软件学院 离散数学 第七章 图论-4th.ppt

大连理工大学软件学院 离散数学 第七章 图论-4th

*/36 哈密尔顿图 已知的最好的求一个图里的哈密尔顿回路或者判定这样的回路不存在的算法具有指数的最坏情形时间复杂度(向对于图的顶点数来说)。找到具有多项式最坏情形时间复杂性的解决算法是NP复杂的。 */36 哈密尔顿图的应用 旅行商问题:一位旅行商想要访问n个城市中每个城市恰好一次,最后返回到出发点,并且走的路程最短。怎样设计路线? */36 哈密尔顿图的应用 假定城市两两之间都直接连通,那么走法一共有(n-1)!种,但是考虑相反顺序构成的哈密尔顿回路是一样的,因此只需要检查(n-1)!/2条路径。 但是,假定有25个城市,则24!/2大约等于3.1*1023,这个数目非常大,因此遍历的做法不科学。 由于旅行商问题在实践和理论中都有重大的意义,因此已经投入了巨大的努力来解决这个问题,但是,还没有找到多项式最坏情形时间复杂度的算法。在实际中,当n的数目很多时,采用的是近似算法,找到一个近似解。 */36 作业 P155 1 离散数学 大连理工大学软件学院 回顾 路径,简单路径,基本路径 连通,强连通,单向连通,弱连通 分支 回路,半回路,有向回路 图的矩阵表示方法 邻接矩阵 可达矩阵 */36 */36 7.5欧拉图 哥尼斯堡七桥问题 :从四块陆地的任何一块出发,怎样通过且仅通过每座桥一次,最终回到出发地点? 结点表示陆地区域,边表示桥。于是,哥尼斯堡七桥问题就是要找

文档评论(0)

1亿VIP精品文档

相关文档