加权分治技术在Set Packing问题中的应用与研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:xinyu0218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NP-完全理论是算法研究方面的重要的基本理论,它在计算机、电气工程和运筹学方面都有重要的地位。本文主要以算法技巧为着眼点来研究此类问题,希望在解决方式上有新的突破。加权分治技术由F.V.fomin首先提出,是在分析算法中产生的一项新技术,该方法基于选择不同的量来描述分支子问题的大小,以求从中得到在最差情况下最好的时间复杂度。在加权分治技术中采用伪凸规划技术对回溯算法来确定各个权值,使得时间复杂度最小。我们也给出了一种新方法,通过进化算法求解赋权函数以求得最小上界,同样可以来确定权值,且比前种方法更加简单。根据加权分治技术的应用范围选定Set Packing问题进行深入研究,依据所研究问题的差异,将Set Packing问题分成5类,并给出了具体的定义。在此基础上,分别介绍了求解这5类问题的相关算法,着重分析和比较了参数算法中所运用的各项技术,并提出了该问题算法研究的发展方向。对于GSP问题本文给出了一个简单的递归算法,并利用加权分治技术深入分析了其时间复杂度。以前对于GSP问题转换成独立集问题来求,并没有考虑到符号全集的大小,我们的算法将符号全集的大小引入进来,通过应用加权分治技术来分析包含n个子集且符号全集为N的set packing问题的一个简单的递归算法,得到其精确算法的时间复杂度为O*(1.1686n+N),当N≤n/4时,比现有最佳的算法O*(1.2209n)更加有效。
其他文献
网格是伴随着互联网技术迅速发展起来的,最初是专门针对复杂科学计算应用的一种新型计算模式,这种计算模式把整个网络整合成一台巨大的超级计算机。网格中的资源规模巨大,更新频
数据网格是一种网格计算系统,主要用来处理数据——有约束的共享和管理大量的分布式数据。数据网格技术是研究的热点,主要集中在元数据管理和复制管理两个方面。校园网络环境中
随着电子政务应用的不断深入,使得政府部门的工作方式发生了巨大的变化。电子政务给政府工作带来方便和高效率的同时,也带来许多安全问题。如何保障在信息安全的前提下提高政府
生物信息学是由生物学、应用数学和计算机科学相互交叉所形成的新型学科,是当今生命科学和自然科学的重大前沿领域之一。其中,生物序列比对是生物信息学中一个最基本的研究方
把Web服务与工作流相结合,允许工作流应用中的任意活动用Web服务的形式以及工作流子过程用Web服务组合的形式实现,甚至工作流本身也以Web服务的形式封装给外界使用,是集成企业应
监狱监管改造工作综合性强、工作繁重,而且这些工作与各项法律法规条例丝丝入扣,不得有半点疏忽。河北省保定监狱信息化集成系统的实施不仅可以将广大干警从繁杂的手工抄写、手
随着网络用户和网络应用的规模呈爆炸性增长,网络运营商不得不投入大量的成本升级、扩容现有网络,以满足用户日益增长的带宽需求。但是网络设备的升级改造却远远赶不上用户规模
随着遥感技术的发展,遥感影像已成为地理空间信息领域重要的数据来源。遥感影像的分辨率越来越高,数据量达到了PB级。如何高效地组织、存取海量遥感影像成为研究的热点问题,其中
推理是Agent研究的核心问题之一,基于Agent本身的属性和环境特点,易于看出动态性、模糊性贯穿于推理过程的始终。而自1996年李凡长等人发表了动态模糊逻辑(Dynamic fuzzy log
自从1987年Yablonovitch和John各自独立的提出“光子晶体”这一新概念以来,光子带隙结构(Photonic Bandgap,简称PBG)在微波与毫米波集成电路的应用越来越成为研究热点。目前,国