基于BSP模型的网络最大流算法的并行化研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:louqiangdj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络最大流问题是图论有向图部分的一个非常重要的基本问题,在图论研究领域有着非常重要的理论意义。同时网络最大流在快递企业中心选址、交通分配、图像分割、社交网络Web社团发现等方面也有非常重要的实际应用。互联网大数据时代的到来给很多传统的计算问题带来了新的困难和挑战,传统的求解网络最大流的串行算法目前已经难以适应当前计算数据与应用的要求。研究网络最大流算法的并行化求解是互联网发展对我们提出的新要求。BSP并行计算模型是并行计算领域的一个简洁,实用且非常重要的计算模型。其具有清晰的逻辑组成结构,严谨的并行控制机制和良好的实用性,可扩展性与可靠性。在云计算的研究热潮下,BSP模型在云计算领域又有了新的应用方向。本文对基于BSP模型实现并行化求解网络最大流问题进行了深入且卓有成效的研究。主要的研究工作如下:①对求解网络最大流的基础算法进行了广泛深入的研究,并选取Push-Relabel算法作为并行化实现的基础算法,选定BSP并行计算模型作为并行计算的基础模型。②基于BSP并行计算模型,通过模块化编程设计并实现了一个适用于图计算问题的并行计算引擎。③对Push-Relabel算法,在计算的数据上进行了并行化设计,提出了一种新的两阶段图数据划分策略和图分割跨界边处理策略。④对Push-Relabel算法,在计算步骤上进行了超步化设计,优化了超步中的算法计算步骤,并基于BSP并行计算引擎,编程实现了并行化求解网络最大流。本文最后在实验室条件下,通过仿真实验测试对并行化求解网络最大流进行了两个方面的结果测试。①对两阶段图数据划分策略与Hash图分割的子图分割效果进行了对比测试,测试结果良好反应了两阶段图数据划分策略在图分割结果上的改进效果。②对并行计算实现在加速比和并行度等方面进行了性能测试,通过理论和数据两个方面对测试数据进行了分析和论证,验证了该并行化计算在实验室环境下的良好计算性能。
其他文献
随着Web技术的发展,人们对于信息的需求也与日俱增。用户希望获得信息的渠道和方式更加便捷和高效,尤其是在搜索信息时,期望所需求的信息尽量排在前边,这便是SEO (Search Eng
近年来,基于全球性的三维地形漫游系统受到大家的热切关注,已广泛应用于地理信息系统(GIS)、国防军事、城市规划等领域。然而,随着现代数据采集能力的提升和人们对需求质量的
随着计算机网络的快速发展以及通信技术的不断成熟,人们的通信方式发生了很大的变化。其中即时通信系统以其便捷易用性、沟通方式多样性、消息即时性以及沟通成本低等优势广受
智能电网是未来电网的发展趋势,构建智能电网建设的重要基础之一就是信息平台。而今后的发展中,电网的数据必然会越来越多,传统的信息平台可能在未来已无法满足需求。而海量数据
互联网的飞速发展改变了人类生活的方方面面,在互联网给人们提供的服务中,视频直播服务以其时效性、娱乐性等优点备受人们青睐。在视频直播服务发展伊始,人们普遍采用集中式C
随着Web应用的迅速发展和软件规模的日益扩大,为了节约软硬件成本及维护的费用,软件即服务(Software as a Service,SaaS)作为一种新的软件应用模式应运而生。“单实例,多租户”是
随着多媒体技术的兴起,人们的生活得到了很大的提高。它在提供了基本的生活便利之外,更在逐步改变着传统的生活、娱乐、交际方式。然而,随着信息时代的来临,数据量的膨胀以及
当前,数字图像的修改变得更易操作,效果更为逼真,能“以假乱真”的图像也随之出现,扰乱社会秩序。鉴于此,能够辨别图像真伪的数字图像取证技术成为当前刑侦、安全、宣传、知识产权
伴随着我国下一代无线移动网络的进程,支撑各种各样电信业务的移动控制网络对底层的存储系统的支持提出了更高的要求。如今日益增加的用户数量和数据流量已经让传统的存储方
近几十年来,在图像信息方面,网络中用户每天上传的图像数量呈现出爆炸增长的趋势。如何有效的管理这些大量的图像数据,进而建立一个图像检索系统帮助人们快速找到自己感兴趣