算法导论第15章-动态规划

动态规划的两个特点:

最优子结构和重叠子问题

最优子结构:问题的一个最优解中包含了子问题的最优解

重叠子问题:当递归算法不断的调用统一问时,我们说该最优问题包含重叠子问题


求解过程:

1.描述最优解的结构

2.递归定义最优解的值

3.自底向上计算最优解的值

4.由计算机结果构造一个最优解


例:求最长公共子序列

设X=<X1,X2,...,Xn>,Y=<Y1,Y2,...,Yn>并设Z=<Z1,Z2,...,Zn>是X和Y的公共子序列,则Z满足:

1.若Xm=Yn,则Zk=Xm=Yn且Zk-1是Xm-1和Yn-1的一个LCS

2.若Xm!= Yn。。。

3.。。。

装配线调度问题:略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值