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

news/2024/7/17 13:42:19 标签: 算法

目录

拓扑排序   

拓扑排序算法

关键路径:

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子问题)

                                                                                                                                                                                                                                                                             


http://www.niftyadmin.cn/n/5543530.html

相关文章

Python | Leetcode Python题解之第219题存在重复元素II

题目: 题解: class Solution:def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool:s set()for i, num in enumerate(nums):if i > k:s.remove(nums[i - k - 1])if num in s:return Trues.add(num)return False

JavaWeb-【1】HTML

笔记系列持续更新,真正做到详细!!本次系列重点讲解后端,那么第一阶段先讲解前端 目录 1、Javaweb技术体系 2、BS架构说明 3、官方文档 4、网页组成 5、HTML 6、HTML快速入门 7、HTML基本结构 8、HTML标签 ​9、HTML标签使用细节 ①、font标签 ②、字符实体 ③、标…

使用mq向队列发送消息流程

新建队列q1和q2绑定交换机和队列之间的消息路由向默认的交换机发送消息查看两个队列中的交换机消息(get messages),也可以在overview选项卡页面查看实时流量图 这里注意: 1.交换机是转发消息用的,他并没有存储消息的…

通信协议_Modbus协议简介

概念介绍 Modbus协议:一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De f…

将iStoreOS部署到VMware ESXi变成路由器

正文共:888 字 19 图,预估阅读时间:1 分钟 前面把iStoreOS部署到了VMware workstation上(将iStoreOS部署到VMware Workstation)。如果想把iStoreOS直接部署到ESXi上,你会发现转换镜像不能直接生成OVF或者OV…

VSCode设置字体大小

方法1:Ctrl 和 Ctrl -,可以控制整个VSCode界面的整体缩放,但是不会调整字体大小 方法2:该方法只能设置编辑器界面的字号,无法改变窗口界面的字号。 (1)点开左下角如下图标,进入…

时序预测 | Matlab实现TCN-Transformer的时间序列预测

时序预测 | Matlab实现TCN-Transformer的时间序列预测 目录 时序预测 | Matlab实现TCN-Transformer的时间序列预测效果一览基本介绍程序设计 效果一览 基本介绍 基于TCN-Transformer模型的时间序列预测,可以用于做光伏发电功率预测,风速预测,…

CC2530寄存器编程学习笔记_点灯

下面是我的CC2530的学习笔记之点灯部分。 第一步:分析原理图 找到需要对应操作的硬件 图 1 通过这个图1我们可以找到LED1和LED2连接的引脚,分别是P1_0和P1_1。 第二步 分析原理图 图 2 通过图2 确认P1_0和P1_1引脚连接到LED,并且这些引…