之前读过一篇文章提到了计算机里的两个的算法,分别是“动态规划算法”和“贪心算法”,看完颇有感触。
这两种算法都是由局部最优解来推导全局最优解一种递推算法,但这两种算法的理念又不大相同。
“动态规划”是自下而上的考虑所有问题,一旦某个子问题被证伪,那么这个算法就会返回去,修改上一个子问题的选择。在这种理念下,获得的将是“全局的绝对最优解”。
简单来说就是有反复修改选择的机会,寻求笑到最后的最佳方式。
而“贪心算法”则恰恰相反,它的计算方式是“自顶向下”,在对问题求解时,总是在每个子问题上取最优解,某个状态以前的过程不会影响以后的状态,只与当前状态有关,直到所有子问题被处理完,再合成大问题的最优解。这种理念下,获得的将是“局部的相对最优解”。
类似于壮士断腕的决策,做出是当前看来是最好的选择,且一旦选择绝不后悔。
这两种算法很像我们在遇到事情需要做选择,面对某个分岔路口的时候,我们总想做出最好的选择。
可是生活不像计算机算法,无法预知下一步的走向,也无法穿越回去修改当时的选择,我们无法“动态规划”的寻找人生的最优解,所以我们的每一次选择,都是在做“贪心算法”!
如果只能做一次选择,那必将慎之又慎,让每一次选择都充满力量并闪闪发光。
一旦明白了这个道理,我们日常生活所做的每一次选择其实都是基于当时的认知水平做的最优选择。
小到外出时候出行路线、交通工具的选择,大到涉及人生规划等关键事项的选择,无所谓对错,每一种选择都能看到不同的风景。
说到这里,不得不提节假日出行高峰,很多人会被堵在高速公路上,很多人一旦选择了一条初始路线,会一直沿着这条路线前进。但是换个角度,在服务区休息一下,重置一下导航,贴心的导航也许会帮你避开拥堵路段重新规划哦!
所以啊,很多时候并不需要纠结太多,“不完美是生活的常态”,人生就是无法重来一次的各种选择的叠加。
但生活充满无限可能,我们需要做的就是把握好当下,不埋怨过去,也不惧怕未来,努力让每一天都过得发光。
不虚度,不辜负,做自己觉得正确的事。
很喜欢《近未来》里的一句歌词“过去一直去,未来一直来,只有现在”,抓住每一天做好贪心算法,把握当下,日日是好日!
觉得不错点个赞呗👍