DATA VIS Lab—Network visualization(1)周结

2023-10-09 21:10

本文主要是介绍DATA VIS Lab—Network visualization(1)周结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

@DATA VIS Lab—Network visualization(1)

第四周
2019.9.25

基于社团结构节点重要性的网络可视化压缩布局

*(论文来源于万方数据库,转载请附上原文出处链接和本声明)
Idea:

1.本文中的一个创新点在于将力导引布局算法与网络社团结构特征相结合,提出一种基于社团结构节点重要性的网络可视化压缩布局方法(Compression Layout Method for Network Visualization Based on the
Node Importance for CommunityStructure)。该方法首先采用 Louvain 算法对网络进行多粒度社团结构划分;然后,计算社团结构中节点的拓扑势评估社团结构内部的节点重要性,并将社团内部节点分为 3 类,通过保留社团中的重要节点,合并边缘节点,实现社团结构压缩。

文中提到的几个算法:
2. KK(Kamada-Kawai)算法 [8] 在弹簧模型的基础上引入胡克定律,根据节点受力状态计算系统能量,将节点最优布局问题转化为系统能量最小化的求解问题,使布局过程的收敛速度有了明显的增加。

  1. DH(Davidson-Harel)算法中考虑了节点位置、连边长度和连边交叉等多种美学标准的约束来构建能量函数,通过能量函数模型参数可达到不同的布局效果。

  2. 多粒度社团结构探测是本文中用作网络可视化布局的主要算法,在其中起到主要作用的是Louvain 算法,其中起到判断作用的是模块度是刻画网络中社团划分质量的重要指标之一,其计算公式是:

在这里插入图片描述

基于模块度优化的社团结构探测算法属于凝聚算法的一种,它通过优化模块度增益函数不断地凝聚节点,最终获得社团结构划分结果。文献将模块度增量数定:
在这里插入图片描述

节点拓扑势的大小描述了网络拓扑中的某个节点受自身和近邻节点共同影响具有的势值。类似地,对于一个给定的社团 ( , )C CC V E = ,社团中任意一个节点

iv 的拓扑势的计算公式为:

在这里插入图片描述

问题:结点压缩实现的方法为什么以边缘节点CCV 设置替代节点?

在这里插入图片描述

上周:1.尝试实现论文中关于gephi结点社团结构压缩算法的布局操作

2.阅读论文《基于社团结构节点重要性的网络可视化压缩布局》

3.继续学习python科学计算库(numpy等)

4.学习相关布局算法和公式

问题:1.在进行结点布局操作时有部分的功能还没办法达到效果

2.论文中有些算法的原理还没办法完全理解(kk算法)

3.计算库的一些功能还没有掌握

下周计划

  1. 继续尝试实现论文中未实现的功能

  2. 查找相关webgl编程的相关实例,进行初步了解

  3. 学习python的图形绘制库(matplotlib)

这篇关于DATA VIS Lab—Network visualization(1)周结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/175589

相关文章

BD错误集锦3——ERROR: Can't get master address from ZooKeeper; znode data == null

hbase集群没启动,傻子!   启动集群 [s233 s234 s235]启动zk集群 $>zkServer.sh start $>zkServer.sh status   [s233] 启动dfs系统 $>start-dfs.sh 如果s237 namenode启动失败,则 [s237] $>hadoop-daemon.sh start namenode [s233]启动yarn集群

游戏高度可配置化(一)通用数据引擎(data-e)及其在模块化游戏开发中的应用构想图解

游戏高度可配置化(一)通用数据引擎(data-e)及其在模块化游戏开发中的应用构想图解 码客 卢益贵 ygluu 关键词:游戏策划 可配置化 模块化配置 数据引擎 条件系统 红点系统 一、前言 在插件式模块化软件开发当中,既要模块高度独立(解耦)又要共享模块数据,最好的方法是有个中间平台(中间件)提供标准的接口来进行数据的交换,这在很多行业软件开发中已经广泛应用。但是,由于中间件的抽象和封

Core Data 网络应用实例

转自:http://www.cocoachina.com/applenews/devnews/2014/0430/8275.html 转自 answer_huang的博客 几乎每一个应用开发者都需要经历的就是将从 web service 获取到的数据转变到 Core Data 中。这篇文章阐述了如何去做。我们在这里讨论的每一个问题在之前的文章中都已经描述过了,并且 Apple 在

6.S081的Lab学习——Lab8: locks

文章目录 前言一、Memory allocator(moderate)提示:解析 二、Buffer cache(hard)解析: 三、Barrier (moderate)解析: 总结 前言 一个本硕双非的小菜鸡,备战24年秋招。打算尝试6.S081,将它的Lab逐一实现,并记录期间心酸历程。 代码下载 官方网站:6.S081官方网站 安装方式: 通过 APT 安装 (De

BookSim2 安装步骤教程 Network-on-Chips (NoCs) 片上网络模拟器 含视频

BookSim简介 BookSim2 一个用于Network-on-Chips (NoCs) 芯片上网络的周期精确模拟器。该模拟器的设计是为了实现网络组件的模拟灵活性和精确建模。  BookSim1 是一个通用的网络模拟器,并不专门针对片上环境。不支持在片上网络环境中提出的一些更先进的功能和拓扑结构。 背景 随着集成在单个芯片上的核心和模块数量的不断增加,片上网络正成为现代微处理器不可或缺

spring-data-redis 连接池应用

具体配置看我的项目。用的是redisTemplate ,和jdbctemplate  是不是很相似。 真的不想吐槽csdn,钻钱眼里了,我想上传我的代码,免费都不行吗 想要测试代码可以私信,也可以模仿https://www.cnblogs.com/tankaixiong/p/3660075.html  这个链接下的。

Windows 内核驱动无法使用 __DATA__、__TIME__、__TIMESTAMP__ 解决方法

项目 -> 属性 -> Driver Settings -> Driver Model -> Allow Date, Time and Timestamp -> Yes。 感谢单总的解答和这篇文章:https://developercommunity.visualstudio.com/content/problem/186922/-timestamp-macro-not-defined-in-r

论文《Tree Decomposed Graph Neural Network》笔记

【TDGNN】本文提出了一种树分解方法来解决不同层邻域之间的特征平滑问题,增加了网络层配置的灵活性。通过图扩散过程表征了多跳依赖性(multi-hop dependency),构建了TDGNN模型,该模型可以灵活地结合大感受场的信息,并利用多跳依赖性进行信息聚合。 本文发表在2021年CIKM会议上,作者学校:Vanderbilt University,引用量:59。 CIKM会议简介:全称C

python请求multipart/form-data数据

今天遇见发送post请求时,post data是类似下面的数据: 解决办法,参考:python拼接multipart/form-data类型post请求格式

Representation Learning on Network 网络表示学习笔记

Embedding Nodes Encoder-decoder ViewEncoding Methods 1 Factorization based2 Random Walk based3 Deep Learning based 网络表示学习(Representation Learning on Network),一般说的就是向量化(Embedding)技术,简单来说,就是