网络分析的发展
网络分析是近年来兴起的一种研究范式。从研究方法上来说主要有3种分析方法:
variable analysis,就是传统的分析,主要是针对attribute的分析
typological analysis,主要是澄清概念,针对的是ideational
network analysis,分析的是结构,ralational
现在很多学科趋势已经从ideational->attribute->ralational。开始分析系统中结构性因素了。比如一对互不相识的男女和一对情人,从attribute来看差别不大,从ralational来看差别就海了去了。近5年来这种分析开始蔓延开来,主要是因为1999年(98年?)两个搞物理学的哥们统计分析发现互联网的度数分布呈scale free特征,然后大家一块上了。
理论上发展是这样的:
1950年代随机图概念的提出,发现了随机图中突变现象。物理学中又发展出一套分析方法,分析临界现象,相变什么的。90年代末一帮人就把这两个工具结合起来分析互联网还有其它复杂系统,发展成一套复杂系统分析工具。采用网络结构为复杂系统建模,这是一种非常优秀的分析方法,分析软件系统是迟早的事情。不过对研究人员要求较高,需要数学知识、领域知识和编程知识。
主要文献:
综述:
1,从统计物理学看复杂网络研究
2,Statistical mechanics of complex networks
3,Evolution of networks
4,THE STRUCTURE AND FUNCTION OF COMPLEX NETWORKS
以上都能下载
2本书:
5,Modern Graph theory
6,random graph 2ed
有一本物理书也挺好玩的,不过我看不懂
7,scaling and renormaliztion in statistical physics
以上能买到影印版
阅读顺序的话,1->2->6. 其它的可看可不看.
社会网络应该不是从随机图那一块发展过来的,似乎是传统图论和社会学的结合,然后
慢慢的发展到网络分析。社会网络更加注重分析微观的结构,提出了很多有价值的概念。
small world就是在这一块出名的。六度分离概念,就是指的small world。
这一块的文献我收集到的主要是纸版的:
有一本小书:Social network analysis
一本大书:Social network analysis--methods and applications
几本中文书:
社会资本
社会网络分析讲义
图书馆有一个电子期刊,social network(?)
SARS传播的许多论文,都是采用这种分析方法分析的
以上看起来和软件工程没关系,其实不然。最近两三年出了好几百篇分析开源软件
开源社区,开源开发过程的paper,很多都是采用这种分析方法。用这种方法分析
软件体系结构应该也很有前途。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义