nk模型有通用性吗?
发布网友
发布时间:2022-05-10 11:09
我来回答
共1个回答
热心网友
时间:2023-10-08 17:20
NK 模型是由进化生物学中研究基因系统的方法演变而来的一种结构化仿真方法, 主要研究模块化系统如何通过适应性搜寻快速有效地达到最优点。NK 模型适合研究系统内部要素间的相互作用关系对系统的整体适应性的影响这样非常重要的问题。一般来说, 系统内部要素间的相互作用关系通常被认为是影响系统复杂性的重要因素之一, 且很难用实证数据来测量。因此, NK 模型的最大优势在于能相对简单地处理一些无法用实证方法研究的问题( Ganco 和H oetker, 2009) , 比如系统复杂性如何影响系统的整体适应性。
【重点看方括号里的注释】: NK模型把复杂系统描述成由N个元素构成的系统【如市场中有三类群体,分别是投资者、融资者、金融中介机构,它们构成一个金融生态。将此金融生态视为一个复杂系统,该系统中存在N=3个元素,分别对应投资者、融资者、金融中介机构】,其中每个元素i(i=1,2,…,n)都有许多等位基因【以第一个元素“投资者”而言,假设它分两种情况,即风险厌恶型和风险偏爱型,所以投资者就有了2个等位基因:风险厌恶与风险偏爱】它们的变化可以使元素的性质发生变化。元素的等位基因可以分别用整数0、1、2、3等进行标识【由于投资者这种元素只有两种等位基因(风险厌恶和风险偏爱),可以标记为等位基因0和1,对应上厌恶和偏爱】。不同元素所拥有的等位基因的数量可能不同【假设融资者分为国有企业、民营企业、外资企业三种,则元素“融资者”有三个等位基因,分别为0(对应国有企业)、1(对应民营企业)、2(对应外资企业)】,元素i的等位基因数量用Ai表示【“投资者”元素的等位基因数量为2(风险厌恶和风险偏爱),表示为A1=2】。因此,系统可以用元素的等位基因组成的等位基因串s1 s2s3…sn来描述,其中:
N维概率空间称为系统的设计空间(Design space),设计空间中包含了所有可能的元素等位基因的组合,所有元素等位基因的组合数决定了设计空间的规模大小。设计空间S的规模大小可如下表示:
模型中的另一个参数K表示这些成员间的互动程度或上位互动数。【这句话需要这样理解。如果研究者要分析的问题是:元素“投资者”对金融生态(复杂系统)的影响如何?那么分析过程中,假设有个前提,投资者无法单独对金融生态产生影响,还需要同时考查其它元素。投资者的资金投向了哪里?是国有企业、民营企业还是外资企业?这里,投资者与它所投向的融资者的这种关联才显示出投资者对金融生态的影响。这里需要强调的是,某个元素(投资者)对复杂系统的影响,需要通过该元素(投资者)与其它元素(融资者或金融中介机构)的联系方能展示。特别地,针对投资者而言,若它对金融生态的影响只需要考虑它与融资者的联系,那么这里令K=1,表示除自己(投资者)外,还需要考虑另一个元素(融资者)。在考查投资者对金融生态影响时,如果只多考虑“融资者”一个元素还不够,并且还需要考虑“金融中介机构”这个元素的话,那么K=2。因此,上面标红色的那句话就能理解了。】那就是风险一个系统中的上位关系越多,那么冲突约束就越明显,系统也就越复杂。所以,K是表明系统复杂度的关键参数。由于系统可能的结构数量与系统元素的数量存在指数增长的关系,所以即使是规模不大的系统,复杂系统的可能结构的数量也非常大,要对所有可能结构进行分析和比较就很困难。为此,Kauffman的模型研究只关注了一种特殊类型的结构,在这种结构中每个元素都受到相同数量的上位关系的影响【比如不管考查上面三个元素(投资者、融资者、金融中介机构)中的哪个对金融生态的影响,都需要兼顾其它两个元素的话,那么每个元素的K均为2(即除自己外,还需要考查另外2个元素)】,因此这种结构的复杂性就可以用一个独立的参数表示,它就是模型中的参数K。