原文:集合覆盖问题的近似算法

.集合覆盖问题 集合覆盖问题是一个最优化问题,其原型是多资源选择问题。集合覆盖问题可以看作是图的顶点覆盖问题的推广,因此也是一个NP难问题。 给定一个有n个元素的集合,U的一个子集的集合为,目标是找到一个子集能够覆盖U的所有元素。测量函数为计算选择子集的总成本 算法实现为: 一个集合S的成本有效性是指它覆盖新元素时的平均成本,一个元素e的成本是当e被覆盖时的平均成本。贪心集合覆盖的时间复杂度为O ...

2020-11-22 11:36 0 1437 推荐指数:

查看详情

顶点覆盖问题近似算法

问题描述:无向图G=(V,E)的顶点覆盖是它的顶点集V的一个子集V’包含于V,使得若(u,v)是G的一条边,则v∈V’或u∈V’。顶点覆盖V’的大小是它所包含的顶点个数|V’|。 下面的近似算法以无向图G为输入,并计算出G的近似最优顶点覆盖,可以保证计算出的近似最优顶点覆盖大小不会超过最小 ...

Sun Nov 22 02:10:00 CST 2020 0 2302
求一般图的最小顶点覆盖问题的混合贪婪算法近似算法

之前准备做hiho一下的时候,网上查关于无向图的最大独立集; 看到了一篇论文,说是能“求一般图的最小顶点覆盖问题”的混合贪婪算法; 我一看觉得挺牛逼的啊,跑去研究了大半天的这篇论文,发现实际是求近似解的,在特殊情况下偏差极大; 实现完之后拿去做题,发现连样例都过不了,差点还以为程序哪里写挫 ...

Sat Oct 07 08:12:00 CST 2017 0 3244
0-1背包问题与子集合加总问题近似算法

最近没有怎么更新博客,因为一直比较忙。最近发现所里在做的一个项目中,可以抽出一部分内容和0-1背包问题、子集合加总问题非常相似(虽然表面上不容易看出相似点),所以看了一些这方面的资料和论文,这里主要对问题特点和算法思想做一些整理。这类问题其实很有意思,做数学和做计算机的人都会研究 ...

Mon Nov 09 20:01:00 CST 2015 0 1981
多机调度问题近似算法

有关紧实例概念见:https://www.cnblogs.com/cy0628/p/14016608.html 参考:北大《算法设计与分析》公开课 ...

Sun Nov 22 03:07:00 CST 2020 0 406
近似算法基础

1. 近似算法的基本概念 很多实际应用问题都是NP-完全问题,这类问题很可能不存在多项式时间算法。一般而言,NP-完全问题可采用以下三种方式处理。如果问题的输入规模较小,则可以利用搜索策略在指数时间内求解问题。如果输入规模较大,既可以利用随机算法在多项式时间内“高概率”地精确求解 ...

Sat Nov 21 20:03:00 CST 2020 0 950
近似算法

近似算法 我们的问题是,给定一个乱七八糟的函数,求它在某个区域内的最大值(最小值)。 模拟退火算法 爬山 爬山算法是纯粹的贪心算法。给定一个起始点,我们能爬到一个极大值。 爬山的缺陷在于,它会陷入局部最优解,而难以爬到全局最优 ...

Tue Aug 13 04:16:00 CST 2019 0 770
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM