基于图模型的传染病传播模拟算法研究

来源 :东南大学 | 被引量 : 1次 | 上传用户:l1301wz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类社会进入21世纪以来,各种传染病频发。传染病的流行带走了无数的生命,夺走了无数家庭的幸福。利用计算机对传染病的传播过程进行模拟是研究传染病传播的有效手段。图模型能表达丰富语义,利用图模型能很好的表达传染病的传播过程。本文研究了如何利用图来建立简洁有效的传播模型并进行快速的模拟计算,同时大规模数据下的模拟计算也是本文研究的内容之一。为了提高模拟计算的运行速度,本文首先提出了基于EpiSimdemics算法的改进算法。改进后的算法不用事先对各种事件进行排序,避免了对一次有效接触的多次划分计算,可大幅提高模拟过程的运行速度。实验证明,改进后的算法能在获得和原有算法一样效果的前提下,显著加快运行速度。为了准确高效地表达由个体问接触引发的传播过程,本文采用了二部图结构。图的一侧是健康个体,另一侧是染病个体,边上记录接触的时间地点。本模型去除了不必要的元素,更清晰地表示了有效的传播接触。直接表达人与人间的接触,省掉了”人与地点”模型的中间转换过程,很好地提高了模拟速度。实验证明,利用本文建立的模型进行模拟计算具有相当的可行性,并且算法具有更优的性能。针对大规模区域、大数据量的模拟计算,本文首先采用了分布式计算方式,采用Metis算法对模型进行分割。分割算法保证分割后子图的边数相当,也就是保证了计算的负载均衡,同时连接子图间的边数最少,通信代价也就很低。相对于其它算法采用的round-robin分割方式能极大地提高效率。一台Master机凭借给定的代价计算模型动态确定分割方案,并负责任务的分发和最后结果的汇总。Slave机收到子图模拟任务后,采用集中式算法进行计算,最后报告计算结果。实验证明,本文的分布式模拟计算算法能处理大规模数据的模拟,运行高效,通信代价也较低。MapReduce编程模型是大数据计算的有效方法,能以简单明了的方式解决复杂的问题。实现MapReduce的开源工具很多,像Hadoop、Spark均已被广泛的应用。它们在节点容错、资源分配等方面有很大的优势。本文设计实现了传染病传播模拟算法的MapReduce版本,以保障在真实部署模拟时程序的健壮性和高效性。实验表明,本文基于MapReduce的模拟算法能达到很高的精确度和很好的性能。
其他文献
在我国,公路工程的设计标准和质量要求很高,要做好这项工作,必须重视和加强公路工程现场施工中的工程质量管理问题。从提高质量意识、重视现场检查、重视试验室建设、采取有
目的观察清热解毒通腑法对实热证型脓毒症(Sepsis)患者临床炎症指标的影响及临床疗效。方法实热证型的Sepsis患者60例,随机分为3组。对照组给予西医对症治疗;通腑组在西医治
<正>近年来,重庆市充分发挥工业化、城镇化对发展现代农业的辐射带动作用,加快推进城乡统筹,促进农村社会经济发展,充分利用优势农业产业资源,以加快现代农业发展为指引,以产
目的观察温针灸腰夹脊穴治疗腰椎间盘突出症的疗效,以供参考。方法以2010年8月~2012年7月在我院接受治疗的腰椎间盘突出症患者159例为研究对象,均进行温针灸腰夹脊穴治疗。连
目前正式报道的超声引导下微创治疗子宫肌瘤的方法有两大类:(1)局部热消融治疗:在超声准确定位监视下或超声引导下将物理高温导入子宫肌瘤结节内,将肌瘤组织热凝固灭活,包括
为了更好的认识篮球运动中弹跳力的训练并更好的去理解分析,本文通过参考大量文献资料以山东师范大学体育学院09级、10级篮球专选学生为研究对象,对弹跳力在篮球中训练的意义、
以三峡大学公共管理学科的教学实践为例探讨了公共管理教学中课程体系的设置、培养目标的确立、教学方法和手段的运用、教学硬件设施和师资队伍等方面存在的问题,并针对上述
水滑石类化合物是一种具有层状结构的阴离子粘土。水滑石具有的特殊结构使它们作为新型催化材料表现出了很多优异的性能,因而日益受到人们的广泛关注。近年来,人们正在开展对水
论文从中国网络电视台开播入手,探讨其开播的历史背景及其所具有的里程碑意义;并对网络电视的优势以及对传统电视的挑战进行深入地分析,进而对中国网络电视的市场格局与发展
钒酸铋(BiVO4)是一种对可见光响应的半导体光催化剂,其晶体主要有三种结构:单斜白钨矿、四方白钨矿和四方锆石,其光催化性质强烈地依赖于晶体结构。单斜相BiVO4具有高光催化活