发明名称 |
实时跨地点概率模拟方法与装置 |
摘要 |
本发明公开了一种实时跨地点概率模拟方法与装置。该方法允许多用户在多地点进行分布式“所见即所得”的概率模拟。该方法将一个问题P投射到到k个子问题空间,其中每个子空间至少有一个维度,然后对每个子问题进行与用户的模型初始化和参数化过程不中断的并行模拟。该方法采用“操作即模拟”和“批量生成批量计算”技术来进行数据检索调用,随机数生成和模拟,并且上述过程是与用户的模型初始化和参数化过程不中断的并行进行的。该装置基于以往模型输入输出建立一个知识库,从而增强数据可重复使用性。如果当且仅当模型的一部分被更新,该装置只对受影响的模型部分进行重复模拟,而固定未受影响的模型部分的输入输出。 |
申请公布号 |
CN103559380A |
申请公布日期 |
2014.02.05 |
申请号 |
CN201310461382.3 |
申请日期 |
2013.09.27 |
申请人 |
杜晶 |
发明人 |
杜晶 |
分类号 |
G06F19/00(2011.01)I;G06F17/50(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F19/00(2011.01)I |
代理机构 |
北京智汇东方知识产权代理事务所(普通合伙) 11391 |
代理人 |
范晓斌;薛峰 |
主权项 |
一个方法,包括:将模拟问题分为可拆分问题和不可拆分问题,其中可拆分问题能被继续分为完全可拆分问题和不完全可拆分问题;通过一个信息装置来执行模型参数化,随机数生成,模拟和合成,其中所说的模型参数化不仅仅包括定义模型变量的概率密度函数,还包括检索调用来自于之前随机数生成过程的已有结果,其中所说的随机数生成包括从一个数据库中调用按照给定概率密度函数的随机数数组,以及利用来自于例如量子随机数生成器产生的真随机数并通过随机数生成方法如马科夫链蒙特卡罗来生成的服从用户定义的任意概率密度函数的随机数,其中所说的执行包括:对所有类型的问题包括可拆分问题和不可拆分问题,与用户参数化过程同步并行的执行随机数生成任务;将不完全可拆分问题P投射到k个子空间,其中2≤k<m,其中m是模型变量的个数,然后与用户参数化过程同步并行的执行随机数生成任务和子模拟任务,其中某个模拟只有在某个子模型的全部变量都被参数化完成,并且对应的随机数数组都已被实现后才能被执行;在k个子模型都被模拟完成后,k个子模拟的结果被合成以产生最终结果;将完全可拆分问题P投射到k个子空间,其中2≤k=m,其中m是模型变量的个数,然后与用户参数化过程同步并行的执行随机数生成任务和子模拟任务,其中某个模拟只有在至少两个变量被参数化完成,并且对应的随机数数组被实现后,或至少一个变量被参数化完成,并且对应的随机数数组被实现来更新之前子模拟的结果之后才能被执行;每次子模拟的结果都被新参数化的变量更新,直到所有m个模型变量都被模拟完成以产生最终结果;如果当仅仅模型的一个部分被改变,固定未受影响的模型部分的模型信息保持不变,如用在模拟中的随机数数组和模拟结果,而只对受影响的模型部分重复上述的过程;合成结果以反映模型的更新。 |
地址 |
062552 河北省沧州市任丘市会展道永基花园7号楼1单元301室 |