码迷,mamicode.com
首页 >  
搜索关键字:最优解    ( 1254个结果
动态规划
动态规划方法通常用来求解最优化问题。 1. 基本原理 什么问题应该用动态规划方法来求解呢? 适合应用动态规划方法求解的最优化问题应该具备两个要素:最优子结构和重叠子问题。 1.1 最优子结构 如果一个问题的最优解包含其子问题的最优解,我们就称此问题具有最优子结构性质。使用动态规划算法时,我们用子问题...
分类:其他好文   时间:2014-12-08 00:39:38    阅读次数:201
Random Initialization for K-Means
K-Means的中心初始化惯用方式是随机初始化。也就是说:从training set中随机挑选出K个作为中心,再进行下一步的K-Means算法。 这个方法很容易导致收敛到局部最优解,当簇个个数(K)较小(2<K<10)时,我们可以重复多次K-Means,记录下他们的每个的cost functi...
分类:其他好文   时间:2014-12-07 16:16:45    阅读次数:134
【BZOJ 2809】dispatching(主席树)
这道题用主席树做做感觉非常舒服~~~ 首先题意来看,是说需要在树形结构中找到一个点i,并且找到这个点子树中的一些点组成一个集合,使得集合中的c之和不超过M,且Li*集合中元素个数和最大 简单地想想首先需要枚举每一个点,然后在子树中找到最小的k个点,使得sigma(C[i])(i = 1..k)不超过M,那么L[i]*k就是对于这个点来说的最优解 那么我们应该想到可以利用主席树中的性质,首先将...
分类:其他好文   时间:2014-12-06 16:55:38    阅读次数:230
矩阵连乘
动态规划解矩阵连乘动态规划的基本要素1:最有子结构2:重叠子问题动态规划适用于解最优化问题,通常有四个步骤(1) 找出最优解的性质,并刻画其结构性质。(2) 递归的定义最优质(3) 以自底向上的方式计算出最优质(4) 根据计算最优质时得到的信息,构造最优解我们以矩阵连乘为例。{A1,A2,........
分类:其他好文   时间:2014-12-06 12:45:00    阅读次数:292
HDU 5009 (dp+双向链表优化)
西安网络预赛题。 连续选区间填充,完全覆盖。 dp[i] 完全覆盖的最优解。 连续一起的同种颜色缩并。 优化: 1. 至多每个单独选,价值最高为N 2.不能连续选择超过sqrt(N)+1个不同的颜色 3.第i种颜色来的时候,它之前本身的颜色不再考虑。 PS:此题本来打算离散化数据,但是用map就不用了(直接判重)。对于有序的数据,离散化还要再映射 #include #inclu...
分类:其他好文   时间:2014-12-05 09:17:49    阅读次数:191
算法课作业之删数问题
问题描述:通过键盘输入一个高精度的正整数n(n的有效位数≤240),去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。问题分析:这个问题是最优子结构问题,即局部最优能决定全局最优解,可以使用贪心算法进行解决。n个正整数...
分类:编程语言   时间:2014-12-05 00:41:00    阅读次数:695
回溯法--0-1背包问题
算法描述:0-1背包的回溯法,与装载问题的回溯法十分相似。在搜索解空间树时,只要其左儿子结点是一个可行结点,搜索就进入其左子树。当右子树中有可能包含最优解时才进入右子树进行搜索。否则将右子树剪去。 计算右子树上界的更好算法是: 将剩余物品依其单位重量价值排序,然后依次装入物品,直至装不下时,...
分类:其他好文   时间:2014-12-04 17:12:59    阅读次数:184
[CLRS][CH 15.3] 动态规划基础
摘要究竟什么时候才需要动态规划?这里介绍两个要素:最优子结构,重叠子问题。另外,还要分析一种方法——备忘录,充分利用重叠子问题性质。最优子结构利用动态规划求解时第一步是描述最优解的结构。当一个问题具有最优子结构时,提示我们动态规划可能会适用。在寻找最优子结构时,可以遵循一种共同的模式:1)问题的一个...
分类:其他好文   时间:2014-12-04 13:56:00    阅读次数:161
装箱问题
一  问题分析           这次我听老范了讲了装箱的问题,题目:有n个物品,体积为v1,v2,v3. . .然后要求用最少的箱子把这些物品里面,这个是基于贪心算法的思想。贪心算法呢,就是每次找到的都是当前最优的,但是最后从总体情况看,它不一定是最优的;贪心算法规则一旦建立,就不能更改。一般情况下贪心算法求的解都是最优解。、          我们先对物品进行从大到小进行排序,每次拿出...
分类:其他好文   时间:2014-12-03 19:29:23    阅读次数:121
01背包初始化的细节问题与循环下限的改进
转自:背包久讲Tianyi Cui初始化的细节问题我们看到的求最优解的背包问题题目中,事实上有两种不太相同的问法。有的题目要求“恰好装满背包”时的最优解,有的题目则并没有要求必须把背包装满。一种区别这两种问法的实现方法是在初始化的时候有所不同。如果是第一种问法,要求恰好装满背包,那么在初始化时除了f...
分类:其他好文   时间:2014-12-02 23:53:40    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!