更改

跳到导航 跳到搜索
无编辑摘要
第25行: 第25行:  
对马尔科夫链做粗粒化并没有一个统一的定义,目前该题目也没有一个完整的文献综述。在许多文献中,粗粒化coarse-graining,聚类/聚合partitioning/lumping/clustering/aggregation和降维dimension reduction是重叠等价的。
 
对马尔科夫链做粗粒化并没有一个统一的定义,目前该题目也没有一个完整的文献综述。在许多文献中,粗粒化coarse-graining,聚类/聚合partitioning/lumping/clustering/aggregation和降维dimension reduction是重叠等价的。
   −
多数文献中会出现如图一的定义<ref name=":2">Coarse graining. ''Encyclopedia of Mathematics.'' URL: <nowiki>http://encyclopediaofmath.org/index.php?title=Coarse_graining&oldid=16170</nowiki></ref>:
+
多数文献中会出现如图1的定义<ref name=":2">Coarse graining. ''Encyclopedia of Mathematics.'' URL: <nowiki>http://encyclopediaofmath.org/index.php?title=Coarse_graining&oldid=16170</nowiki></ref>:
 
[[文件:马尔科夫链粗粒化定义.png|替代=|缩略图|图1:粗粒化定义]]
 
[[文件:马尔科夫链粗粒化定义.png|替代=|缩略图|图1:粗粒化定义]]
 
对状态空间<math>S</math>和转移函数<math>T(t):S \rightarrow S</math>,我们需要一个投影矩阵<math>R:S \rightarrow S'</math>,和一个新的转移函数<math>T'(t):S' \rightarrow S'</math>,而且<math>S'</math>和<math>T'</math>要符合马尔科夫链定义。
 
对状态空间<math>S</math>和转移函数<math>T(t):S \rightarrow S</math>,我们需要一个投影矩阵<math>R:S \rightarrow S'</math>,和一个新的转移函数<math>T'(t):S' \rightarrow S'</math>,而且<math>S'</math>和<math>T'</math>要符合马尔科夫链定义。
第359行: 第359行:  
我们这里使用一个简单的lumpable partition例子,来显示lumpability的粗粒化跟HON是对应的。
 
我们这里使用一个简单的lumpable partition例子,来显示lumpability的粗粒化跟HON是对应的。
   −
[[文件:Lumpability例子示意图.png|缩略图|图2:例子示意图]]
+
[[文件:Lumpability例子示意图.png|缩略图|图3:例子示意图|替代=]]
    
<math>
 
<math>
第407行: 第407行:  
然后,我们来简单介绍一下的构建宏观HOM转移概率矩阵的计算方法。
 
然后,我们来简单介绍一下的构建宏观HOM转移概率矩阵的计算方法。
   −
在图2中,我们看到3和4为待合并节点<math>A</math>。
+
在图3中,我们看到3和4为待合并节点<math>A</math>。
   −
1. 对于其他节点到待合并节点<math>A</math>的连边,即待合并节点的入流(图2中绿色的连边),我们直接加和即可,即<math>p_{s_1 \rightarrow A} = 0.3+0.1=0.4</math>,<math>p_{ s_2 \rightarrow A} = 0.2+0.3=0.5</math>
+
1. 对于其他节点到待合并节点<math>A</math>的连边,即待合并节点的入流(图3中绿色的连边),我们直接加和即可,即<math>p_{s_1 \rightarrow A} = 0.3+0.1=0.4</math>,<math>p_{ s_2 \rightarrow A} = 0.2+0.3=0.5</math>
   −
2. 对于待合并节点<math>A</math>到其他节点的连边,即待合并节点的出流(图2中棕色的连边),我们需要考虑三种情况:
+
2. 对于待合并节点<math>A</math>到其他节点的连边,即待合并节点的出流(图3中棕色的连边),我们需要考虑三种情况:
 
#当待合并节点<math>A</math>间存在连边时;
 
#当待合并节点<math>A</math>间存在连边时;
 
#当待合并节点<math>A</math>指向同一个输出节点时;
 
#当待合并节点<math>A</math>指向同一个输出节点时;
 
#当待合并节点<math>A</math>指向不同输出节点时;
 
#当待合并节点<math>A</math>指向不同输出节点时;
   −
待合并节点<math>A</math>的出流的计算方式都不一样,如图3所示。
+
待合并节点<math>A</math>的出流的计算方式都不一样,如图4所示。
    
[[文件:网络节点边权合并示意图.png|替代=|411x411像素]]
 
[[文件:网络节点边权合并示意图.png|替代=|411x411像素]]
第445行: 第445行:  
==基于Lumpability的粗粒化方法(未给定lumpable partition的情况)==
 
==基于Lumpability的粗粒化方法(未给定lumpable partition的情况)==
   −
[[文件:Lump fig1.png|缩略图|398x398像素|图4:Zhang<ref name=":0" /> 文章中的示意图。图中左面四个矩阵都是lumpable马尔科夫矩阵,而右面的P_2是一个噪声矩阵,(P_1)^T P_2 = 0|替代=]]
+
[[文件:Lump fig1.png|缩略图|398x398像素|图5:Zhang<ref name=":0" /> 文章中的示意图。图中左面四个矩阵都是lumpable马尔科夫矩阵,而右面的P_2是一个噪声矩阵,(P_1)^T P_2 = 0|替代=]]
   −
由上面的lumpability公式(4)和例子中我们能获得一个直观上的说法:当马尔科夫矩阵存在block结构,或者状态明显可被分成几类的时候,根据这样的partition,该矩阵就会lumpable,如图4中的<math>\bar{P}</math>所示,把相同的状态(行向量)分成一类的partition显然lumpable。
+
由上面的lumpability公式(4)和例子中我们能获得一个直观上的说法:当马尔科夫矩阵存在block结构,或者状态明显可被分成几类的时候,根据这样的partition,该矩阵就会lumpable,如图5中的<math>\bar{P}</math>所示,把相同的状态(行向量)分成一类的partition显然lumpable。
   −
但是,有时候有些lumpable的矩阵的状态排序被打乱了(如图一中的<math>P_1</math>),或者矩阵包含了如<math>P_2</math>的噪声(如图4中的<math>P</math>,<math>P = P_1 + P_2</math>,<math>P_1^TP_2 = 0</math>)。
+
但是,有时候有些lumpable的矩阵的状态排序被打乱了(如图5中的<math>P_1</math>),或者矩阵包含了如<math>P_2</math>的噪声(如图5中的<math>P</math>,<math>P = P_1 + P_2</math>,<math>P_1^TP_2 = 0</math>)。
    
我们在实际问题中很多时候要面对的是像<math>P</math>这样的矩阵,我们既无法确定它是否lumpable,也无法决定它的partition,我们甚至不知道它的马尔科夫秩。
 
我们在实际问题中很多时候要面对的是像<math>P</math>这样的矩阵,我们既无法确定它是否lumpable,也无法决定它的partition,我们甚至不知道它的马尔科夫秩。
第499行: 第499行:  
====动力学可逆性 v.s. Lumpability====
 
====动力学可逆性 v.s. Lumpability====
   −
在lumpability的图1中我们提到了lumpable的马尔科夫矩阵可以被重新排列成几个block,这种lumpable的矩阵的动力学可逆性也会很高,在这种情况下动力学可逆性和 Lumpability是一致的。
+
在lumpability的图5中我们提到了lumpable的马尔科夫矩阵可以被重新排列成几个block,这种lumpable的矩阵的动力学可逆性也会很高,在这种情况下动力学可逆性和 Lumpability是一致的。
    
在没有明显block结构的情况下,我们可以使用上述的SVD+kMeans方式找到最优的lumpability partition并决定它的lumpability。我们在一个动力学可逆性比较高(有明显的因果涌现)的国际贸易网的例子上尝试了一下,却发现该网络上的最优lumpability partition宏观结果的动力学可逆性并不高。这现象说明:
 
在没有明显block结构的情况下,我们可以使用上述的SVD+kMeans方式找到最优的lumpability partition并决定它的lumpability。我们在一个动力学可逆性比较高(有明显的因果涌现)的国际贸易网的例子上尝试了一下,却发现该网络上的最优lumpability partition宏观结果的动力学可逆性并不高。这现象说明:
812

个编辑

导航菜单