重力模型的计算流程是:首先,将所有研究领域(一个圆点代表)随机摆放在一个范围固定的二维空间中;其次,计算每个点受到的引力和斥力,根据受力情况并结合Velocity Verlet Algorithm对点进行位移,这里不考虑圆点半径,以圆的中心位置作为该点的位置进行计算,反复移动并在新布局下重新计算每个点的合力;最后,当作用到每个点的合力都小于预设的最小值时则结束。通过重力模型计算得到的是各个研究领域问的相对位置,通过相对位置表现研究领域间的相互关系:聚集在一起的研究领域有相似的研究内容,距离近的研究领域相关性强。<br> 从重力模型得到研究领域的相对位置,而相对位置如何展现是可视化的一个重要内容。本书采用两种方式展现研究领域相对位置:一种是点线图,另一种是地形图。两者都使用重力模型得到的相对位置对研究领域进行布局,区别在于,前者用圆圈的半径表示研究领域的扩展度(即研究领域中包含核心论文的数量),而后者使用了高斯函数表示研究领域的扩展度。用圆圈表示研究领域的扩展度会有一些问题,因为研究领域中包含的核心论文数最大/最小之比达到了44,采用圆圈难以真实地反映其大小,而采用地形图的方法可以避免这个问题。具体方法是,把研究领域的核心论文以映射程序(重力模型)求出的位置为中心呈高斯函数状态分布。
展开