码迷,mamicode.com
首页 >  
搜索关键字:最优    ( 6439个结果
[CLRS][CH 15.3] 动态规划基础
摘要究竟什么时候才需要动态规划?这里介绍两个要素:最优子结构,重叠子问题。另外,还要分析一种方法——备忘录,充分利用重叠子问题性质。最优子结构利用动态规划求解时第一步是描述最优解的结构。当一个问题具有最优子结构时,提示我们动态规划可能会适用。在寻找最优子结构时,可以遵循一种共同的模式:1)问题的一个...
分类:其他好文   时间:2014-12-04 13:56:00    阅读次数:161
隐马尔可夫模型模型评估及最优路径的matlab实现
自己根据算法编写了两个简单的matlab代码,应用于例子中的数据取得了正确的解,这里并没有考虑速度优化的问题,请大家不吝指教:1.模型评估HMM模型如下,试根据前向算法计算产生观察符号序列O={ABAB}的概率。状态转移概率矩阵a = [0.4 0.6 0 ; 0 0.8 0.2; 0...
分类:其他好文   时间:2014-12-03 23:00:28    阅读次数:263
装箱问题
一  问题分析           这次我听老范了讲了装箱的问题,题目:有n个物品,体积为v1,v2,v3. . .然后要求用最少的箱子把这些物品里面,这个是基于贪心算法的思想。贪心算法呢,就是每次找到的都是当前最优的,但是最后从总体情况看,它不一定是最优的;贪心算法规则一旦建立,就不能更改。一般情况下贪心算法求的解都是最优解。、          我们先对物品进行从大到小进行排序,每次拿出...
分类:其他好文   时间:2014-12-03 19:29:23    阅读次数:121
11091 最优自然数分解问题(贪心)
11091 最优自然数分解问题 时间限制:1000MS  内存限制:65535K 提交次数:0 通过次数:0  题型: 编程题   语言: C++;C;VC;JAVA Description 问题描述:设n是一个正整数。 (1)现在将n分解为若干个互不相同的自然数之和,且使这些自然数的乘积最大。 (2)现在将n分解为若干个自然数之和,且使这些自然数的乘积最大。...
分类:其他好文   时间:2014-12-03 19:13:40    阅读次数:183
如何做好一名DBA【转】
我一直有一个观点:程序是暂时的,而数据是永恒的。所以我一直都认为数据的重要性在很多企业中都远远高于应用程序,在多年的工作实践中努力做好DBA的工作。而要做好一名DBA,必须要清楚作为一名DBA的职责。DBA最重要的工作是保证数据的安全与完整,另外重要的职责是协调开发部门部署相对最优性能的数据环境。D...
分类:数据库   时间:2014-12-03 11:52:16    阅读次数:282
01背包初始化的细节问题与循环下限的改进
转自:背包久讲Tianyi Cui初始化的细节问题我们看到的求最优解的背包问题题目中,事实上有两种不太相同的问法。有的题目要求“恰好装满背包”时的最优解,有的题目则并没有要求必须把背包装满。一种区别这两种问法的实现方法是在初始化的时候有所不同。如果是第一种问法,要求恰好装满背包,那么在初始化时除了f...
分类:其他好文   时间:2014-12-02 23:53:40    阅读次数:290
最长无重复子串的DP实现
这道题能算DP吗?那要看是否具备最优子结构。我的分析是没有明显的子结构性质。 例如当求下表为 i 的最长无重复子串时,要考虑两类情况。 (1) s[ i ] 是否在字符串s之前的位置出现过,如果没有则长度 len++ ; (2) 如果出现过,分两种情况讨论(是否出出现在当前处理的子串中)(len表示当前处理的子串的长度) a> 在。那好办,直接更新len = i -  (出现位置下标) ;...
分类:其他好文   时间:2014-12-02 11:56:51    阅读次数:166
UVa 10651 - Pebble Solitaire
题目:有一个类似跳棋的游戏,一共有12个位置'o'代表棋子'-'代表空位,             'oo-'可以转化成'--o','-oo'可以转化成'o--',给你初始状态,问最后,至少剩下几个棋子。 分析:dp,记忆化搜索,位运算。利用搜索在相邻状态间dp即可。             每个状态的最优解为他能转化所有状态中的最优解。             因为,一共有2^12 = ...
分类:其他好文   时间:2014-12-02 06:47:07    阅读次数:235
HDU 1074-Doing Homework(状压DP)
题目链接:点击打开链接 做了好久。。一开始想爆搜就写啊写啊觉着15!的阶乘再怎么剪枝好像也是过不了的。。尤其是爆搜的时候字典序不好处理啊 后来问了飞神是状压DP。。sad当时根本不懂什么叫状压啊 题意:有n份家庭作业 给出每一份的期限和完成的该作业需要的时间,求安排完成作业的最优顺序,使得扣分最少(超过期限要扣分) 思路:把每份作业的完成情况看出2进制下的状态, 二进制从右到左一次对应作业 ...
分类:其他好文   时间:2014-12-01 17:46:29    阅读次数:154
poj1160(区间DP)
题目链接:http://poj.org/problem?id=1160 题意:一个公路上有n个村庄,要在一些村装建m个邮寄站,邮寄站必须建在村庄上,通过合理的选择m个建造地点,使得每个村到自己最近的邮寄站的距离和最小。 解法:这个要想到,对于i-j区间建一个邮寄站,最优方案是建在中间的村庄。那么可以预处理所有的cost[i][j]表示i-j建一个站的最小距离和。dp[i][j]表示前i...
分类:其他好文   时间:2014-12-01 16:05:00    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!