没有合适的资源?快使用搜索试试~ 我知道了~
P2PBC-project:比萨大学点对点和区块链课程(P2PBC)的最终项目
共38个文件
java:31个
gif:3个
py:2个
需积分: 5 0 下载量 161 浏览量
2021-05-01
13:09:03
上传
评论
收藏 1.94MB ZIP 举报
温馨提示
通过流行病协议构建动态叠加 比萨大学点对点和区块链课程(P2PBC)的最终项目。 该项目的要求是模拟Newscast协议,以评估从协议应用程序生成的拓扑的某些特征。 一些例子 估计网络的大小 在第一个示例中,在周期0时,单个节点将1存储为内部值,而所有其他节点将存储0。随着聚合协议的运行,每个节点的存储值收敛到1 / N ,其中N是网络的大小。 53个周期后,每个节点的值正确存储的精度为1%。 估计π 该任务没有实际应用,并作为一个玩具示例进行了设置:在第一个协议周期之前,如果节点位置的2范数小于网格侧(即‖( x , Y)‖≤S,其中S是在网格的一侧),否则为0。存储作为聚合协议运行时,每一个节点收敛到π/ 4所存储的值。 51个周期后,每个节点的值正确存储的精度为1%。 估计最高 最后一个示例是基于流行病的聚合的简单任务:每个节点都采用max (·,·)作为聚合函数,并且像第一个示
资源推荐
资源详情
资源评论
收起资源包目录
P2PBC-project-master.zip (38个子文件)
P2PBC-project-master
imgs
max.gif 492KB
pi.gif 975KB
size.gif 1.06MB
src
test
java
it
unipi
di
p2pbc
newscast
simulation
ScaleFreeNetworkTest.java 2KB
AggregationTest.java 3KB
DegreeDistributionTest.java 1KB
ConnectedComponentsTest.java 775B
CoordinatorTest.java 754B
HeatMapTest.java 2KB
BootstrapTest.java 2KB
NetworkTest.java 545B
core
CacheTest.java 2KB
AgentTest.java 1KB
CorrespondentTest.java 806B
main
java
it
unipi
di
p2pbc
newscast
simulation
GridNetwork.java 1KB
RandomNetwork.java 1KB
Network.java 976B
Coordinator.java 3KB
Logger.java 2KB
DegreeDistributionLogger.java 2KB
AgentFactory.java 600B
NewsLogger.java 2KB
NetworkLogger.java 4KB
EmptyNetwork.java 3KB
LatticeNetwork.java 885B
NetworkStatsLogger.java 4KB
NewsStatsLogger.java 3KB
ScaleFreeNetwork.java 4KB
core
ConstAgent.java 850B
AvgAgent.java 1KB
Correspondent.java 5KB
Agent.java 606B
MaxAgent.java 1KB
Cache.java 4KB
notebook
notebook.py 14KB
gifs.py 4KB
README.md 2KB
.gitignore 42B
共 38 条
- 1
资源评论
起飞页
- 粉丝: 30
- 资源: 4543
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功