算法导论22.1-7
2017-11-22 15:35
148 查看
假设A=BBT,对于A中的元素aij分两类讨论。
①当i=j时,用B的第i行乘以BT<
4000
span style="display: inline-block; width: 0px; height: 2.349em;">的第j列(也就是B的第j行)
aij=∑k=1|E|b2ik
也就是说对B的第i行元素求平方和。b2ik∈{0,1}且只有结点i与第k条边相连时才取1,因此aij表示与结点i相连的边数。
②当i≠j时,用B的第i行乘以BT的第j列(也就是B的第j行)
aij=∑k=1|E|bik∗bjk
而bik∗bjk的取值只能是-1或者0.当i和j结点间存在一条边时取-1,否则取0。之所以不能取1是因为一条边的一头不能连接两个顶点。因此aij表示结点i和j相连的边数。
①当i=j时,用B的第i行乘以BT<
4000
span style="display: inline-block; width: 0px; height: 2.349em;">的第j列(也就是B的第j行)
aij=∑k=1|E|b2ik
也就是说对B的第i行元素求平方和。b2ik∈{0,1}且只有结点i与第k条边相连时才取1,因此aij表示与结点i相连的边数。
②当i≠j时,用B的第i行乘以BT的第j列(也就是B的第j行)
aij=∑k=1|E|bik∗bjk
而bik∗bjk的取值只能是-1或者0.当i和j结点间存在一条边时取-1,否则取0。之所以不能取1是因为一条边的一头不能连接两个顶点。因此aij表示结点i和j相连的边数。
相关文章推荐
- 算法导论 CLRS 22.1-6 解答
- 【算法导论】22.1 图的转置
- 算法导论学习笔记-第十四章-数据结构的扩张
- 【算法导论实验2】快速排序与第i小数问题
- 【算法导论】每对顶点之间的最短路径算法
- 算法导论 作业笔记
- 算法导论 15章 动态规划 装配线调度算法
- 关于 队列(C语言) ——(参考算法导论)
- 插入排序--算法导论
- 【算法导论】归并排序
- 【寒江雪】算法导论——最长公共子串
- 堆排序(最小堆)--【算法导论】
- 最小生成树(算法导论第23章)
- 2.3.1分治法(算法导论 学习)
- 算法、数据结构经典资料简介(TAOCP、Robert Sedgewick、算法导论、编程珠玑)
- 算法导论 5.1-2