码迷,mamicode.com
首页 >  
搜索关键字:最优    ( 6439个结果
A Cost-Effective Recommender System for Taxi Drivers(一个针对出租车司机的有效花费的推荐系统)
论文内容:1)首先,作者提出了一个有价值的问题:给出租车司机推荐能够以最少代价载到客人的路线2)其次,问题的新颖性是,以前都是推荐分散的点,本论文是推荐路线,可以说提供的位置服务更进一步3)然后,指出该问题的两个子问题:a)如何计算每条路段的收益b)如何从复杂的路段中找到最优路段4)接着,对第一个子...
分类:其他好文   时间:2014-10-06 11:09:50    阅读次数:195
浅谈2-sat的问题的构造与求解
2-sat问题是一种常见的问题。给定若干个01变量,变量之间满足一些二元约束,求是否有解存在。若存在,给出可行解或按照字典序给出最优解。 下面给出与其对应的图论模型:给每个变量i设立2个点,我的习惯是记为T(i),F(i),分别表示其值取1,0. 下面考虑的便是如何进行限制了。 一般的限制形式均如下所示: 变量i取x时,变量j只能取y,那么表示i取x的点向表示j取y的点连一条有向边...
分类:其他好文   时间:2014-10-03 11:21:04    阅读次数:249
Codeforces 86C Genetic engineering (AC自动机+dp)
题目大意: 要求构造一个串,使得这个串是由所给的串相连接构成,连接可以有重叠的部分。 思路分析: 首先用所给的串建立自动机,每个单词节点记录当前节点能够达到的最长后缀。 开始的时候想的是dp[i][j]表示长度为i,走到自动机的j节点的答案。 但是显然既然是可以重复覆盖的,那么每一个节点的dp值都并不是最优的,因为可以从一个地方截断去连接另外一个串。 所以正确姿势就是dp [i...
分类:Web程序   时间:2014-10-02 23:35:23    阅读次数:362
最短路径
要说最短路,先来说说最长路,理解了最长路问题之后,才能透彻理解最短路的几个算法。最大化问题在线性结构、树型结构里面可以轻松构造无后效性的最优子结构解决,但是在图结构里面就很麻烦,原因是顺着一个点推下去之后,图结构中还存在另一个点亦可到达此点,可能推翻前面存的结果。所以要对整个图进行Relax。最短路...
分类:其他好文   时间:2014-10-02 20:06:03    阅读次数:343
A star 搜索入门
终于学习了传说中的A*搜索~...先通俗的说一下A*搜索的原理,然后用代码实现~A*搜索是在基于广搜的基础上的一种启发式搜索方式(我也不知道启发式是什么意思),可以大大降低搜索时间,找出相对正确的最优路径。这里用到了特殊的存储结构---优先队列,可以优化将查找的复杂度从O(n)有化成O(logn);...
分类:其他好文   时间:2014-10-01 22:18:11    阅读次数:289
zoj 1134 - Strategic Game
题目:给你一棵树,找到最小的顶点集合,使得所有的边至少有一个顶点在这个集合中。 分析:树形dp,图论,最小顶点覆盖。             方案1:树形dp,分别记录每个节点取和不取的最优解f(k,0)与f(k,1);                           每个节点的状态取决于子树,子树的根都不选,则他必选;否则取最小;                           ...
分类:其他好文   时间:2014-10-01 20:05:01    阅读次数:174
矩阵连乘最优结合 动态规划求解
1.引言 多矩阵连乘对于一般的矩阵乘法来说,如矩阵A(m,n)与矩阵B(n,p)相乘需要进行的加法次数为m*n*p次乘法。由于矩阵乘法满足结合律,因此矩阵相乘的结合性,会影响整个计算表达式的乘法执行次数。如下面的例子,其中A(10,5)、B(5,20)、C(20,3): (1) ((AB)C)...
分类:其他好文   时间:2014-09-30 23:48:40    阅读次数:224
hdu 2059 龟兔赛跑 (dp)
/* 把起点和终点比作加油站,那总共有n+2个加油站了, 每次都求出从第0个到第j个加油站(j<i)分别在加满油的情况下到第i个加油站的最短时间dp[i], 最终的dp[n+1]就是最优解了。 */ # include # include # include # define INF 999999999; using namespace std; int main() { int L...
分类:其他好文   时间:2014-09-30 22:09:20    阅读次数:217
小结:网络流
概要:这货很强大啊。isap和dinic都算很快的算法,目前貌似卡不了?spfa在费用流中找增广路。上下界的网络流可以用分离必要弧来做。应用:解决许多多约束最优化的问题。技巧及注意:网络流在于建模,但是首先得有个基础。上下界网络流:整体思想就是分离下界,将原边连成上界-下界,终点的界和+=这个下界,...
分类:其他好文   时间:2014-09-30 20:38:20    阅读次数:158
zoj 2068 - Chopsticks
题目:很多人在一起吃饭,有两组单支的筷子,定义badness为一对筷子长度差的平方,求最小的badness和。 分析:dp,最大公共子序列类似物。              这里利用数学关系找到一个结论:               a              所以最优解一定不会交叉,然后先用元素少的串,求长串的LCS的即可;              权值计算用长度差的平方,而不是...
分类:其他好文   时间:2014-09-30 19:15:19    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!