若干NP-困难的组合最优化问题的近似算法

来源 :山东大学 | 被引量 : 0次 | 上传用户:chenglian_chen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最优化理论是运筹学的经典内容之一,也是研究理论计算机科学尤其是计算复杂性理论的知识基础之一。简单说来,最优化就是寻求解决问题的一个最优方案,这个最优方案称为问题的最优解,当然,它首先应是问题的一个可行解,问题的所有可行解构成其可行域。因此,最优化也就是要从问题的可行域中找到一个最优解.组合最优化问题指的是可行域为有限集的离散最优化问题,其解法称为算法.在计算复杂性理论的框架下,通常认为,一个“好”算法的运行时间(称为其时间复杂性或计算复杂性)应是以关于问题的实例的输入规模的多项式函数为上界的,这样的算法称为多项式时间算法,也称为有效算法。根据输出的解是否精确,多项式时间算法又可分为精确算法和近似算法。 本文研究了一些NP-困难的组合最优化问题,并给出了其近似算法。论文的第一章介绍了研究的缘起和背景.我们对这些问题的关注和研究是源于它们在设施选址、网络设计和生物信息学等领域的重要应用.第二章和第三章是第一大块,给出了一种推广的设施选址问题的近似算法,并给出了与设施选址问题密切相关的费用分配问题的近似算法;第四章至第六章是第二大块,给出了若干Steiner网络设计问题的近似算法;第七章作为一个独立的块,给出了断点median问题的一个近似算法. 作为运筹学中一个经典的组合最优化问题,设施选址问题要求我们选择地址来建造某种设施以便为客户提供服务.当然,在不同地址处建造设施的费用不同,不同设施为不同客户服务的费用也不同.那么,我们应如何为待建设的设施来选择地址,并指定已建设施与客户之间的服务关系,才能使每一客户都可由某一设施来提供服务,且建造费用和服务费用之和最小?这就是设施选址问题的主要研究内容.设施选址问题形式多样,其中最为简单的一种叫做度量的无容量的设施选址问题(UFLP),它对同一设施服务的客户的数目不加限制,且要求服务费用满足三角形不等式. UFLP)是NP-困难的,其目前已知的最好的近似算法的近似比为1.52。 本文研究了一种推广的设施选址问题(GFLP),它不要求每一客户都必须由某一设施来提供服务,但对未由任一设施来提供服务的客户施加惩罚,并以“惩罚费用”的形式体现在目标函数中.根据问题的实际背景,惩罚费用以一个子模函数来表述.给定UFLP的一个基于线性规划技术的α-近似算法,我们给出了GFLP的一个(1+α)-近似算法。一旦设施选址问题得到了解决,那么,我们就会很自然地提出另一个问题:这一为给客户提供服务所需花费的总费用(建造费用与服务费用之和)应如何公平地由各客户来分摊呢?这就是我们在第三章所研究的费用分配问题,我们利用原始-对偶规划方法给出了其一个基于UFLP的算法的近似算法。网络设计问题是运筹学中的另一个经典问题,它意在从网络(边赋权的图)中找出一个满足某种条件的子图。Steiner树问题是最主要的Steiner网络设计问题之一,它是图论中著名的最小费用支撑树(MST)问题的拓展,它要求从网络中找出一个包含某一特定顶点子集(其中的顶点称为终端点)的最小费用子树。这一问题在超大规模集成电路(VLSI)设计、分布式数据库设计、光纤通信网络设计等方面有着重要的应用.Steiner树问题是NP-困难的,其目前已知的最好的近似算法的近似比为1.55。研究了Steiner树-星问题,并给出了其一个3.582-近似算法.这里,Steiner树-指的是仅以某些指定的顶点(称为Steiner点)为非叶顶点的Steiner树.此外,我们还研究了其它情形的一些Steiner问题,包括k-MST问题、prize-collecting Steiner树问题和k-Steiller树问题,并在问题转化的基础上给出了其近似算法。在第五章,我们研究了瓶颈Steiner网络设计问题,它要求从网络中找出一个满足某种瓶颈条件的Steiner树.针对有根和无根两种情形下的瓶颈Steiner网络设计问题,我们分别给出了其近似算法。研究了Steiner树问题的两种推广的形式:分组Steiner问题和覆盖Steiner问题.这两个问题都要求从网络中找出一个Steiner树,但前者要求Steiner树要含有一系列“组”的至少指定数目的顶点,而后者则要求Steiner树要含有组的至少一个顶点.我们通过在不同图上的问题的转化给出了分组Steiner问题和覆盖Steiner问题的近似算法.特别地,我们研究了两个问题的一些特殊情形及其它相关问题,并给出了其近似算法。研究了来自于计算生物学领域的断点median问题,并就环形基因组和线形基因组两种情形分别给出了近似算法。
其他文献
本文以甘油为底物、采用微生物歧化方法生产1,3-丙二醇的连续发酵为背景,根据发酵过程中的振荡现象与生物意义,在模型中分别引入了离散时滞和连续时滞,建立了非线性时滞微分动力
Daniels(1954)提出了一种非常有效的统计近似方法--鞍点逼近,来近似随机变量的均值,以及相互独立随机变量比率的密度.随后的几十年中,鞍点逼近方法得到了长足的发展.特别是Luganna
随着经济技术持续发展,钛白粉的需要求日益增加.自2005年至今,我国钛白粉产能以年均15%以上的速度发展,目前生产能力达250万t/年,跃居世界第二.但我国钛白粉行业存在产品成本
利用置换群的一类特定子集合构作Cartesian认证码,并计算该认证码的各个参数.在假定信源和编码规则按照等概率均匀分布的条件下,给出了认证码的成功模仿攻击概率p1和替换攻击概
广义线性模型(GLMs),可用于对多种类型的数据进行建模,是应用非常广泛的模型。线性回归模型、方差分析模型、用于列联表分析的对数线性模型和逻辑斯谛模型等都是广义线性模型的
学位
Bn是n元集合{1,2,…,n}的所有子集组成的布尔格,Vn(q)是q元有限域GF(g)上的n维向量空间,Ln(q)是由Vn(g)的所有子空间构成的子空间格。布尔格Bn与子空间格Ln(q)之间的q-模拟是指
成功等于智慧加勤奋和机遇,应当是无需争辩的。对于学习需要学生获得成功,同样需要有其成功的机遇。这机遇可以是学生自己“碰到”的,也可以是我们教师“施舍”的。英语课堂
在线性理论日臻完善的今天,非线性科学已经蓬勃发展于各个研究领域而成为研究焦点。因此在研究过程中将无法避免地碰到各种各样的非线性方程,而对于这些方程的求解无疑成为非线
新课程写作教学要紧扣“情感、态度、价值观”的教育目标,调动学生情感,呵护学生个性,要落实《语文课程标准》关于“写作要感情真挚,力求表达自己对自然、社会、人生的独特感