论文摘要
随着人类步入21世纪,复杂系统与复杂性科学问题变得日益突出,其中包括环境、资源、经济、人口、健康、灾害、甚至和平与安全等困扰人类生存和社会可持续发展的重大问题,这些问题必须依靠多学科的交叉和综合从整体上寻找解决方案。在复杂适应系统理论的指导下,多Agent建模与仿真方法提供了一种研究复杂系统的新思路,是目前研究复杂系统的主要方法。本文从大规模复杂系统仿真的需求出发,研究多Agent复杂系统分布仿真平台的体系结构和关键技术。首先,根据复杂适应系统理论的要求,阐述了多Agent复杂系统仿真方法;对多Agent复杂系统分布仿真的实现途径进行了形式化描述;从分布计算支撑技术、仿真支撑技术、多Agent建模支持技术、仿真过程观察和干预手段四个方面概述了多Agent复杂系统仿真平台中的支撑技术;提出了多Agent复杂系统分布仿真平台的体系结构。其次,研究了环境的分布建模与划分问题。区分了不同的环境概念,分析了环境在多Agent复杂系统分布仿真中的关键影响,指出了环境分布仿真的必要性;介绍了具体的分布式环境模型,把环境空间划分为网格单独建模,提出了确定网格大小的方法;用环境模型负载图的划分问题描述了多Agent分布仿真中的环境划分问题,并说明了这个问题是NP难的,证明了当P≠NP时该问题不存在具有有限近似比率的多项式时间复杂性近似算法;利用启发信息提出了准贪心对分算法,用于近似求解环境的对分问题;基于分而治之的思想,给出了k路准贪心递归对分算法,用于近似求解一般情况下的环境划分问题;通过性能评测验证了近似算法能够以较小的时间开销取得理想的划分结果。研究并提出了一种层次式的因果序时间管理算法。指出了时间管理在分布仿真中的必要性,介绍了多Agent复杂系统分布仿真的特殊需求;分析了时戳序时间管理算法存在的不足,阐述了现有因果序时间管理算法的研究进展;在现有的因果序时间管理算法MSES算法的基础上,提出了改进的基于有效直接因果前驱的因果序时间管理算法;为了适应大规模分布仿真的要求,对算法进行了层次式扩展;通过测试对算法的有效性进行了评测。实现了多Agent复杂系统分布仿真平台——Advanced JCass,解决了仿真平台实现过程中的关键难点。为了验证本文的工作,研究并实现了湖南省公众科学素养趋势预测与对策系统的仿真。分析了公众科学素养趋势预测与对策研究是典型的复杂性问题,指出了现有研究方法存在的不足;提出了考虑时空结构和外部事件的复杂系统整体性建模的方法,给出了整体性建模与仿真的基本步骤;对湖南省科普系统做了整体性建模,具体给出了该系统中的环境模型、各种Agent模型和对策模型,并且在分析外部事件对整体性影响的基础上给出了外部事件建模方法;根据真实系统数据进行仿真初始化并运行,仿真结果表明了AdvacedJCass平台的可用性。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.1.1 复杂性问题的提出1.1.2 基本概念与研究思路1.1.3 复杂系统仿真方法的重要意义1.2 相关研究现状1.2.1 复杂系统建模的理论基础研究1.2.2 复杂系统演化算法的研究1.2.3 复杂系统演化模型的研究1.2.4 复杂系统建模与仿真方法的研究1.2.5 复杂系统仿真应用开发的研究1.2.6 复杂系统仿真支持软件的研究1.2.7 研究现状存在的不足1.3 本文的研究内容与主要贡献1.4 论文的结构第二章 多AGENT复杂系统仿真平台的体系结构研究2.1 研究的必要性2.2 仿真平台的方法学基础2.2.1 理论基础2.2.2 多Agent建模与仿真2.2.3 仿真步骤与实现途径2.3 仿真平台的形式化基础2.3.1 微观行为模型2.3.2 系统演化模型2.3.3 分布仿真运行模型2.3.4 实现途径的形式化描述2.4 仿真平台的支撑技术2.4.1 分布计算支撑技术2.4.2 仿真支撑技术2.4.3 多Agent建模支持2.4.4 仿真过程观察与干预手段2.4.5 相关平台的比较分析2.5 层次式的仿真平台体系结构2.6 本章小结第三章 环境的分布建模与划分问题研究3.1 环境分布仿真的必要性3.1.1 环境的定义3.1.2 集中式环境模型存在的不足3.2 相关工作3.2.1 Agent的分布式环境建模方法3.2.2 分布式系统中的任务分配问题3.3 分布式环境模型3.4 环境划分模型3.4.1 环境划分问题描述3.4.2 问题的NP难证明3.4.3 近似算法的有效性分析3.5 对分近似算法3.5.1 穷举法3.5.2 贪心对分法3.5.3 最大流归并法3.5.4 最大可能收益归并法3.5.5 准贪心对分法3.6 性能评测3.6.1 典型场景下的小规模环境对分测试3.6.2 大规模环境对分测试3.7 K路递归对分近似算法3.7.1 算法描述3.7.2 性能评测3.8 本章小结第四章 层次式的因果序时间管理算法研究4.1 问题描述4.1.1 时间管理的必要性4.1.2 复杂系统分布仿真带来的挑战4.2 相关工作4.2.1 逻辑时钟4.2.2 时间管理算法4.3 系统假设与基本概念4.3.1 系统假设4.3.2 基本概念4.4 基于有效直接因果前驱的因果序时间管理算法4.4.1 MSES算法介绍4.4.2 MSES算法的改进4.4.3 因果序时间管理算法描述4.5 时间管理算法的层次式扩展4.5.1 层次模型的构造算法4.5.2 层次模型中消息的传递路由4.5.3 层次模型中的时间管理4.5.4 层次式扩展的正确性验证4.6 性能评测与适用范围4.6.1 改进算法与MSES算法的比较4.6.2 层次式扩展算法与单步步进算法的比较4.6.3 算法的适用范围4.7 本章小结第五章 复杂系统分布仿真平台ADVANCED JCASS的实现5.1 JCass平台概述5.1.1 JCass平台的特点5.1.2 JCass平台存在的不足5.2 Advanced JCass平台设计5.2.1 设计原则5.2.2 平台的结构5.3 通讯系统的实现5.3.1 通讯系统的结构5.3.2 通讯的过程5.4 时间管理的实现5.4.1 接收序时间管理的实现5.4.2 时戳序时间管理的实现5.4.3 因果序时间管理的实现5.5 分布式环境模型框架的实现5.5.1 对环境分布建模提供支持的类、接口及其关系5.5.2 分布环境的建模及实现过程5.5.3 分布环境中共享状态的获取和修改过程5.6 Agent规则库5.6.1 Agent的抽象结构及其行为模式5.6.2 Agent的规则库5.7 群组模型库的实现5.8 遗传算法支持库5.8.1 对遗传算法提供支持的类、接口及其关系5.8.2 实现中的关键技术5.9 观察与干预系统的实现5.10 仿真平台的适用范围5.11 本章小结第六章 应用实例—湖南省公众科学素养趋势预测与对策研究6.1 问题描述6.2 系统的整体方法与仿真步骤6.2.1 科普系统仿真中的整体性问题6.2.2 考虑时空结构和外部事件的整体性建模方法6.2.3 整体性建模与仿真的基本步骤6.3 湖南省科普系统的整体性模型6.3.1 科普系统的整体性演化模型6.3.2 环境模型6.3.3 各种Agent6.3.4 对策模型与外部事件6.4 仿真结果及分析6.4.1 系统初始化6.4.2 发展趋势预测仿真的结果6.4.3 结果分析6.5 本章小结第七章 结束语7.1 论文工作总结7.2 未来的工作致谢攻读博士期间论文发表与科研工作情况(一) 论文发表情况(二) 获得的科研成果参考文献
相关论文文献
标签:复杂系统论文; 多建模与仿真论文; 环境论文; 负载平衡论文; 因果序论文; 时间管理论文; 公众科学素养论文;