【摘 要】
:
树分解与树宽概念的提出在图论、算法和参数复杂性等领域有重要的意义。其中一个主要原因是利用树分解,原来许多在图上困难的问题(如NP难),在对某类树宽是固定参数的图上,可
论文部分内容阅读
树分解与树宽概念的提出在图论、算法和参数复杂性等领域有重要的意义。其中一个主要原因是利用树分解,原来许多在图上困难的问题(如NP难),在对某类树宽是固定参数的图上,可以得到一个参数复杂性是线性或者多项式的算法。树分解技术在程序分析理论,社交网络分析等研究领域也起到重要作用。 基于图数据结构的问题,比如图最优化问题(最小顶点覆盖问题,最大权值独立集问题),图k可染色问题,图同构问题等等在树分解上通常是使用一个自底向上的动态规划算法,即父节点值的计算依赖与其所有子节点的值。目前这类算法的并行化操作是针对子节点的值可以独立并行计算。但是,当树分解的形状具有很差的平衡性,或者是一棵深而窄的树,那么,并行效果将会很不理想。更重要的是,对于大规模数据,自底向上的算法不适合分布式的计算模型。 对树数据结构上的算法并行化,相关领域已经有相对成熟的成果。其中之一是利用第三同态定理在树上的应用,即是如果提供计算一问题的一个自顶向下和一个自底向上的串行算法,那么就存在一个解决该问题的并行算法。第三同态定理的树上的应用是基于zipper的数据结构,其是把树沿着一条从根结点到叶子的路径切割而成的子树序列。子树间的计算可以高度并行化,并且可以分布到远程的机器上并行计算。 利用树分解计算图上最优化类问题一个关键技术是利用动态规划自顶向上地管理子树的信息。平衡切割树分解,设计一致且高效的合并子树信息的算法,是正确高效实现图最优化问题算法并行化的保证。 本论文工作的主要贡献由如下几方面组成: 1.结合树分解和切割树的技术,提出了存储图的列表数据结构,为图算法的并行化提供数据结构上的支持。 2.利用第三同态定理在树分解上的拓广,提出从自底向上的算法转化为并行算法的方法。 3.给出一些重要的图上问题的并行计算方法。 4.设计系统的算法转换框架,自动并行化图上一类问题的算法。
其他文献
在过去的十年中,传真是商务活动中必不可少的通信工具。随着Internet日益蓬勃发展,基于PSTN的传统传真方式将难以满足人们希望使用方便、价格低的传真服务的要求。而现今IP传
在软件工程研究的发展中,面向功能的结构化方法和面向对象方法最被广泛应用。传统软件开发方法的基本技术是结构分析和结构设计技术,它是围绕实现处理功能的“过程”来构造系统
信息时代给人类社会带来了新的挑战和机遇,传统的以教师、课堂、课本为中心的教学模式将越来越不适应信息社会的需要。随着计算机技术和网络技术的飞速发展,利用网络进行教学已
DNA是遗传信息的载体,遗传信息的作用通常由蛋白质的功能来表现,但DNA并非蛋白质合成的直接模板,合成蛋白质的模板是RNA。RNA二级结构预测问题是计算机科学和生物信息学的基
从海量网络资源中获取企业基本信息,为企业的客户关系管理、潜在竞争对手发现等提供信息支持,对于企业的生存和发展壮大具有重要意义。鉴于通用搜索引擎处理这类问题时存在的
“嵌入式Internet”是后PC时代信息技术发展的必然产物。信息共享程度的不断提高,使得Internet应用从以PC为中心转向以嵌入式设备为中心。嵌入式系统接入Internet以后,可以方
在高动态GPS接收机中,由于要对多通道连续跟踪,实时数据运算处理量大,因此对微处理器的性能要求较高。除性能外,对功耗和体积也有很高要求。刚好在移动通信领域得到广泛应用的ARM
挖掘关联规则是数据挖掘领域的一个重要的研究方向。本文以数据挖掘中关联规则的挖掘为主要研究内容,首先对关联规则起源、应用环境、分类、思想、算法的优缺点等进行了分析学
自1998年W3C(World Wide Web Consortium)发布了XML1.0[1](Extansible Makeup Language)标准以来,XML就迅速显示出在数据存储、数据交换等方面的优越性,短短几年时间,XML就成
合作求解是多Agent 系统(MAS)的一种重要交互形式,是解决高复杂性、开放性和动态性问题的有效途径。本文研究了MAS 合作求解基本理论和RoboCup 软件仿真系统,深入分析了Agent