Sharpmark's Personal Home Page

人生算法

上学期因为免学日语,所以选了研究生阶段最难的课程算法分析与设计。总算是过了。回过头来翻翻,有了些奇怪的想法。
如果人生是一个问题,该用什么算法来做呢?首先,分析一下人生的一些特性。

1、人生是不能回头的,过去了就只能让他过去,懊悔也无济于事。没法快进、快退或者重放。

2、世界上不会有完美的人生,不会有确切的最优解。人生如一个由无穷变量组成的函数,每次选择都是其中的一个因子(自变量)。其中一些因子的改变会导致人生这个整体函数值的剧烈变化,嗯~~~,有点蝴蝶效应的感觉,或者说属于混沌数学。扯远了,简而言之,人生充满了不确定性。
然后,来分析一下可行的算法,回溯是不可以了,穷举更是不现实的,穷举好像把人生可能的分支都走一次,看看那个最好,然后再选择。游戏可以,算法问题可以,人生不可以。
翻来翻去,发现贪心算法比较合适。所谓的贪心算法可以理解为有一个最优目标,并分阶段实现每个阶段的局部最优,然后合起来,就会比较接近最终的最优解。从理论角度讲,局部最优解之和不一定是全局最优解,好比极大值不是最大值一般。但是,在大多数情况下,极大值还是比较接近最大值的。

当我们认为实现人生目标等于最优解的时候,我们在不能回溯的时候,只能以局部最优解为目标,如果每个局部都达到了最优解,那么人生也就会实现人生目标或者趋近于最优解。当然了,使用贪心算法来解决计算机问题时时要求证明的,人生无法证明,所以无法保证最终一定是最优的。
对于实现这个算法,首先建立自己的人生目标,不同目标代表不同的价值观和最优解的值,会直接决定前期的局部最优的评定标准。人生目标确立之后,将人生分成几个阶段,比如小学,中学,大学……;或者10~20岁,20~30岁,30~40岁……;以人生最优解为依据,确立每个阶段的最优解。如此反复,逐层分解,一个阶段可以继续分子阶段,阶段细到可以直接执行的时候,可以直接实现或者完成的时候为标准。然后,锲而不舍的执行之。这样就实现了人生的贪心算法。

人生没有那么多的后悔,也不可能订立一个完整的人生计划来实现目标,变数太多了,只能建立一个最终的目标,和为了目标现在该做的事情,并做它,就够了。
难的,不是怎么分解和制定计划,而是坚持去做,去实现。所谓志不达者智不达。关于智与志的关系找个机会再说吧。

─────────────相关讨论──────────────

读Sharp Mark 人生算法 有感 - GuoYu
对此算法提出的一些悖论和自己的一些看法。很有深度。

转载好友sharpmark的文章,并附讨 - 海鑫
对这个算法提出了自己很多好的想法。

我所用过的QQ个性签名

寸头的好处就是睡醒的发型和睡之前是一样的。
大学以来,我基本都是寸头或者毛寸了,记得中学的时候,老师多次命令不许留头发,我坚决不理。现在没人管了,反而开始理寸头了。现在觉得寸头也不错,有很多优点,上面说的就是一条。^_^

一个人的夜晚——不小心陷入思考。还有个不小心想起的人……
又开始了晚上熬夜写程序的经历,夜很深很静,陷入了程序的逻辑思考,回想起来多年前高三类似的熬夜情形,还有个不小心想起的人…
2006.04

阅读全文 »

写在前面:
来来回回换了三个blog了(实际上搬到yo已经是第5个了),希望自己能安定下来,不折腾了。
亏我还做过几年语文科代表,写的文章还是烂得可以,有些事情心里想得翻江倒海,旁征博引;倒出来的却混沌不知所云。只能尽量靠自己在逻辑上的小小优势,弥补自己的文才上的不足。话又说回来了,我又不是专业作家,用不着写得多好…,这么想到也可以聊以自慰了。
我这人”三分钟的热气”,不知道什么时候热乎劲没了,就又会懒得写blog了。谁知道以后会怎么样呢?反正我的blog我做主!

我想写blog(Space)我就写了,想看就看,不想看拉倒。
blog以文章为主,其他也就懒得维护了,Music尽量不放,影响速度;照片我也少放,人长得丑不是我的错,可是如果我出来吓人就不好了;当然,很欢迎交换blog,前提是最好我认识你,或者你认识我。
2006.07.08给自己的Space起名叫做《Sharpmark 2.x》,Sharpmark是我的网络ID,2.x是版本号。每个人都是一个程序,具有自我学习、自我改进和完善的AI智能体。人生宛如程序,缺点犹如Bug;进步好像是版本升级;新生命好比新程序出品;人的死亡好比过时的程序终究要淘汰。人生,就是一个不断debug和update的过程。我希望我的人生能犹如我写的程序一般完美。我能写出完美的程序么?不能,所以我的人生也不完美,但是我还是很喜欢它,有bug就会有改进的余地,有新需求就有升级的动力。颜色选了蓝色,我最喜欢的。正如名字”波纹”一样,如水般清澈,纯净。让人看完心情舒畅。
2006.04.22给自己的Space起名叫做《写在人生边上》,恩,很不错是吧?不过这个可不是我想出来的,是钱钟书先生的一篇散文集的名字。觉得好就借来用用。在人生的大书边随手写写评语,有些可能只有只言片语;有些可能前后矛盾,这都不打紧,本就是为了消遣,又不是背着教育广大人民的重任,只是信手拈来般的消遣而已。就像题头说得:”人生是本大书,我消遣似的翻着它,并随手在书边的空白上零星地写下几句感悟。”