标签:检查 优化算法 style 数据科学 color gre 开始 test disco
连通图(Connected Graphs)指图内任意两个节点间,总能找到一条路径连接它们,否则,为非连通图(Disconnected Graphs)。也就是说,如果图中包含岛(Island),则是非连通图。如果岛内的节点都是连通的,这些岛就被成为一个部件(Component,有时也叫 Cluster)。
有些图算法在非连通图上可能产生无法预见的错误。如果我们发现了未预见的结果,可以首先检查图的结构是否连通。
BFS 从选定的节点出发,优先访问所有一度关系的节点之后再继续访问二度关系节点,以此类推。DFS 从选定的节点出发,选择任一邻居之后,尽可能的沿着边遍历下去,知道不能前进之后再回溯。
(2)最短路径
计算给定的两个节点之间最短(最小权重和)的路径。算法能够实时地交互和给出结果,可以给出关系传播的度数(degree),可以快速给出两点之间的最短距离,可以计算两点之间成本最低的路线等等。
应用场景:
算法:
累计权重和
如同地理的 “等高线” 一样,在图上以 “波” 的形式传播,直到到达目的地节点。(3)最小生成树
从一个给定的节点开始,查找其所有可到达的节点,以及将节点与最小可能权重连接在一起,形成的一组关系。它以最小的权重从访问过的节点遍历到下一个未访问的节点,避免了循环。
算法可以用于优化连接系统(如水管和电路设计)的路径。它还用于近似一些计算时间未知的问题,如旅行商问题。虽然该算法不一定总能找到绝对最优解,但它使得复杂度极高和计算密集度极大的分析变得更加可能。
应用场景:
旅行计划:尽可能降低探索一个国家的旅行成本;
追踪流感传播的历史:有人使用最小生成树模型对丙型肝炎病毒感染的医院暴发进行分子流行病学调查
算法:
(4)随机游走
参考文献:
【2】https://www.oreilly.com/library/view/graph-algorithms/9781492047674/
标签:检查 优化算法 style 数据科学 color gre 开始 test disco
原文地址:https://www.cnblogs.com/nxf-rabbit75/p/11359605.html