带你读《图解算法小抄》二十五、图(9)

简介: 带你读《图解算法小抄》二十五、图(9)

带你读《图解算法小抄》二十五、图(8)https://developer.aliyun.com/article/1347765?groupCode=tech_library


10.强连通分量


如果有向图中任意一对顶点之间存在来回的路径,那么该有向图被称为强连通图。在一个可能不是强连通的有向图 G 中,如果顶点 u 和 v 之间存在来回的路径,那么它们被称为彼此强连通。

 

image.png

 

标有强连通分量的图

参考资料

  • 维基百科
  • YouTube


11.旅行商问题


旅行商问题(TSP)提出了以下问题:「给定一组城市和每对城市之间的距离,求出访问每个城市并返回原始城市的最短可能路径是什么?

 

image.png

 

旅行商问题

 

旅行商问题的解决方案:黑线表示连接每个红点的最短路径。

 

image.png

TSP可以建模为一个无向加权图,其中城市是图的顶点,路径是图的边,路径的距离是边的权重。这是一个最小化问题,要求从指定的顶点开始,经过每个其他顶点恰好一次后返回原始顶点。通常,模型是一个完全图(即每对顶点之间都有一条边相连)。

 

如果两个城市之间不存在路径,可以添加一条任意长的边来完整图形,而不会影响最优路径。

参考资料

  • 维基百科

带你读《图解算法小抄》二十五、图(10)https://developer.aliyun.com/article/1347762?groupCode=tech_library

相关文章
|
6天前
|
算法 搜索推荐 图计算
图计算中的社区发现算法是什么?请解释其作用和常用算法。
图计算中的社区发现算法是什么?请解释其作用和常用算法。
34 0
|
6天前
|
存储 算法 测试技术
☆打卡算法☆LeetCode 133. 克隆图 算法解析
☆打卡算法☆LeetCode 133. 克隆图 算法解析
|
6天前
|
存储 算法
图的深度优先算法
图的深度优先算法
19 0
|
6天前
|
算法 数据可视化 大数据
圆堆图circle packing算法可视化分析电商平台网红零食销量采集数据
圆堆图circle packing算法可视化分析电商平台网红零食销量采集数据
|
6天前
|
算法 搜索推荐 数据挖掘
图计算中的图算法有哪些常见的类型?请举例说明每种类型的算法。
图计算中的图算法有哪些常见的类型?请举例说明每种类型的算法。
42 0
|
6天前
|
算法 搜索推荐 Java
图计算中的PageRank算法是什么?请解释其作用和计算原理。
图计算中的PageRank算法是什么?请解释其作用和计算原理。
31 0
|
6天前
|
算法 搜索推荐 Java
图计算中的图剪枝算法是什么?请解释其作用和常用方法。
图计算中的图剪枝算法是什么?请解释其作用和常用方法。
16 0
|
6月前
|
人工智能 算法 架构师
再现神作!字节算法小抄官方整版,已助1000+应届生拿到25w+年薪
2023年经济下行趋势明显,程序员出路在哪儿? 今年,毕业人数将达到1158万,导致很多公司招聘非常谨慎、要求也变得非常更高。
再现神作!字节算法小抄官方整版,已助1000+应届生拿到25w+年薪
|
6月前
|
算法 数据挖掘 知识图谱
LINE算法复现 图表示学习 基于line 算法的节点分类 聚类显示 完整代码+数据
LINE算法复现 图表示学习 基于line 算法的节点分类 聚类显示 完整代码+数据
22 0
|
6月前
|
SQL 算法 架构师
字节算法中了80%!靠着这份GitHub上的算法小抄,成功斩获Offer
前言 最近,GitHub上的算法小抄又火了!已经有不少人靠它手撕算法题,拿下了字节、腾讯等大厂offer