首页 > 其他分享 >拓扑排序,PageRank(markov),实对称矩阵等

拓扑排序,PageRank(markov),实对称矩阵等

时间:2024-07-07 19:57:29浏览次数:11  
标签:网页 拓扑 入度 矩阵 PageRank markov 排序

目录

拓扑排序   

拓扑排序算法:

关键路径:

DAG最长路

给网页排序:pagerank           

参考下面的markov链 

markov链:

转移矩阵A的性质

待更新:

实对称矩阵的性质:

特征值:

实对称矩阵一定能分解成AA^T吗?

一定可对角化吗?

分治与动态规划,递归(关于1子问题)

                                                                                                                                                                                                                                                                             


拓扑排序   

多件事情有先后顺序,如何判断哪个先哪个后

拓扑排序算法:

1.读入图时,需要记录每个顶点的入度,以及相邻的所有顶点

2.将入度为0的顶点入队(先进先出)

3.取出队首元素a,(放入排序序列vector(或别的))

4.删除所有a出发的边, 将a所有相邻元素xi(仅指a为起点,xi为终点的方向)的入度-1,并且在所有入度-1的点钟看哪些点入度变成0了,进行操作2

5.继续3,直至队列空

关键路径:

AOV,AOE网

计算每个点的最早、最迟发生时间

计算每条边的最早、最迟发生时间

最早=最迟的边=关键路径

DAG最长路

给网页排序:pagerank           

参考下面的markov链 

markov链:

转移矩阵A的性质

bij是01矩阵,表示网页i是否跳转到网页j

r_i=\sum_{j} b_{ij}是行和,N是矩阵边长

故A行和为1(A^T列和为1)且每个元素非负

=》必有为1的特征值(Aπ=π)

存在平稳序列x:A^Tx=x

平稳序列

于是,网页跳转-》bij-》A-》   平稳序列x -》 每一个网页的pagerank值 -》值越大,排名越靠前

待更新:

实对称矩阵的性质:

特征值:

实对称矩阵一定能分解成AA^T吗?

一定可对角化吗?

分治与动态规划,递归(关于1子问题)

                                                                                                                                                                                                                                                                             

标签:网页,拓扑,入度,矩阵,PageRank,markov,排序
From: https://blog.csdn.net/m0_68339197/article/details/140231170

相关文章

  • 开关电源三种基本拓扑的总结及其应用实例
    一、开关电源拓扑基础传统的开关电源拓扑可分为三种:Buck(降压型)、Boost(升压型)、Buck-Boost(升降压型)。对这三种拓扑归纳如下。1.1Buck-BoostBuck-Boost根据地参考点的位置可以进一步细分为正对负型和负对正型。升降压型拓扑的端口特性为:输入与输出反相;可升压也可降压。电......
  • 【电源拓扑】PFC
    为什么开关电源中都有PFC电路PFC电路就是功率矫正电路,目的是为了防止杂波对电网产生冲击AC220V通过整流桥之后电压和电流的波形分析PFC电路为什么选择是Boost升压电路PFC电路为什么要把电压升高到400V为了解决输入电压低于滤波电容电压这个矛盾,使PFC电路从输入回路吸收的......
  • PageRank原理与代码实例讲解
    PageRank原理与代码实例讲解作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming关键词:PageRank算法、搜索引擎排名、链接分析、随机游走理论、网页重要性衡量1.背景介绍1.1问题的由来在互联网的早期,搜索引擎面临了一个关键挑战:如何为用户提供相......
  • Java实现管线拓扑关系连通性分析
    管线拓扑关系的连通性分析通常涉及图论(GraphTheory)中的概念,特别是无向图(UndirectedGraph)的遍历算法,如深度优先搜索(DFS,Depth-FirstSearch)或广度优先搜索(BFS,Breadth-FirstSearch)。在管线拓扑中,管线可以被视为图的边(Edge),而管线的连接点可以被视为图的节点(Vertex)。连通性分析......
  • 【数据结构与算法】拓扑排序,关键活动,关键路径 详解
    拓扑排序算法booltopologicalSort(){ stack<int>stk; intid[N]; intcnt=0; for(inti=1;i<=n;i++){ if(!inDeg[i]){ stk.push(i); } id[i]=inDeg[i]; } while(stk.size()){ intt=stk.top(); stk.pop(); cout<<t<......
  • 如何分配虚拟机CPU拓扑会得到较好的性能?
    对于物理机来说,CPU有socket、Core、thread的概念,一个linux虚拟机上面同样有这些信息,这些信息是什么含义,和物理机之间有多少对应关系呢?如何分配CPU拓扑,会得到较好的性能?物理CPU首先介绍一下物理CPU的概念:一个服务器可以有多个socket一个socket(插槽)可以插一个chip。一个chi......
  • 网络基本认知(2)--网络拓扑图的规划与设计
    实验目的和要求理解网络工程的有关概念;描述特定网络工程的需求,并对其进行分析;根据用户需求,进行网络系统设计,满足特定需要;规划与设计有关应用的网络拓扑图。知识理论基础简要解释下面网络术语。什么是网络工程?简述其概念。答:网络工程是指利用计算......
  • 拓扑排序
    7-13任务调度的合理性 拓扑排序:是对有向无环图的顶点的一种排序在AOV网中,先找到一个没有入度的顶点,然后输出从网中删除这个顶点和所有以它为起点的有向边重复以上步骤直至当前AOV网为空或网中不存在无前驱的顶点为止(这是有环图)假定一个工程项目由一组子任务构成,子......
  • 链式前向星和拓扑排序专题
    多日以来被图论狠狠的羞辱,下定决心学习图论基础链式前向星和拓扑排序图的存储方式邻接表规模大的稀疏图可用邻接表,存储复杂度为\(O(n+m)\)。n表示点的数量,m表示边的数量。structedge{ intfrom,to,w; edge(inta,intb,intc){ from=a;to=b;w=c; }}v......
  • 拓扑排序
    拓扑排序大家好,我是Weekoder!接上次的二分查找,我又打算写一篇关于拓扑排序的文章!本文涉及到的知识比较多,请确认已经掌握了以下知识:循环、输入、数组等基本语法STLvector容器的基本操作STLqueue队列的基本操作图论基本知识其中,第二条并不是必要的,只要你能用自己......