人生快乐法则:贪心算法

发布时间:2024-12-26 22:24

生活艺术中的调适法则,助你拥有快乐人生 #生活乐趣# #生活艺术# #健康生活艺术# #身心调适艺术#

灼见(ID:penetratingview)

一个题目有好多解法,考试的时候就直接无脑选你最有把握得分的解法就好,不必纠结是不是其它解法更优秀更巧妙。

作者 | 豆瓣 @Chrismi

我大学的专业是计算机,我们专业在大三有一门课叫“算法设计与编程”。

算法,就是解决问题的方法。

计算机算法里有两个非常著名的算法,分别是“动态规划算法”和“贪心算法”,它们的思想都是通过分治法,求一个大问题的最优解。

主要过程就是,将一个大问题分解成很多小问题,分别求每个子问题的局部最优解,分而治之,最终合成大问题的最优解。

但这两种算法的理念又不大相同。

“动态规划”的理念是“反复回头”,也就是,我们分解的小问题之间存在关联性,在一个子问题上得到的最优解,也许会在下一个子问题上被证伪,那么这个算法就会返回去,修改上一个子问题的选择。

在这种理念下,获得的将是“全局的绝对最优解”。

而“贪心算法”则恰恰相反,它的理念是“有便宜就占,绝不回头”,也就是在每个子问题上取最优解,直到所有子问题被处理完,再合成大问题的最优解,过程中不会回头修改任何已经计算过的子问题的解。

这种理念下,获得的将是“局部的相对最优解”。

不知道我形容得够不够清楚。

我个人是非常喜欢贪心算法的,首先是因为用它写程序很简单(是真的!),其次是,贪心算法也是我的生活中实用的快乐法则。

在我看来,每个人的人生都是由无数个子问题构成的,我们需要在无数个小的路口做出我们认为对的选择。

但生活无法回头,即使人生中的某个选择、某段时间在将来被证伪,我们也无法从头来过,所以人生不会是“动态规划”,没有人可以穿越回去修改过去的选择,从而获得“全局的绝对最优解”。

事实是,生活其实就是在每个当下已知的条件下做当下的最优选择,所以我们每天都在做“贪心算法”。

想明白这一点对我的改变在于:

我不再抱怨,“要是之前好好学就好了”“要是选另一个专业就好了”“要是……就好了”,也不再害怕,“如果我考研,我会后悔吗?”“如果我工作,我会后悔吗?”

因为我知道我永远只能基于当下的认知水平,在不完美的条件下做我认为最利于当下的选择,而不是在理想情况下做最优解。

抱怨“为什么条件不完美”,是没有意义的。

而且我相信,人们所谓的那些成功的人生,都不过是无数个当下最优解的总和,而不是所有全局理想解的和。

不完美是人生的常态,我能做到的,只有不埋怨现状,不害怕未来,尽量不断地做出我认为对的选择。

由此产生的,我为了防止自己焦虑、不断预演产生的无意义的内耗,我树立了一个观念,那就是:“我只能让一个小时后的我自己不后悔”。

也就是,我只需要考虑未来的一个小时,让自己在接下来的一个小时里做我认为我应该做的事,那就够了。

我清楚地认识到我没有能力改变过去,也没有能力预见未来,我只能把握这一小时,我的人生就是由这样的无数个一小时组成的,我在每个一小时里选择局部最优解,就够了。

不要将自己困囿于过去的错误中,也不要惧怕未来,抓住每一个小时,做“贪心算法”吧。

- 网友评论 -

@sleepallday:

你缺了一句很重要的结论:“在很多情况下,局部最优解和最终的全局最优解一致”。所以很多时候并不需要纠结太多,通往美好未来的路都很多,只要确保每一步都是踏踏实实前进,不去走歪门邪路或者风险太大的路就好。

即使是学生思维,应该也能理解这个道理:

一个题目有好多解法,考试的时候就直接无脑选你最有把握得分的解法就好,不必纠结是不是其它解法更优秀更巧妙。

@实心小圈圈:

另一个角度来看,整体的最优解并不是每个局部的都是最优解而达到的。

所以,很多时候我们没必要为了面面俱到把自己搞得那么累,也不必羡慕别人一时的成就,他人此时的光鲜也不代表一生的成功。摆正心态,认清自己,做自己觉得正确的事。

@抹茶千层:

自己一直觉得,因为当时专业选择的不成熟导致我的未来越来越渺茫,现在站在十字路口,害怕又会做出错误的选择而不敢行动。希望以后能把握当下,不要自责。

@最好是美式:

大数据已经到这个地步了吗……我今天早上就在脑子里这个事,因为放弃保研到现在考研梦校失败,情绪一直很低落。

觉得自己从入学开始就做错了很多选择,甚至到现在很恐惧自己做决定,总认为没能力评估选择所带来的风险和价值。

早上醒来就想到了贪心算法,每一步最优其是并不一定是全局最优,也许这次失败有它的意义~(自我安慰中)

发布于:陕西

网址:人生快乐法则:贪心算法 https://www.yuejiaxmz.com/news/view/577804

相关内容

快乐三法则
贪心算法详细讲解(附例题,一看就会)
十种人生法则让你永远快乐
快乐的三个法则
【夜读】快乐的三个法则
快乐法则
人生快乐五大法则
人生不易,谨记快乐生活的十大法则
简单生活法则:88招轻松快乐的生活方法
Nearth==>贪心算法

随便看看