Iintroductory treatment emphasizes graph imbedding but also covers connections between topological graph theory and other areas of mathematics. Authors explore the role of voltage graphs in the derivation of genus formulas, explain the Ringel-Youngs theorem, and examine the genus of a group, including imbeddings of Cayley graphs. Many figures. 1987 edition.
复杂网络:结构、行为与演化 这是一本深入探索复杂网络内在奥秘的著作,旨在揭示这些由海量节点和连接构成的系统如何组织、如何运作以及如何随着时间演变。本书并非关注特定领域的应用,而是致力于构建一个普遍适用的理论框架,理解从社交网络、生物体内部通信系统到互联网和能源网等各类复杂系统背后共通的规律。 第一部分:网络的基本结构与度量 我们将从网络最基础的组成单元——节点(vertex)和边(edge)——出发,逐步建立对复杂网络的直观理解。首先,我们会详细介绍描述网络结构的各种核心概念。这包括: 节点度(Node Degree)与度分布(Degree Distribution):节点的度是衡量其连接活跃度的基本指标。本书将深入探讨不同类型的度分布,例如泊松分布(Poissonian distribution)和幂律分布(power-law distribution),并分析它们在不同真实网络中的出现及其意义。我们将探讨为什么许多真实网络呈现出“富者愈富”的无标度(scale-free)特性,以及这种特性对网络鲁棒性和信息传播可能产生的影响。 路径(Path)、距离(Distance)与连通性(Connectivity):理解网络中节点之间的“远近”是分析网络结构和功能的基础。我们将定义最短路径(shortest path)、平均路径长度(average path length),并讨论如何衡量网络的整体连通性,例如通过计算连通分支(connected components)的大小,以及引入度中心性(degree centrality)、接近中心性(closeness centrality)和介数中心性(betweenness centrality)等度量指标,量化节点在网络中的重要性。 聚类系数(Clustering Coefficient):这是衡量网络局部稠密程度的关键度量。本书将区分全局聚类系数(global clustering coefficient)和平均局部聚类系数(average local clustering coefficient),并探讨其在真实网络中展现出的高聚类现象,以及这种现象背后隐藏的组织原则。 网络同构性(Network Homomorphism)与同态(Homomorphism):虽然这两个概念在某些领域可能较为抽象,但它们提供了一种严格的数学语言来比较和分类不同的网络结构。本书将引入这些概念,并讨论它们如何帮助我们识别不同网络之间的潜在共性,从而更深入地理解网络结构的普适性。 二分图(Bipartite Graphs)与超图(Hypergraphs):许多现实世界的交互关系无法简单地用二元关系来表示。本书将扩展到二分图,用于描述两类节点之间的关系(例如,用户与商品),以及更一般的超图,其中边可以连接任意数量的节点。我们将探讨这些更复杂的网络结构在建模现实问题时的优势。 第二部分:网络中的动力学过程 理解网络的结构仅仅是第一步,更重要的是研究信息、疾病、影响力等如何在网络中传播,以及网络自身的演化机制。本部分将重点关注以下动力学过程: 传播模型(Spreading Models):我们将从最简单的流行病模型(如SI, SIR, SIS模型)开始,逐步引入更复杂的模型,如阈值模型(threshold models)和级联模型(cascade models)。我们将分析这些模型如何描述信息或疾病在网络中的扩散过程,并探讨网络结构对传播速度、传播范围以及最终达到稳态的影响。特别地,我们将深入研究无标度网络的“瞬间传播”现象(percolation)。 同步现象(Synchronization):许多耦合振子系统(coupled oscillator systems)在网络中会表现出同步行为,例如闪烁的萤火虫或协调的鼓点。本书将介绍如何用数学方法描述和分析网络中的同步过程,并探讨网络拓扑结构对实现同步的条件和效率的影响。 博弈论在网络中的应用(Game Theory on Networks):当网络中的节点代表具有独立策略的个体时,博弈论就成为分析其行为的有力工具。我们将探讨如何在网络结构中研究囚徒困境(Prisoner's Dilemma)、公共品博弈(Public Goods Game)等经典博弈,并分析网络结构如何影响合作的涌现、稳定以及群体行为。 网络上的优化问题(Optimization Problems on Networks):网络结构常常是解决优化问题的基础。我们将探讨诸如旅行商问题(Traveling Salesperson Problem)或最短路径寻找等经典优化问题在网络上的表述,并介绍一些启发式算法和近似算法,以及网络结构对求解效率的影响。 第三部分:网络模型的构建与生成 为了理解真实网络的复杂性,我们需要能够生成具有相似统计特性的合成网络。本部分将介绍各种网络生成模型: 随机图模型(Random Graph Models):我们将从最早的Erdos-Renyi模型开始,介绍其两种变体:固定边数模型(G(n, M))和固定概率模型(G(n, p))。我们将分析这些模型的优缺点,以及它们在描述某些网络方面的局限性。 增长模型(Growing Models):真实网络的规模往往是不断增长的。我们将介绍具有“优先连接”(preferential attachment)机制的Barabasi-Albert模型,解释它如何成功地生成具有幂律度分布的无标度网络,并探讨其在模拟互联网和科学合作网络等方面的应用。 基于复制的生成模型(Copying-based Generation Models):一些模型模仿了真实世界中“复制”或“链接共享”的行为。我们将介绍如“复制模型”(Copying Model)等,探讨它们如何捕捉某些网络的演化特征。 社区结构模型(Community Structure Models):真实网络往往表现出明显的社区划分,即网络中的节点可以被分成若干个紧密连接的子集。我们将介绍诸如Stochastic Block Model (SBM) 等模型,它们允许我们显式地生成具有可控社区结构的合成网络,并探讨如何通过这些模型来研究社区的形成和演化。 第四部分:社区发现与网络分析 识别和理解网络中的社区结构是复杂网络研究中的一个核心问题。本部分将深入探讨各种用于发现社区的算法和方法: 基于模块度的社区划分(Modularity-based Community Detection):我们将详细介绍模块度(modularity)的概念,并分析基于最大化模块度的算法,如Newman-Girles的谱算法(spectral algorithm)和Louvain算法。我们将讨论这些算法的原理、计算效率以及它们在大型网络中的应用。 谱聚类(Spectral Clustering):利用拉普拉斯矩阵(Laplacian matrix)的特征向量来进行网络划分是一种强大的技术。本书将介绍谱聚类的基本原理,以及如何将其应用于社区发现。 信息论方法(Information-theoretic Approaches):我们将探讨一些基于信息论思想的社区发现方法,例如使用随机游走(random walk)来度量节点之间的相似性,或使用压缩信息(compressed information)来度量社区的紧凑性。 动态社区检测(Dynamic Community Detection):在许多情况下,社区结构会随着时间而变化。我们将简要介绍一些处理动态网络和动态社区检测的挑战和方法。 第五部分:高级网络主题与前沿展望 在掌握了基础理论和方法后,本书将引导读者进入更高级的领域,并展望复杂网络研究的未来方向: 网络鲁棒性与脆弱性(Network Robustness and Vulnerability):我们将分析网络在节点或边丢失时的行为,以及识别关键节点(key nodes)的重要性。我们将探讨针对性攻击(targeted attacks)和随机故障(random failures)对网络性能的影响。 高阶网络(Higher-order Networks):除了传统的图论描述,我们将介绍如何使用张量(tensors)或其他更复杂的数据结构来描述超过两两关系的信息,例如多方交互。 网络推理与预测(Network Inference and Prediction):如何从观测到的数据中推断出完整的网络结构,或者预测未来的网络连接,是网络科学中的重要挑战。 因果关系在网络中的识别(Identifying Causality in Networks):从关联性到因果性是科学研究的根本追求。本书将探讨在网络环境中识别因果关系的挑战和方法。 跨学科的应用展望(Interdisciplinary Applications):最后,我们将简要回顾复杂网络理论在人工智能、物理学、生物学、社会科学、经济学以及工程学等诸多领域的广泛应用,并展望未来可能的研究热点。 本书的目标读者是那些希望深入理解复杂系统组织原理和动力学机制的本科生、研究生以及相关领域的科研人员。我们力求以清晰的语言、严谨的数学推导和丰富的例子,为读者提供一个全面而深入的视角,从而能够独立地分析和解决复杂网络中的问题。本书将包含大量的图例和伪代码,以方便读者理解和实践。