网络优化问题的近似算法

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:goodcareer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新世纪信息技术和软件产业的一个显著的特征是计算机在网络环境中工作,依靠底层的通信链路交换信息.这就自然产生了越来越多的网络优化问题.这些问题通常是大规模的,需要快速求解.许多的网络优化问题被证明是NP难的.然而,我们必须在实践中处理这些问题.近似是处理NP难优化问题的一种成功的方法,近似算法致力于在多项式时间内给出问题的一个尽可能最优的解.对近似算法的研究不但是越过问题的NP困难性的一种方式,也是求解NP难优化问题的本质的方法.我们使用近似方法研究网络优化问题,对这些问题给出近似算法和证明问题的可近似性下界.   有两大类典型的网络优化问题.一类是网络设计问题(NetworkDesign),这类问题关注的目标是将若干源-目标对(或终端集)连通起来.另一类是割集问题(Cut),这类问题关注的目标是将若干源-目标对(或终端集)断开.从问题目标上看它们是相互对偶的.网络设计问题和割集问题在计算机网络、电信网络、运输流网络和集成电路设计等方面有着广泛的应用.具体而言,我们主要研究了如下四个方面的问题,它们是两类网络优化问题中的典型代表.   一、k-FacilityLocation问题(选址问题).给定若干设施位置点和需求点以及它们之间的距离,k-FacilityLocation问题询问如何以最小的费用在设施位置点打开最多不超过k个设施以满足所有需求点的需求.该问题是运筹学中的一个经典问题.使用局部搜索方法,对k-FacilityLocation问题给出了新的近似算法.通过对解的结构的深入分析,证明算法的近似比为2+(√3)+ε.该结果是关于k-FacilityLocation问题目前已知最好的近似比.   二、Min-Sum和Min-Max不相交路径问题(选路问题).Min-Sum不相交路径问题询问问题的一个解,连通所有的需求(源-目标对),使所选取路径的总长度最短.Min-Max不相交路径问题询问连通所有需求的解,使所选取路径中最长路径的长度最短.在复杂性方面,证明了一般图上的Min-Sum不相交路径问题是FPNP完全的.在不可近似性方面,证明了只要P≠NP,对任意小的常数ε>0,即使在平面图上Min-Sum不相交路径问题和Min-Max不相交路径问题不能够被近似到Ω(m1-ε)以内,其中m是图上边的数目.以上复杂性结果和不可近似性结果推广了前人的结果,并且这些结果是更强的,因为它们是在即使已知输入实例是可行的(即,已知输入实例存在连通全部需求的解)条件下被证明的.基于线性规划技术,对Min-Max边不相交路径问题和Min-Sum边不相交路径问题首次给出了Bicriteria近似算法.   三、k-SteinerForest问题(网络连通性问题).给定图上l个需求(源-目标对),k-SteinerForest问题询问费用最小的解,连通其中至少k个需求.该问题是Hajiaghayi和Jain在SODA'06上提出的一个有趣的未解决问题.证明了贪心算法的一个复合引理,并由该引理推导出了k-SteinerForest问题的一个贪心算法,其近似比为O(min{n2/3,(√l)}logk),改进了关于此问题文献已知最好近似比.并且,贪心算法的复合引理具有其一般性,可用于近似一类部分覆盖(PartialCover)类型的优化问题.   四、树上推广的Multicut问题(割集问题).提出并研究了树上推广的Multicut问题.给定树上l个终端集,树上推广的Multicut问题询问费用最小的一组边,使得在树上删除这组边能够断开所有的终端集.对该问题的Prizecollecting版本给出了近似比为3的原始-对偶近似算法和近似比为2.55的随机化近似算法,对该问题的k-版本给出了近似比为min{2(l-k+1),k}的近似算法.找到了k版本的树上推广的Multicut问题和k-稠密子图问题之间的一个有趣的联系,从而证明将k-版本的树上推广的Multicut问题近似到O(n1/6-ε)以内是困难的,其中ε>0是某个小的常数.   最后,我们指出改进k-FacilityLocation问题的近似比、设计树上k-SteinerForest问题的近似算法以及改进树上推广的k-Multicut问题的近似比是与本文工作密切相关的几个Open问题.  
其他文献
低轨卫星网络已应用于语音和窄带数据业务,与同步卫星网络的设计相比,低轨卫星网络更加复杂,但是低轨卫星网络让小型地面终端通过卫星通讯成为可能,并提供了更小的传输延时及频率
学位
运行在Windows操作系统平台上的程序或者应用软件,其性能常常因为某些无法预料的瓶颈而受到干扰,导致程序的处理效率降低,性能上得不到充分的发挥。而Windows操作系统在其运行过
本文对面向轻量级应用的开源WebGIS内核的设计与实现进行了探讨。本研究结合WebGIS的应用特点,基于Java技术设计实现了一个面向轻量级应用的开源WebGIS内核——PKGML2。在PKGM
本文依托国家自然科学基金项目(项目号:40202030),着重从矿产资源预测结果数据的三维重构方面入手,利用计算机图形学的相关算法,借鉴医学、游戏软件制作等领域中已经成熟了的可视
随着互联网的发展和网民数量的增加,网上电子商务市场也在不断扩大。伴随着电子商务的发展,网上的产品评论也越来越多。商家和网民都希望能有高效而准确的工具来处理这些产品评
最近几年,移动设备正逐步地取代传统计算设备,在人们日常生活中扮演着愈加重要的角色。伴随着移动设备的快速增长,保证移动设备上应用的质量成为一个急需解决的问题。因此,针
本文主要关注的问题是如何正确理解网页内容的真实语义并按语义之间的联系度量网页间的相关度。针对这一问题,作者提出了一种新型的信息检索模型,该模型的理论和应用包括:1)构建
随着信息技术在金融、交通、军事、生态监测、网络监测等领域的深入应用,需要计算机处理的数据类型和数据量与日俱增。作为一种新的数据类型,数据流在近些年得到了计算机界的广
开放、动态、多变的Internet环境要求运行其上的软件不仅具有较高的服务质量,而且需要更强的适应性在运行时刻保持相应的质量属性目标。 最近几年,在软件体系结构层次对软件
本文对数据流管理系统Argus中并行处理的性能优化进行了研究。文章指出,集中式的数据流处理系统已经不能满足规模同益增长的流数据的处理要求了,因此人们提出了并行数据流系统