Adaptive Synchronization of Dynamics on Evolving Complex Networks
原文链接:https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.100.114101
发表在:PRL 2008
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
传统的模型的coupling的形式,

其中,Aij 代表j到i的coupling强度,Aii=0, xi(t)是对应节点i的n维状态变量,H:Rn --> Rn, 一共有N个节点。
假设:对于节点i,
a. (1)式的第一项是可观测的信号,定义该信号为,
b. 不知道输入的强度和,i.e., ∑j Aij.
接下来考虑下面的形式,

γ:constan gain 对于所有的节点. 同步解,

存在, 当σi(t) 等于

注意到,当

式子(4)可以写成,

其中

并且行和都等于0. 如果存在同步解,那么(7)式的最后一项就恒等于0. 动力学方程就变成了没有coulping的形式,

在这种情况下,根据master stability function theory, 同步解的稳定性可以通过选取合适的couping γ 保证.
需要注意的是,如果σi(t) 不满足(5)式,就不能保证同步解的稳定性了。下面将试着去如何设计σi(t) , 并且我们事先假设选取的 γ 能够使得同步解在σi(t) 满足(5)式时是稳定的。
在给出具体σi(t)的设计之前,对于节点i,我们先定义一个量,

并且选择ν满足,

其中τS和τN分别是节点动力系统xi(t)的time scale,网络结构Aij(t)的time scale. 有了上面的这个假设,(9)式中σi(t') 就可以用σi(t) 代替(我没怎么看出来。。),从而近似(9)式,得到,

其中

对于(9)式,如果等于0,那么就是同步,所以可以通过梯度下降的方法求近似解Δi的最小值,即,

其中α是可调参数。 未来避免(12)和(13)式算积分,将其写成ODE的形式如下,

综上,设计的adaptive 策略可以用一组微分方程表示,i.e., 式子(4),(11),(15),(16).
实验
考虑一个N个节点的随机网络,<k>N/2 条无向边,<k>是平均度。对于t=0时候,如果节点i和节点j有边,那么邻接矩阵Aij(0)=Aji(0)=1,否则Aij(0)=0. 当t>0的时候,假设网络的演化为,

. 并且网络的时间尺度τN=(ωmax )-1, much longer than 节点动力学的时间尺度τS,i.e., τN>τS,
考虑Rossler oscillators,

为了简单起见,假设自适应过程(15)非常快. 让α→oo, 那么 σi(t) 快速收敛到γCi(t)/Bi(t). 这样子,我们可以之间把(11)式子替换成,

v以及Ci,Bi的初值对动力学是至关重要的。假设Aij(0)是已知的,我们让Ci(0)=Bi(0)×[ΣjAij(0)]-1, 从而能够在初始时刻满足式子(6).
因为耦合系统可能存在其它的吸引子,我们希望设计合适的初值Bij(0),使得一开始耦合系统就落在同步解的吸引域中。为此,我们假设已经在同步解(8)上了,对式子(16)在时间轴上取平均,得到近似,Bi ≈ <si2>, 根据这个例子H(x)=(x, 0, 0)T, 我们有<si2>≈<k2><xS12>t, 其中<xS12>t是同步解(8)xS1(t)在时间轴上的平均, 即,

下面是数值结果,Figure 1(a)显示的是adaption ((16)和(18),(17))的结果,几乎50个节点的演化轨迹都是一样的(几乎重合了) . Fig. 1(b)是没有adaption的结果, i.e.,

Adaptive Synchronization of Dynamics on Evolving Complex Networks的更多相关文章
- 深度复数网络 Deep Complex Networks
转自:https://www.jiqizhixin.com/articles/7b1646c4-f9ae-4d5f-aa38-a6e5b42ec475 (如有版权问题,请联系本人) 目前绝大多数深度 ...
- The Unreasonable Effectiveness of Recurrent Neural Networks (RNN)
http://karpathy.github.io/2015/05/21/rnn-effectiveness/ There’s something magical about Recurrent Ne ...
- 论文翻译:2021_ICASSP 2021 ACOUSTIC ECHO CANCELLATION CHALLENGE: INTEGRATED ADAPTIVE ECHO CANCELLATION WITH TIME ALIGNMENT AND DEEP LEARNING-BASED RESIDUAL ECHO PLUS NOISE SUPPRESSION
论文地址:https://ieeexplore.ieee.org/abstract/document/9414462 ICASSP 2021声学回声消除挑战:结合时间对准的自适应回声消除和基于深度学习 ...
- NEURAL NETWORKS, PART 1: BACKGROUND
NEURAL NETWORKS, PART 1: BACKGROUND Artificial neural networks (NN for short) are practical, elegant ...
- 为什么深度神经网络难以训练Why are deep neural networks hard to train?
Imagine you're an engineer who has been asked to design a computer from scratch. One day you're work ...
- Complex social network Partition for Balanced Subnetworks---Hao Lan Zhang,Jiming Liu,Chunyu Feng,Chaoyi Pang,Tongliang Li,Jing He阅读
摘要:Abstract—Complex social network analysis methods have been applied extensively in various domains ...
- Efficient ticket lock synchronization implementation using early wakeup in the presence of oversubscription
A turn-oriented thread and/or process synchronization facility obtains a ticket value from a monoton ...
- Weighted Visibility Graph With Complex Network Features in the Detection of Epilepsy
Their data five data set, 100 single channel of EEG signals, each channel EEG has 4097 data point. t ...
- 论文翻译:2020_DCCRN: Deep Complex Convolution Recurrent Network for Phase-Aware Speech Enhancement
论文地址:DCCRN:用于相位感知语音增强的深度复杂卷积循环网络 论文代码:https://paperswithcode.com/paper/dccrn-deep-complex-convolutio ...
随机推荐
- split切割.号的字符串
excel中的日期为下图所示,利用io读取到后,调试发现值为“12.10.2019”,需要将其转换为“2019-10-12” 用split方法以.号切割时,需要用转移字符“\\.”,代码如下 pack ...
- Python之文件操作工具
逐步完善中. #!/usr/bin/python3 # -*- coding: utf-8 -*- import os import codecs #支持多国语言的编码解码 import charde ...
- python配置主机名
.准备hosts模板 mkdir -p /k8s/profile cat >/k8s/profile/hosts<<EOF 192.168.0.91 test1 192.168.0. ...
- 【Linux】常用基础命令
修改时间 date -s 月/日/年 例如:date -s 07/31/2019 date -s 时:分:秒 例如:date -s 23:56:50 hwclock -w 将时间写到bois,防止重启 ...
- C++学习笔记-static
static做为关键字,在C++语言中运用在类中,代表着这个属性或者方法属于这个类 如果生成的对象修改了这个成员,那么其他对象共享修改后的值 定义和初始化 class ABC { public: in ...
- C学习笔记-指针
指针的概念 指针也是一个变量,指针变量的值是另一个变量的地址 换句话说就是,指针存放的是一个内存地址,该地址指向另一块内存空间 指针变量的定义 指向一个变量的变量 int *p = NULL; p = ...
- 客户端数据存储cookie、localStoeage、sessionStorage(小记)
一.数据存储分为客户端存储和服务端存储 1.而对于客户端存储,在html5以前只能通过cookie来实现:html 5以后增加了web存储(实际保存本地)的功能 (1)对于web存储有两个标准: ...
- SpringCloud之Zuul 自定义filter
实现过滤器很简单,只需要继承ZuulFilter,并实现ZuulFilter中的抽象方法. filterType():定义过滤器的类型,它有4种类型,分别是pre.post.routing和error ...
- python实现:递归删除文件并保存删除记录
说明: 此脚本用于删除指定目录及子目录下符合删除规则的文件,并将删除的文件记录到指定目录下的指定文件,便于查看删除记录. 注意: 此脚本删除的文件,不会进入回收站,将被直接彻底删除,请谨慎操作!!! ...
- Java 中的动态代理
一.概述 1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品.关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者” ...