热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

网络模型_寒假学习|网络模型(上)

本文由编程笔记#小编为大家整理,主要介绍了寒假学习|网络模型(上)相关的知识,希望对你有一定的参考价值。
本文由编程笔记#小编为大家整理,主要介绍了寒假学习|网络模型(上)相关的知识,希望对你有一定的参考价值。

























网络模型(上)









       上大学很重要的一件事便是交朋友,今天就来探索两个关于友谊的有意思的现象,一个是友谊悖论,一个是六度分隔理论,它们的背后都有同一个网络模型。





寒假学习|网络模型(上)






1






什么是友谊悖论?
















友谊悖论:平均而言,人们的朋友所拥有的朋友比他们自己的朋友要多。换句话说,一个人的朋友要比他自己更受欢迎。


       这是一个乍听上去很反直觉,但仔细一想又不容易想清楚的一件事。根据我们的日常经验,有的人如被众星拱月般,名字总是在各个地方高频地出现,也有的人是“小透明”,存在感很低,大多数人其实处于中间地带。而友谊悖论给了我们许多宽慰:朋友少是大家共有的烦恼,朋友多的都是反常。


       结论的证明要用到不少数学概念,我这里打算绕开严格地证明,从某一角度来解释这件事。首先请看下面的两幅图,其中圆圈代表一个个体,线段的连接表示两个人配对成为了朋友。






寒假学习|网络模型(上)




       左图是一个“独裁”的社会,其中一个人有12个朋友,另外12个人分别有1个朋友,右图则是一个“平等”的社会,每个人都有4个朋友。现实中的人际关系网络一般处于两者之间,你既找不出一个比左图更不平等的网络,也找不出比右图更平等的网络(当然可以让每个人都有5个朋友,但平等的程度没有变化)。


       现在我们计算一下网络中每个人的朋友平均有多少个。对于左图而言是(12×1+1×12)/13=24/13,也就是说平均下来每个人有不到两个朋友,但是他们朋友的朋友却有(12×12+1×1)/13=145/13个(注:周围的每个小圆圈都只有中心点这一个朋友,中心点有12个朋友,周围的小圆圈有12个,所以是12×12;中心点的朋友只有中心点这一个朋友,所以中心点的朋友的朋友平均是1,只有1个中心点,所以是1×1)。可以看出来友谊悖论在这里成立。


       对于右图而言,因为每个人都有4个朋友,所以无论是每个人的朋友还是朋友的朋友,平均数都是4。这也就意味着,只有在像右图这样的完全平等的理想网络里,友谊悖论才取“=”号,其余情况都是“<”号。读者不妨自己画几个网络试一试,下面是一般的网络情况,可以拿来验证一下友谊悖论,这里不详述了。






















寒假学习|网络模型(上)





















2






友谊悖论的拓展

















寒假学习|网络模型(上)











       友谊悖论其实还可以再拓展,如果我们假定活泼、快乐、友善的人会有更多的朋友,那么平均而言一个人的朋友会比他自己更活泼、更快乐、更友善,对这个结论感兴趣的读者可以自己建立模型证明一下。不过这个结论给了我们很深刻的启示。每次到课程大作业或者srtp这种需要组队的关头,我们常听人说“大佬带我”,而很少有“菜鸟跟我”,这其实就是友谊悖论让我们的朋友比自己厉害,所以“求大佬带飞”是我们共有的忧愁……(当然这里也忽略了一些因素,比如真正的大佬都不随便说话)


       友谊悖论还可以迁移到其它类型的网络里,比如一篇论文引用的文献的被引次数会比这篇论文本身更多(多么悲哀的真相……)


       受篇幅所限,关于六度分隔理论的介绍就放到下次的推送里了。



















(以上图片均来源于网络,如有侵权立即删除)










文案:杨明哲


排版:彭炜程


















推荐阅读
  • 这篇文章将为大家详细讲解有关C#开发技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。C#开发技 ... [详细]
  • 编程语言是从哪蹦出来的——大型伦理寻根现场
    Hello,我是Alex007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫Alex的人太多了,再加上每天007的生活,Alex007就诞生了。聊一聊编程到底是啥,怎 ... [详细]
  • 微信朋友圈折叠功能是什么意思 微信朋友圈折叠功能使用方法
    微信朋友圈折叠功能是什么意思?微信朋友圈折叠功能该怎么使用?相信很多小伙伴们都想要知道,下面小编给大家分享一下微信朋友圈折叠功能介绍及使用方法,对此感兴趣的小伙伴们可以来看看。 ... [详细]
  • WebBrowser控件(1)
    WindowsPhone7内置了一个强大的网络浏览器,该浏览器的内核是基于桌面版的InternetExplorer7(Mango版基于InternetE ... [详细]
  • 微信聊天记录怎么恢复?快速找回删除的微信记录
    微信聊天记录怎么恢复?其实方法有很多,但是大多数小伙伴都不知道该怎么恢复,过去恢复微信聊天记录都是人工恢复,在大数据时代之下大家越来越重视自身的数据安全,所以也会有小伙伴担心人工恢 ... [详细]
  • 织梦DedeCMSckeditor编辑器通过修改js去除img标签内的width和height样式
    1.找到文件\include\ckeditor\plugins\image\dialogs\image.js2.使用工具美化js代码3.搜索setStyle(width,CKEDI ... [详细]
  • 转载自:https:blog.csdn.netleviopkuarticledetails80327478通常用外部api进行卷积的时候,会面临mod ... [详细]
  • 以下不是python文件读写方法的是Python 文件I/O
    Python文件IO本章只讲述所有基本的IO函数,更多函数请参考Python标准文档。打印到屏幕最简单的输出方法是用print语句,你可以给它传递 ... [详细]
  • Authorware加图片的方法
    Authorware是不可多得的一款多媒体创作的软件工具,我们可以使用Authorware来制作一个好看的视频,并且很多的多媒体老师都喜欢使用Authorware来创作一些精美的教 ... [详细]
  • 2018支付宝AR扫福娃,赢惊喜活动介绍
    伴随着AR技术的普及推广,广大小伙伴们对AR技术也并不陌生了,同时也非常期待支付宝春节期间的AR扫码集福活动,不仅寓意好,而且还能亲身接触AR技术,这不,2018年春节马上就要来了 ... [详细]
  • lora物联网开发教程(物联网lora特点)
    长距离星型架构,由于长距离连接性,从而减少了电池寿命。这个协议采用了阿罗哈法。在一个网状网络或者一个异步网络中,例如蜂窝网,结点必须频繁的被唤醒,来同步网络和检查消息。这种同步,大 ... [详细]
  • 最近自己做一个工具最后涉及到一个存储成bmp位图的形式,由于这部分并不是整个project的重点我就从网上找了例子改了改,但是目前的问题是有很多时候都是存储的bmp全黑,我也并不知道是怎么回事。 ... [详细]
  • 计算机二级office试题27答案,2017年12月计算机二级MS Office习题答案(一)
    2017年12月计算机等级考试即将开始!出国留学网为考生们整理了2017年12月计算机二级MSOffice习题答案,希望能帮到大家,想了解更多资讯&#x ... [详细]
  •   如果想制作真实效果的电子公章,那么用word就可以做了,具体步骤为:1、图章轮廓选择“插入→图片→自选图形”,在“绘图”工具栏中选择椭圆,按下Sfift键在文档中拖出一个圆,双击图形设置为“ ... [详细]
  • NickLa制作了另伟大的教程。NickLa向我们展示了如何装饰,而无需编辑源图像的图像和照片画廊。诀窍是很简单。所有你需要的是一个额外的标签和应用背景图像创建的叠加 ... [详细]
author-avatar
永远的菜鸟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有