浅谈一下这个所谓的特殊算法——动态规划?

转载请标明地址或者附上我的博客地址https://georgedage.blog.csdn.net/

前言

最近接了一个项目,有关动态规划,客户提到,动态规划能和spark结合在一起吗?看来或许他对动态规划不是很熟悉,当然,我也不能说自己对其了如指掌,但是我们熟知,当我们说起动态规划的时候,往往是说的动态规划算法。既然是算法,那么它是可以运用到我们的程序中的,当然,前提业务需要,系统需要。

什么是动态规划?

在百度百科中,是这样解释动态规划的:

动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解,创立了解决这类过程优化问题的新方法——动态规划。1957年出版了他的名著《Dynamic Programming》,这是该领域的第一本著作。

好像听起来是有点繁琐,当然要这样,这样你就觉得他是比较高大上的了,就像最近《安家》电视剧中所说的——折衷主义,其实不就是混搭吗?那么我们在这高大上的概念中,怎么去理解它呢?<

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值