当前位置: 首页 > 专利查询>复旦大学专利>正文

基于ABM模型的竞争战略结果模拟系统及其模拟方法技术方案

技术编号:21772000 阅读:20 留言:0更新日期:2019-08-03 21:39
本发明专利技术提供一种竞争战略结果模拟系统及方法,用于模拟多个行为体互相之间的战略行为从而计算获得最后的竞争结果,其特征在于,包括:地图构建部根据地图信息构建全局地图并根据区域划分信息在全局地图中划分各个地区;个体构建部根据个体信息以及地区的数量构建相应数量且对应各个行为体的个体并对每个个体分配对应的地区;模拟控制部依次控制属性设定部、发展属性计算部、个体行为生成部、行为结果确定部、发展属性调整部以及竞争结果确定部进行循环模拟获取竞争结果;最终结果统计部统计所有竞争结果获得结果分布作为最终结果。

Competitive Strategy Result Simulation System Based on ABM Model and Its Simulation Method

【技术实现步骤摘要】
基于ABM模型的竞争战略结果模拟系统及其模拟方法
本专利技术涉及一种竞争战略结果模拟系统及方法。
技术介绍
所有行为体都需要在竞争中发展和生存,而相互间竞争的成败决定了各个行为体的生存。因此一个行为体想要在竞争环境中生存,就必须把握自身以及其他行为体的可能行为以及发展状态,从而针对性的做出有效的决策,实现自身的生存以及发展需求。当需要对环境内的行为体的可能行为以及发展状态进行评估时,不仅需要考虑各个行为体间复杂的可能决策以及行为趋势,还需要考虑自身内部的决策冲突或是外部潜在的行为体行为。这样的复杂决策以及各个行为体间的结果是极其复杂的,人脑无法进行精准预测或是评估。
技术实现思路
为解决上述问题,提供一种通过ABM技术模拟各个行为体之间的竞争行为从而实现不同环境下的不同行为体之间竞争模拟的竞争战略结果模拟系统及方法,本专利技术采用了如下技术方案:本专利技术提供了一种竞争战略结果模拟系统,用于模拟多个行为体互相之间的战略行为从而计算获得最后的竞争结果,其特征在于,包括:地图信息存储部、行为体信息存储部、地图构建部、个体构建部、属性设定部、发展属性计算部、个体行为生成部、行为结果确定部、发展属性调整部、竞争结果确定部、模拟控制部以及最终结果统计部,其中,地图信息存储部存储有包含地理信息以及区域划分信息的地图信息,行为体信息存储部存储有对应多个行为体并包含个体信息、个体属性信息以及决策信息的行为体信息,地图构建部根据地图信息构建全局地图并根据区域划分信息在全局地图中划分各个地区,个体构建部根据个体信息以及地区的数量构建相应数量且对应各个行为体的个体并对每个个体分配对应的地区,属性设定部根据个体属性信息以及地理信息设定每个个体的个体属性以及地区属性,发展属性计算部根据个体属性、地区属性以及预定的发展属性计算规则计算每个个体的发展属性,个体行为生成部根据发展属性、个体属性、决策信息以及地区属性生成每个个体将对相邻个体执行的个体行为,行为结果确定部依次根据每个个体承受的来自相邻个体的个体行为以及个体属性确定该个体的行为结果,发展属性调整部依次根据每个个体的行为结果对对应的发展属性进行调整作为调整发展属性,竞争结果确定部根据所有个体的调整发展属性确定竞争结果,模拟控制部依次控制属性设定部、发展属性计算部、个体行为生成部、行为结果确定部、发展属性调整部以及竞争结果确定部进行循环模拟并根据预设的终止条件结束循环模拟,最终结果统计部统计所有竞争结果获得结果分布作为最终结果。本专利技术提供的竞争战略结果模拟系统,还可以具有这样的技术特征,其中,个体行为生成部包括:评估计算单元,根据决策信息以及发展属性评估各个预设的行为的触发可能性从而生成评估行为;决策计算单元,根据决策信息计算评估行为被执行的可能性从而对评估行为的可能性进行调整作为决策行为;动员计算单元,根据个体属性、决策信息以及地区属性计算决策行为的实施前准备的完成度从而对决策行为的可能性进行调整作为动员行为;实施计算单元,根据决策信息计算动员行为被实施的可能性从而对动员行为的可能性进行调整作为实施行为;行为生成单元,根据实施行为生成个体行为。本专利技术提供的竞争战略结果模拟系统,还可以具有这样的技术特征,还包括,外部干涉生成部,其中,外部干涉生成部采用随机概率依次生成针对各个个体的外部干涉行为,行为结果确定部在依次根据每个个体承受的来自相邻个体的个体行为以及个体属性确定该个体的行为结果的同时,还根据个体承受的外部干涉行为确定行为结果。本专利技术提供的竞争战略结果模拟系统,还可以具有这样的技术特征,还包括,干涉结果获取部,其中,干涉结果获取部依次获取每个个体承受的所有相邻个体的个体行为并根据获取的个体行为之间的相互干涉结果作为干涉结果,行为结果确定部在依次根据每个个体承受的来自相邻个体的个体行为以及个体属性确定该个体的行为结果的同时,还根据个体承受的干涉结果确定行为结果。本专利技术提供的竞争战略结果模拟系统,还可以具有这样的技术特征,其中,终止条件为运行循环计算的次数达到预定次数。本专利技术提供了一种竞争战略结果模拟方法,用于模拟多个行为体互相之间的战略行为从而计算获得最后的竞争结果,其特征在于,包括如下步骤:地图构建步骤,根据地图信息构建全局地图并根据区域划分信息在全局地图中划分各个地区;个体构建步骤,根据个体信息以及地区的数量构建相应数量且对应各个行为体的个体并对每个个体分配对应的地区;模拟循环步骤,根据预定次数重复执行循环模拟步骤从而对该循环模拟步骤的结果进行统计获取竞争结果;最终结果统计步骤,统计所有竞争结果获得结果分布作为最终结果,其中,循环模拟步骤包括如下子步骤:属性设定步骤,根据个体属性信息以及地理信息设定每个个体的个体属性以及地区属性;发展属性计算步骤,根据地区属性以及规则信息计算每个个体的发展属性;个体行为计算步骤,根据发展属性、个体属性、决策信息以及地区属性计算每个个体将对相邻个体执行的个体行为;行为结果确定步骤,依次根据每个个体承受的来自相邻个体的个体行为确定该个体的行为结果;发展属性调整步骤,依次根据每个个体的行为结果对对应的发展属性进行调整作为调整发展属性;竞争结果确定步骤,根据所有个体的调整发展属性确定竞争结果。专利技术作用与效果根据本专利技术的竞争战略结果模拟系统及方法,由于具有地图构建部,能够根据真实的地图信息生成包含详细地理数据的全局地图,从而通过这些地理数据为每个行为体设定详细的地区属性,更好的模拟地理对行为体发展以及行为活动的影响;还具有个体构建部为每个行为体的所属地区构建个体从而让行为体以多个个体的模式进行活动,从而模拟一个行为体内部的在不同地区上同时进行的行为活动;再通过发展属性计算部对各个个体的发展属性进行计算,从而利用计算机的运算来模拟行为体的各个个体在一段时间内的发展状况;进一步通过个体行为生成部根据个体自身以及相邻个体的各种属性计算并生成个体行为,从而模拟个体的决策过程。本专利技术通过ABM技术,为每个行为体构建多个能够遵循规则行动的个体,从而通过计算机技术在微观上进行模拟获取宏观上行为体的竞争结果,实现了不同环境下的不同行为体之间的竞争模拟。附图说明图1是本专利技术实施例中竞争战略结果模拟系统的结构示意图;图2是本专利技术实施例中全局地图以及地区的示意图;图3是本专利技术实施例中个体行为生成部的结构示意图;图4是本专利技术实施例中个体可能的行为及相应行为结果的示例图;图5是本专利技术实施例中竞争战略结果模拟过程的流程图;以及图6是本专利技术实施例中循环模拟过程的流程图。具体实施方式以下结合附图以及实施例来说明本专利技术的具体实施方式。<实施例>本实施例中,以国家内部政治力量的竞争(即,一个国家中各个势力的竞争)进行演算示例。图1是本专利技术实施例中竞争战略结果模拟系统的结构示意图。如图1所示,竞争战略结果模拟系统100包括地图信息存储部11、行为体信息存储部12、地图构建部13、个体构建部14、属性设定部15、发展属性计算部16、个体行为生成部17、外部干涉生成部18、干涉结果获取部19、行为结果确定部20、发展属性调整部21、竞争结果确定部22、模拟控制部23、最终结果统计部24、系统侧通信部25以及系统侧控制部26。系统侧通信部25用于进行竞争战略结果模拟系统100的本文档来自技高网...

【技术保护点】
1.一种竞争战略结果模拟系统,用于通过计算机技术模拟多个行为体互相之间的战略行为并计算获得最后的竞争结果,从而为决策提供分析基础,其特征在于,包括:地图信息存储部、行为体信息存储部、地图构建部、个体构建部、属性设定部、发展属性计算部、个体行为生成部、行为结果确定部、发展属性调整部、竞争结果确定部、模拟控制部以及最终结果统计部,其中,所述地图信息存储部存储有包含地理信息以及区域划分信息的地图信息,所述行为体信息存储部存储有对应多个所述行为体并包含个体信息、个体属性信息以及决策信息的行为体信息,所述地图构建部根据所述地图信息构建全局地图并根据所述区域划分信息在所述全局地图中划分各个地区,所述个体构建部根据所述个体信息以及所述地区的数量构建相应数量且对应各个行为体的个体并对每个所述个体分配对应的地区,所述属性设定部根据所述个体属性信息以及所述地理信息设定每个所述个体的个体属性以及地区属性,所述发展属性计算部根据所述个体属性、所述地区属性以及预定的发展属性计算规则计算每个所述个体的发展属性,所述个体行为生成部根据所述发展属性、所述个体属性、所述决策信息以及所述地区属性生成每个所述个体将对相邻个体执行的个体行为,所述行为结果确定部依次根据每个所述个体承受的来自相邻个体的所述个体行为以及所述个体属性确定该个体的行为结果,所述发展属性调整部依次根据每个个体的所述行为结果对对应的所述发展属性进行调整作为调整发展属性,所述竞争结果确定部根据所有个体的所述调整发展属性确定竞争结果,所述模拟控制部依次控制所述属性设定部、所述发展属性计算部、所述个体行为生成部、所述行为结果确定部、所述发展属性调整部以及所述竞争结果确定部进行循环模拟并根据预设的终止条件结束所述循环模拟,所述最终结果统计部统计所有所述竞争结果获得结果分布作为最终结果。...

【技术特征摘要】
1.一种竞争战略结果模拟系统,用于通过计算机技术模拟多个行为体互相之间的战略行为并计算获得最后的竞争结果,从而为决策提供分析基础,其特征在于,包括:地图信息存储部、行为体信息存储部、地图构建部、个体构建部、属性设定部、发展属性计算部、个体行为生成部、行为结果确定部、发展属性调整部、竞争结果确定部、模拟控制部以及最终结果统计部,其中,所述地图信息存储部存储有包含地理信息以及区域划分信息的地图信息,所述行为体信息存储部存储有对应多个所述行为体并包含个体信息、个体属性信息以及决策信息的行为体信息,所述地图构建部根据所述地图信息构建全局地图并根据所述区域划分信息在所述全局地图中划分各个地区,所述个体构建部根据所述个体信息以及所述地区的数量构建相应数量且对应各个行为体的个体并对每个所述个体分配对应的地区,所述属性设定部根据所述个体属性信息以及所述地理信息设定每个所述个体的个体属性以及地区属性,所述发展属性计算部根据所述个体属性、所述地区属性以及预定的发展属性计算规则计算每个所述个体的发展属性,所述个体行为生成部根据所述发展属性、所述个体属性、所述决策信息以及所述地区属性生成每个所述个体将对相邻个体执行的个体行为,所述行为结果确定部依次根据每个所述个体承受的来自相邻个体的所述个体行为以及所述个体属性确定该个体的行为结果,所述发展属性调整部依次根据每个个体的所述行为结果对对应的所述发展属性进行调整作为调整发展属性,所述竞争结果确定部根据所有个体的所述调整发展属性确定竞争结果,所述模拟控制部依次控制所述属性设定部、所述发展属性计算部、所述个体行为生成部、所述行为结果确定部、所述发展属性调整部以及所述竞争结果确定部进行循环模拟并根据预设的终止条件结束所述循环模拟,所述最终结果统计部统计所有所述竞争结果获得结果分布作为最终结果。2.根据权利要求1所述的竞争战略结果模拟系统,其特征在于:其中,所述个体行为生成部包括:评估计算单元,根据所述决策信息以及所述发展属性评估各个预设的行为的触发可能性从而生成评估行为;决策计算单元,根据所述决策信息计算所述评估行为被执行的可能性从而对所述评估行为的可能性进行调整作为决策行为;动员计算单元,根据所述个体属性、所述决策信息以及所述地区属性计算所述决策行为的实施前准备的完成度从而对所述决策行为的可能性进行调整作为动员行为;实施计算单元,根据所...

【专利技术属性】
技术研发人员:唐世平
申请(专利权)人:复旦大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1