此文主要总结的是一种随机算法,旨在判断一个expander图上两点是否连通。复杂度O(logn)。算法思路清奇。

expander graph博大精深,如果对expander graph的生成,family感兴趣,可以去看一下陶哲轩巨巨巨神的博客What's new,里面有篇博文讲了这些问题。

个人理解,算法可以归纳成一句话:如果expander图G是连通的,那么概率分布p在图G上随机游走l=O(logn)步后会高度逼近等概率分布。

证明见下:第一张图约定了一些符号,第二张图证明了定义的(显然大于0),第三张图证明了(这里的1是向量

) 第四第五张图追加一些更精细的讨论。

啊第四第五张图待写。。Orz

最新文章

  1. 如何查看当前Ubuntu系统的版本
  2. Python Day10
  3. python项目在windows下运行出现编码错误的解法
  4. BZOJ2851 : 极限满月
  5. 使用Dreamweaver批量删除PHP项目中的单行注释和多行注释
  6. BSTR、char*和CString转换
  7. Sphnix
  8. getch()、getche()和getchar()函数
  9. WPF 中使slide控件拖动完成后改变变量值
  10. Ubuntu Mac OS主题分享
  11. ie8 background背景图片不显示问题
  12. linux一些比较重要的环境变量。配置文件
  13. webstorm的快捷键总结
  14. 看懂MSSQL执行计划,分析SQL语句执行情况
  15. 一道面试题(C语言)
  16. 易捷支付完整业务流程的lr脚本编写
  17. 没有上司的舞会|codevs1380|luoguP1352|树形DP|Elena
  18. wxPython:消息对话框MessageDialog
  19. .net core 问题:413 Request Entity Too Large nginx
  20. 主机ping不通virtualbox虚拟机的解决办法

热门文章

  1. Struts2从头到脚--学习笔记(自认为比较重要的)
  2. pyqt5 在qt designer后以弹窗的方式连接多个UI图形界面
  3. Hibernate一对多实例
  4. 64位系统下8G内存仅使用到4G问题的解决方法
  5. Scrapy常用命令行工具
  6. Vue学习-01
  7. 用vue写添加数据、删除数据、筛选数据表格
  8. Ext js Grid
  9. java中Comparable和Comparator两种比较器的区别
  10. JSONP 爬虫