男:"今天晚上吃什么?",女:"随便!",男:"想吃火锅还是湘菜?",女:"随便!"。男:"那我们吃火锅吧?",女:"火锅容易上火!",男:"那就吃湘菜",女:"湘菜太辣了!"。男:"那你想吃什么?",女:"随便!",男:"...."。
不知道你是否遇到过上面那种尴尬时刻。人口口声声说想要自由,想要选择,当你真的把自由和选择摆在他面前,他很快就会退却,大多数人都有选择困难症,选择越多反而越纠结,原因在于人害怕为自己选择的结果负责,同时还因为本性贪婪,纠结选择了A后又舍不得B所带来的好处。
所以人最好的选择是没有选择。例如上面例子中,如果附近只有火锅店,他们只能吃火锅,那么男人就可以免去很多头痛。如果真的要选,但又捉摸不定,左右为难时,你还可以通过放弃选择来做出选择,例如丢硬币,如果正面朝上就去吃火锅,反面朝上就吃湘菜,如果女人想抱怨,男人就可以说这是上天决定的,你要抱怨就抱怨老天爷吧。
选择.jpeg人生在很多两难时刻,还真应该让老天爷帮你做决定。例如你是该读研还是该工作,该回老家还是去大城市,该去压力大但发展机遇好的互联网公司还是轻松但提升前景有限的国企等。你可能绞尽脑汁,权衡利弊,思考,计算,推演,看哪一种选择最好,然而毫无意外,无论你如何费尽心思的去想,你最终都得不出更合理的结果。所以此时你不如放弃选择,丢个硬币,根据结果来随机选择。如果你对丢出结果不满意,想再丢一次时,你就已经发现了内心真正所想。
利用随机化来应对复杂局面是一种非常有效的办法。你知道蝴蝶效应:一只在亚马逊雨林里的蝴蝶偶尔煽动一下翅膀,有可能在两周后在得克萨斯州引发一阵龙卷风,这种优美而戏剧化的描述,让我们体会到不可控因素会引发的严重后果。问题是,不可控因素多得不可控,你可以阻止这只蝴蝶煽动翅膀,但你来不及防止另一只蝴蝶煽动翅膀。
我们深思熟虑的,很可能只不过是蝴蝶煽动翅膀。你考虑的因素显然对结果有影响,但对结果有影响的因素太多,这使得你的考虑根本微不足道。生活中面临的选择大多如此,选A也行,选B也行,各有千秋,各有利弊。人原以为自己与动物的区别在于拥有理性,做选择时如果没有明确的因果关系做支撑,内心就会很难受。而最新的研究表明,人其实是情绪化动物,做选择主要靠当时的情绪和直觉,理性只不过用于在做出选择后说服自己。
选择困难.jpeg当人没有选择时,其实更容易说服自己。俗话说女人衣柜里总缺一件合适的裙子,说到底还是衣服太多,不知如何选择。今天出门该穿裙子还是热裤,犹豫半小时,决定选热裤。这时她又得在白裤和黑裤中为难,拿不定注意又回到裙子中选择,每个潜在选择都有潜在诱惑力,不想放弃,这就造成选择困难。所以最好的办法是闭着眼睛伸手随便拿一件,拿到什么穿什么。
选择令人痛苦,因为你要为选择负责。倘若你能跳出来,通过丢硬币的方式让自己脱困,即使最终选择结果不如人意,你对自己的自责也会少很多。有个寓言或是哲学实验是:一头驴面前有两堆草,它犹豫着不知道吃哪一堆好,于是在左右摇摆中活活饿死。人其实并不比这头驴好多少,很多时候大好时机就在其左右摇摆中浪费掉。
人生宝贵,不要在选择的犹豫中耗费掉。罗马帝国有法律规定,禁止行政长官过问鸡毛蒜皮的小事,否则就得被问责。因为你关注点太琐碎,宝贵的精力被耗散便无法再重大事情中做决策,同时失去大格局,于帝国非常不利。每个人应该把自己当做罗马帝国的皇帝,生活中有太多本质上是鸡毛蒜皮的小事,有太多半斤八两的选择,你应该学会迅速从中脱身,而随机化是脱身的好方式。
纠结.jpeg你会怀疑用丢硬币的方式做决定太不严肃,我可以告诉你,这有非常扎实的理论基础。我们处于信息时代,计算机几乎控制我们生活的方方面面,像电脑,像手机,如今还有奇妙的人工智能。计算机的灵魂叫算法,它能指导计算机解决各种复杂问题,例如无人驾驶算法能让汽车自动运行。算法实际上是由人设计的一系列逻辑步骤,使得计算机面对不同的情况懂得采取相应的步骤,因此算法具有确定性。
问题在于世界具有模糊性,因此确定性的算法时常难以应对模糊不清的局面。最典型的是”加盐少许“,计算机永远只能明白”加盐3克“,它不懂得如何理解”少许“。为了解决此类说不清道不明的问题,计算机科学在算法中引入了随机性。
所谓随机性就是毫无理由的采取一系列动作。就如乱拳打死老师傅,面对你根本不知如何下手的复杂局面时,你毫无理由的运用几个随意动作,说不定能获得出人意料的效果,一个具体实例是π,也就是圆周率的计算。现在很多”最强大脑“据说能够背出圆周率后几万位小数,问题是你得算出π的具体值你才有得背,曾几何时π的运算是一个非常复杂,难倒很多数学家的难题,因此我们始终觉得能推导出π值的人才是”最强大脑“,那些背出π值得人其实是”最蠢大脑“。
使用随机化的方法可以出人意料的精确运算出π值。在18世纪以前,数学家很难找到确定性的算法精确计算π值,在1777年,法国大数学家布冯提出一种”匪夷所思“的计算方法:在一张纸上画出间距为d的多条平行直线,然后使用长度为l的针丢到纸上,其中l < d,然后计算与直线相交的针与针总量的比值,例如你丢了n根针,其中有t根针与某条直线相交,于是相应比值为t/n,出人意料的是,这个比值约等于2/π!,如果你丢的针越多,也就是n值越大,你计算出来的结果与2/π就越接近,于是我们就可以通过随意丢针的方式计算π的值!
还真有人做过这样的实验。1901年意大利数学家拉渣里尼投了3408次针,并记录下针与直线相交的次数,然后反解出π值,他算出结果是3.1415929,而准确结果是3.1415927,也就是说随机丢针后得出的结果与真实结果在小数点后6位完全一样,其精度如此之高,要知道当时还没有好的确定性算法能如此准确的计算π的值!
另一个随机化方法在计算机算法是的使用是素数运算。那些不能被分解成除1和它本身之外的数的乘机的数就是素数,例如1,3,5,7,11等,查找素数是数论中及其重要的一个问题。这个问题虽然有确定性的解法,但是效率相当差。古希腊时期的数学家埃拉托斯提斯曾提出过 一种确定性的素数查找算法。你要找出小于n的所有素数,首先在纸上把1到n这些数字写出来;
素数查找.jpg首先把2的倍数划掉。剩下的数中大于1的最小值是3,然后把3的倍数划掉;在剩下数中,大于1的最小数是5,然后把5的倍数划掉,如此依次进行下去。最后剩下的数就是出于1到n之间的素数。在数个世纪以来,查找素数被认为是最”吃饱撑着,没事找事干“的行当,但令人意想不到的是,到二十世纪末,互联网兴起,由此引发了一系列基于互联网的商业交易,例如电商,网络支付等,由此交易安全成为头号问题,如果没有强大的加解密技术,现在我们常用的支付宝和微信红包根本就无从谈起,而加解密技术依赖的正是素数查找算法,也就是说如果几百年前没有人”吃饱了撑着“去思考素数查找算法,今天就根本不可能存在阿里巴巴,亚马逊这些超级巨头。
阿里腾讯在支付领域使用的加解密技术,其核心原理是素数分解的困难性。一个不是素数的数可以分解成若干个素数乘机,例如8可以分解成3个2相乘,数学上证明,这种分解几乎不可能在计算机上实现。例如一个拥有几百个数字的大数,要想将其分解成相应素数的乘机,即使应用现在的超级计算机运算,可以也要数百年才可以解决,因此现代网络安全所依赖的加解密技术就基于此。
阿里巴巴就依赖与素数难以分解的原理,保证用户支付宝中的钱不被窃取。例如阿里工程师可以找到两个”很大“的素数,将他们相乘后所得结果作为公钥对数据进行加密,而这两个素数作为秘钥严格保密,如果这些素数泄露了,用户的钱就会被盗取。
随机.jpg至于如何有效的找到足够大的素数,那就得依赖于随机化。自从两千年前的埃拉托斯提斯提出的算法后,再也没有比它更好的素数查找算法,使用这种方法寻找素数,就不可能有现在的阿里巴巴,马云也不可能是中国首富。二十世纪初,麻省理工学院有一个计算机科学专业的博士生叫米勒,他发明了一种方法用于测试一个数是否是素数,但问题是这种方法时灵时不灵,有时候测得准,有时候测不准,这种不确定性让他非常苦恼。
米勒的方法大概步骤是,他设计一个函数,这个函数包含一个参数x,对于要测试的数字n,如果它是素数的话,那么无论x取什么值,函数都能返回正确判断结果,问题是如果n不是素数,那么就存在某些特定值,当x取这些值时,函数会返回错误结果。如果你以确定性的思维来看米勒的算法,你肯定认为算法不实用,因为你不准确嘛,时灵时不灵那怎么能是值得依赖的好方法呢!
从深层次看,不确定性恰恰是解决复杂问题的好手段。麻省理工学院一个计算机教授叫拉宾,他深入研究了米勒算法发现,如果n不是素数,那么参数x只有四分之一的取值可能,使得算法出现错误结果。于是给定一个数值n,然后你随机取一个值作为x,算法返回错误结果的概率是1/4,然后你继续再随机取一个其他值作为x,算法再次返回错误结果的概率是(1/4)^2,这意味着如果我多次随机随机尝试,算法返回错误结果的概率以指数级速度下降,连续随机尝试10次,算法出错的概率下降到一百万分之一,如果你觉得还不放心,你可以继续多随机尝试5次,这时算法出错的概率下降到十亿分之一,这种概率要被你碰上,你就应该去买六合彩了。
素数性.png解决难题的一种智慧是追求概率而不是追求确定。基于上面方法而发明的加解密技术是支付宝帮你捂紧钱包的核心技术,这意味着你存在支付宝里的钱不是绝对安全,而是“非常”安全而已,但这已足够。回到人生决策,我们面临的人生抉择比查找素数要难得多,根本没有任何理论能推论出一个人做何种选择后能确定得到怎样的结果,人生本质上是一个随机过程,就如我们在形成受精卵那刻也是概率化的结果。
因此面临半斤八两的选择时,丢硬币随机选择即可。就如同到底是进体制当公务员,还是去大城市闯一番,大多数情况两者在生活品质上并无太大差别。在体制内能从底层爬到厅级干部,在大城市从一线员工做到企业高管,都是小概率,它与你如何在设计选择方案无关,最惨的是那些选择了A,却又惦记着B的好的人,这类人既不能安心享受A的好处,又不可能从放弃的B处得到任何好处,结果左右不讨好,在纠结中白白浪费自己的生活和心情。
所以过好人生的一种方便法门是,随身带一个硬币,遇到纠结不定的问题时,拿出来抛一抛,根据硬币落地结果做选择,没了进退维谷的难受,人生自然轻松愉
快。
请关注公众号,让我们共同学习进步
qrcode_for_gh_00f6e6bb0b6c_258.jpg
网友评论