商空间理论逼近最短路径搜索的研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:InsidedotNET
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类前进的步伐逐渐加快,无处不在的网络规模逐渐增大,作为图论中最基本的问题之一的最短路径搜索也随之面临挑战:在大规模网络中,经典求解算法的复杂度太高。因此,针对大规模网络的最短路径求解问题,本文结合了商空间理论的粒度分层思想,给出了分层求解算法,在不同粒度空间上跳转的过程中,求解最短路径问题。商空间理论模型是张铃教授和张钹院士在对人类思考问题的方式进行深入剖析之后提出的。该理论在表示问题时用的是一个三元组(x,f,T),再通过粒度的转换,将问题转换成新的三元组([X],[f],[T])表示的问题。在不同的粒度空间跳转,将原有问题简化,解答,最终构造出原粒度空间下的问题的解。这种问题求解的思想正是基于人类的思维方式——可以在观察和分析问题时,对问题构造出极不相同的粒度空间,而且往返自如。划分原粒度空间下的大型网络成若干个子网络,再将这些个子网络映射到较粗粒度空间下的新网络中,经过这个映射过程,网络的规模得以大大缩小。新网络和原网络构成了不同层次上的网络。在对原问题进行粒度粗化,以及对在新网络中求得的解细化到原空间的过程中,实现了不同粒度空间之间的跳转。基于商空间理论的两大基本原理,本文的最短路径求解算法解决了传统算法复杂度过高的问题。本文的主要工作为:1.研究不同类型网络的社团划分方法。在无权网络和加权网络两种情况中,结合Newman等人给出的不同模块度函数,以模块度函数作为划分依据,将规模较大的网络划分成相对规模较小的网络。这一划分标准在现今的网络划分算法的研究中,是受到广泛认可的,并被用于验证新算法是否具有有效性。2.在网络划分的基础上,构造不同粒度空间下的层次网络。对划分得到的若干个子网络,分别用新的节点代替,即在粒度选择中以是否处于同一社团为等价关系;根据原网络中各社团之间的边连接情况,保持原有的连通关系,构造出粗粒度空间下的网络,这一新网络所处的层次相对较高。3.在不同的粒度空间下的网络间跳转,实现最短路径的近似求解。原空间中的最短路径问题,经过网络的抽象,转换到在新网络中求解,得到的解需要回归到原网络中。而最终解的构造是在粒度空间的细化过程中给出的。这样就实现了原问题的求解在不同粒度空间的跳转。文章利用计算机生成的网络中检验分层求解算法的有效性,基于这一基础验证,再进一步将此算法应用到美国的三个不同规模州、区的城市交通网络图中,进行最短路径的求解。该过程有效地解决了经典算法不适用于大规模网络的问题,然而由于原网络在经过划分子网这一抽象过程之后,原本全局性的一部分信息会随之丢失,而只保持局部性质,所以最终得到的解并不一定是原问题的最佳解,很可能只是较佳解。可是,若从实际应用的角度来说,这一较佳解已经能够满足我们的需要。因此,我们用精度换来的时间是完全可以被接受并得到广泛运用的。
其他文献
无线传感器网络作为一种新兴的网络技术因其广阔的应用前景和新颖的技术挑战在其诞生之初就吸引了众多学者的关注,并伴随着无线技术的发展逐渐成为了计算机领域内热门的研究方
人体动作行为分析是最近几年来在计算机视觉领域中比较备受关注的前沿方向之一。视频中的人体动作可以被看成是由运动着的躯干和四肢通过不同运动的组合而成。本文按照人体动
强化学习允许通过奖励和惩罚完成agents编程,而不用指定如何实现这个目标。Multi-agent强化学习是multi-agent环境中强化学习概念的一个延伸。从一个单独的agent的观点,multi-a
信息化的高速发展以及分布式系统的广泛应用推动了中间件的快速发展与应用,消息中间件作为企业级应用最为广泛的中间件,凭借其高效可靠的消息传递机制为信息的传输提供了有力保
随着计算机技术的不断发展,作为计算机技术重要方面的软件应用越来越深入的影响社会的发展和人们的生活。在社会生产生活的各个领域,软件应用几乎无处不在。相应的,研究软件生产
Web应用环境复杂,系统访问量根据时段会发生周期性变化,导致Web页面失效的因素也很多样,不仅仅是软件内部故障,更包含用户使用和网络环境等诸多因素,给传统软件可靠性度量方法带来
运动捕捉技术可以获得流畅自然细腻的人物动作,随着影视,游戏,娱乐对于三维动画人物的需求日渐增多,动作捕捉成为计算机图形学研究的热点问题。但是运动捕捉是针对特定的环境
无线网络技术日益成熟,在社会生活中得到越来越广泛的应用。多播广播服务成为了无线网络的主要应用,在未来的无线网络设计中得到广泛重视。传统解决无线网络可靠传输的方法是
子空间分割对联合子域分布输入样本进行潜在流形聚类,是数据挖掘领域的关键技术之一。谱聚类作为子空间分割算法中应用最为广泛的算法,其性能主要取决于原始输入数据或相应表示
边界检测是无线传感器网络(Wireless Sensor Networks,WSNs)事件监测应用领域中非常重要的研究内容之一。在事件监测过程中,当无线传感器网络检测到兴趣事件发生之后,人们最关心的