如何用算法找到结婚对象?[关键词:数学模型]

2018-07-11 01:00:17 4.9万
声音简介

原文:万维钢

音乐:房东的猫《斑马斑马》


大家都知道,我最近都在微博活跃。很多朋友除了问我P2P踩雷,基金定投是否要加仓以外,还有不少是咨询情感的、职业发展的。

 

年轻女生最常见的问题就是用一种绝望的口吻问我,猩猩,此生真的能遇到真爱吗?找一个合适的人好难啊。

 

各位哥哥姐姐,虽然我自己还是一个大龄单身狗,但是依然相信真爱。觉得自己应该会比陶晶莹的运气要好。怎么着,我也长得比陶晶莹好看一点。

 

不过,作为一个理性的女子,我还是想和各位朋友说,如果你觉得真爱难寻的话,你可能得懂一些算法和数学模型。

 

世间万物都有底层规律。 这个规律就在算法里。你要是能应用恰当,还是有很大概率获得幸福。

 

今天和大家分享的内容来自作者万维钢。

 

作者说:

 

去年我家有了第二个孩子,明显觉得原来的房子太小,就想换个大点的。

 

当时正好有个朋友告诉我,他家附近有些新房。我跟老婆去看了一下,当场就决定买,第二天找了个房产经纪人就签合同了。

 

房产经纪人对我们的快速决定表示了赞赏。

 

我就问他,跟你买房子的人中,最长的用了多长时间?他说有个人在两年中看了一百多个房子,越往后看,房价越高,他越不想买,整个非常难受。

 

这就引出了一个问题。看见好的就买似乎是有点草率了,但是总下不了决心出手肯定也不对,那么一个科学理性的人,应该怎么办呢?

 

用算法来解决。

 

一、生活源于算法

 

用计算机算法指导人类生活听起来感觉怪怪的。

 

因为算法这个词看上去是如此神秘莫测,与大数据、大政府、大企业有着密切联系,但其实算法指的就是解决问题的一系列步骤。

 

好比说,买房子和找结婚对象这两件事情。

 

先说买房子。

 

我们假设这个问题的条件是这样的:

 

1.你随机地遇到各种房子,但是只打算买一个。

 

2.遇到一个房子,如果你选择买下,这个房子就是你的。

 

3.如果你选择不买,很快别人就会把它买走—— 你没有第二次机会。

 

4.你应该给自己设定一个看房总数的期限,或者一个时间期限—— 比如说一个月之内一定要买到房子。

 

这些条件可能跟生活中各人实际买房的情况略有不同,但必须这样把问题简化出来,数学家才能计算。

 

数学家的策略是,你要把这一个月的时间分成两个阶段。

 

在第一阶段,你只看不买,就是根据自己的购买能力,了解一下市场上哪些房子你喜欢,哪些你不喜欢。记住在这个阶段内你看到过的最满意的那个房子。

 

等到过了某个时间点—— 具体说过了你设定期限的37%以后—— 你就进入第二阶段。

如果预先设定的期限是一个月,那么第二阶段就从第12天开始。

 

从这天开始,你一旦遇到一个比第一阶段那个最好的房子好,或者类似的房子,就毫不犹豫地买下来。

 

分两阶段这个策略,和37%这个数字,都是数学家们好不容易算出来的。

 

实际上这是一个随机选择优化问题,1958年才被解决。现在人们就把这个办法叫做“37%规则

 

37%规则并不能保证你一定能买到最好的房子,但是在假定市场上的房子随机出现的情况下,它是能让你买到一个足够好的房子的足够好的办法。

 

从概率角度,如果你看了不到37%房子就开始买,你将来更可能后悔买早了;如果你看了超过37%的房子开始买,你将来更可能后悔买晚了。

 

我们生活中有很多情况跟买房是类似的,好东西过了这个村就没有这个店,那要还是不要?

 

使用37%规则,是你作为一个理性人在这个不确定世界中所能做到的最好,那你就可以无怨无悔,没有那么多纠结和痛苦了。

 

再举个例子,找结婚对象也可以用37%规则。

 

比如一个女青年,从18岁开始找对象,设定的目标是在40岁之前结婚,那么根据37%规则,她的两阶段分割点是26.1岁。

 

在数学家看来,这个女青年的最佳择偶策略是这样的。

 

26.1岁之前是观察期,她应该只交往不结婚,但是必须要记住在交往的男生中间,自己最喜欢的是哪个。

 

26.1岁之后是决策期,再结交新的对象,一旦遇到一个比那个人还好,或者和那个人差不多一样好的男人,就应该马上把他拿下,和他结婚。

 

当然具体到择偶的话,这个数学模型还可以更复杂一点。

 

37%规则是假设你向谁求婚,那个人马上就会答应,主动权全在你手里。 

 

但如果主动权不在你手里,你向人求婚,有被拒绝的可能性 ,那么分割点就不是37%了。

 

数学家计算,假设你每次被拒的可能性是50%,那我们就要把37%变成25%

 

也就说条件不好的人应该缩短观察期,仍然从18岁开始算的话,过了23.5岁之后你就赶紧开始发offer

 

看谁好就向谁求婚,他要是同意你就达成目标,他要是拒绝你就再看下一个。

 

还有一点,37%规则是在假设无法回头的条件下成立的,也就是说如果你在第一阶段错过一个人,他可能就和别人结婚了。

 

可是如果你条件非常好,就算一开始错过了一个人,过了一段时间回去找他,他还有可能答应你的话,你的观察期就应该延长。

 

具体来说,数学家计算,假如在观察期内已经被你拒绝了的人,你回头他还有50%的可能性会同意,那么这种情况下,你可以把观察期从37%延长到61%

 

条件好的就多等等,不要急于决定;条件差的就赶紧行动。数学家的计算结果,跟我们的常识还是符合的。

 

当然,这些计算都是数学家把人们找对象的过程给理性化、模型化了。

 

这个模型里没有命中注定的真爱这个概念,似乎缺少了一点浪漫元素。

 

你可能会说我一定要找到真爱才能结婚,可什么是真爱?

 

在数学家看来,你一看到小明同学觉得不错,但是错过了,那么再找到一个和小明差不多的人,也就可以了。如果你非得说只有小明同学才是真爱!那就不对了。

 

如果你说找对象跟买房子不一样,我一定要寻找命中注定的真爱,那么数学家告诉你,你大概会有两种可能结局:

 

或者后悔自己没有早早结婚被剩下了,或者后悔自己结婚太早。

 

这些算法,说的是面对一个不确定的世界,你根本不知道命运会怎样的情况下,所能采取的最佳策略。

 

如果找足够多的人试验足够多次,你就会发现这些策略比别的策略好——更比没有策略好。

 

我们成年以后在生活中运用到复杂数学的机会太少了。如果你不搞技术,可能就连在工作中用到数学的机会都不多。

 

我们生活中用到的数学,大都停留在小学生水平,比如购物算账。

 

而事实上,一个现代人如果能习惯性地用数学模型去思考问题的话,你可能会发现机会还有很多。数学模型和计算机算法可以帮助你决策。

 

最后总结一下,

 

第一,  生活源于算法。

第二,  在这个不确定世界中,使用37%规则,使你作为一个理性人能将选择做到的最好。

第三,  善用数学和算法思维,会挖掘出更多机会。

 

那亲爱的你,换做是你,你会选择用算法的思维来挑选结婚伴侣吗?


用户评论

表情0/300

1529927hefi

每天晚上都听 不错

黑色幽默_tbp

感情是不可以这样算的!

A潇泉1836698

我内心就是这么想的,但是没有一个人跟我同步

Lenna_sd

找对象真能算吗?没有尝试过

小明和莎拉

太理想真可怕

猜你喜欢
如何找到对的人

每个人都觉得脱单难,甚至认为脱贫后可能会好脱单,而事实并非如此所愿。为何?原因出在哪?错位!谈恋爱本是两情相悦,却被附加(物化/x)要求,男要x,女要,彼此不愿...

by:数字化管理师

算法

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输...

by:大脑改造计划

Raft算法

Raft算法是一种通过对日志复制管理来达到集群节点一致性的算法,被广泛应用于各种框架和中间件中。例如,Redis、Etcd、Consul、Docker等都有应用...

by:动力节点教育

算法|一线大厂真题算法

算法和数据结构大厂真题串讲

by:幻梦成风

算法之美

我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序...

by:不识当年段将军

算法之美

·你以为这本书讲的是算法吗?其实它说的是人生。“算法”并不只适用于计算机,同样适合我们的生活与工作,租房、收拾衣柜、选择餐厅、时间管理……无不能用算法解决。停止...

by:易水河_m8

人生算法

序言:找到你的人生算法。使用指南:应对不确定性的七个思维模型。第一部分,人生算法九段广义而言,大自然有两个重要的算法,一是进化,二是大脑,后者难免会被归为前...

by:真诚心学教练

算法时代

世界上的一切事物都可以被简化成一个公式吗?数字可以告诉我们谁是最适合我们的另一半,而且能和我们白头偕老吗?算法可以准确预测电影的票房收入,并且让电影...

by:13_7db1j

算法图解

【写在前面】:读给自己复习,也希望和大家交流,同时加入了自己的思考【简介】:本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更...

by:小懒_读小说