地图收敛心得170405

简介: 寻路算法大总结!交换机生成树采用的是完全不同的D-V(distancevector)距离矢量算法,并不是很可靠.并不是任意两点之间的最短路径,因为任意两点之间取最短路径可能有环路:总权更大交换机STP不一定是最...

寻路算法大总结!








交换机生成树采用的是完全不同的D-V(distance vector)距离矢量算法,并不是很可靠.


并不是任意两点之间的最短路径,因为任意两点之间取最短路径可能有环路:总权更大



交换机STP不一定是最小生成树!!!举例论证 因为它只是所有交换机到根桥最短 贪心算法的味道


kruskal算法也是贪心算法??


收敛方式

有无环

开销

批注

任意两点之间取最短路径,

最有可能出现环,环数最多.

总开销最大.

此时相当于多源最短路径算法得到的收敛地图.

n-2个点为根,分别让其余n-1个点到自己选择最短路径.

很有可能出现环,环数很多.

总开销非常大.

此时只剩下两个点之间可能不是最短路径.

……以此类推.

越向上走,越可能出现环,环数越多.

越往上走,总开销只可能增长不可能减少.

\

以两个点为根,分别让其余n-1个点到自己选择最短路径.

可能有环.

总开销再次之.

此时相当于两棵SPF树出现在同一张网络上.(取并)

以一个点为根,其余n-1个点到自己选择最短路径.

肯定无环.

总开销次之.

此时就是交换机的STP协议.

不考虑根和两点间最短距离,用最短的路径连线连接所有的节点.

肯定无环.

总开销最小.

此时是最小生成树,每对不同节点间相互覆盖的边数最多.




由欧拉定理得,环数加上n等于边数加1,所以每增加一个环就要增加一条边,相应的就要增加一份开销.


距离矢量路由协议算出来的也是最小生成树;所有SPF树重叠在一起也就是最小生成树.


我们将所有的寻路收敛算法进行统一的思考,这样我们会发现其实他们都属于同一类型的不同程度,就像牛顿把静止也视作一种特殊的运动,因为它是速度为0的运动.









目录
相关文章
|
3月前
|
算法 前端开发 计算机视觉
基于均值坐标(Mean-Value Coordinates)的图像融合算法的优化实现
基于均值坐标(Mean-Value Coordinates)的图像融合算法的优化实现
40 0
|
5月前
|
算法 API 计算机视觉
【原理解密】多角度、多尺度、多目标的边缘模板匹配
【原理解密】多角度、多尺度、多目标的边缘模板匹配
120 0
|
6月前
|
算法 数据可视化 数据挖掘
R语言平滑算法LOESS局部加权回归、三次样条、变化点检测拟合电视节目《白宫风云》在线收视率
R语言平滑算法LOESS局部加权回归、三次样条、变化点检测拟合电视节目《白宫风云》在线收视率
|
数据可视化
RNAseq|构建预后模型后你还需要这些图,森林图,诺莫图,校准曲线,DCA决策曲线
RNAseq|构建预后模型后你还需要这些图,森林图,诺莫图,校准曲线,DCA决策曲线
357 0
|
6月前
|
算法 定位技术 Python
地图权重计算(算法题)
地图权重计算(算法题)
37 0
遥感原理与应用:常用波段及其特性、太阳辐射衰减原因、大气窗口及其分布是什么?
遥感原理与应用:常用波段及其特性、太阳辐射衰减原因、大气窗口及其分布是什么?
418 0
遥感原理与应用:常用波段及其特性、太阳辐射衰减原因、大气窗口及其分布是什么?
|
机器学习/深度学习 传感器 算法
基于自适应双残差反馈控制变形矢量场迭代反演附matlab代码
基于自适应双残差反馈控制变形矢量场迭代反演附matlab代码
|
算法
改进极坐标表示(MPR)中AOA定位的特征空间解和偏置减少解(Matlab代码实现)
改进极坐标表示(MPR)中AOA定位的特征空间解和偏置减少解(Matlab代码实现)
|
算法 Serverless
基本粒子群算法及惯性权重分析
粒子群算法(particle swarm optimization,PSO)是计算智能领域,除了蚁群算法、鱼群算法之外的一种群体智能的优化算法。该算法最早由Kennedy和Eberhart在1995年提出的。PSO算法源于对鸟类捕食行为的研究,鸟类捕食时,找到食物最简单有效的策略就是搜寻当前距离食物最近的鸟的周围区域。PSO算法是从这种生物种群行为特征中得到启发并用于求解优化问题的,算法中每个粒子都代表问题的一个潜在解,每个粒子对应一个由适应度函数决定的适应度值。粒子的速度决定了粒子移动的方向和距离,速度随自身及其他粒子的移动经验进行动态调整,从而实现个体在可解空间中的寻优。
|
自然语言处理 算法 测试技术
【图像处理】基于收缩系数的粒子群优化和引力搜索算法的多级图像阈值研究【CPSOGSA】(Matlab代码实现)
【图像处理】基于收缩系数的粒子群优化和引力搜索算法的多级图像阈值研究【CPSOGSA】(Matlab代码实现)