理性决策的艺术:从购房到择偶的数学智慧;37% 规则,做出最佳决策的秘诀;用数学模型解决人生难题

news2024/12/24 9:08:34

在面对人生重大决策时,如购房或择偶,我们常常感到迷茫和困惑。然而,如果我们能够将这些看似复杂的问题简化为数学模型,我们就能以更加理性和系统的方式做出决策。

37%规则

1950年代,当时几位数学家开始研究这样一个问题:

假设你要招聘一名秘书,总共有n个应聘者。

你一个一个地面试他们,每次面试后必须立即决定是否雇佣。

如果你拒绝了一个人,就不能再回头雇佣他。

你的目标是雇佣到最好的那个应聘者。

问题是:你应该采取什么策略来最大化选到最佳人选的概率?

1958年,数学家林德利(D.V. Lindley)发表了一篇论文,首次给出了这个问题的解决方案。

他证明了最优策略是先面试37%的候选人而不做决定,然后选择第一个比之前所有人都好的候选人。

为什么是37%呢?这个数字其实是自然对数的倒数(1/e)的近似值。

在数学上,当候选人数量趋向无穷大时,最优的观察比例正好是1/e,约等于0.368,也就是36.8%。

买房策略

想象一下,你正在看房子。

  1. 市面上有各种各样的房源,你只打算买一套。

  2. 一旦你决定买下某套房子,它就是你的了。

  3. 但如果你犹豫不决,很快就会有人抢先一步。

  4. 你给自己设了个期限,比如说一个月内必须买到房。
    在这里插入图片描述

这些条件虽然简化了现实情况,但正是这种简化让数学家们能够进行计算。

此时我们运用37%规则,把购房过程分成两个阶段。

第一阶段,你只看不买,了解市场,记住看到的最满意的房子。

等到时间过了37%,也就是一个月的第12天,你就进入第二阶段。

从这天开始,只要遇到比之前那个最满意的更好或者差不多的房子,二话不说就买下来。

这个规则听起来可能有点奇怪,但它是数学家们经过艰苦计算得出的。

虽然它不能保证你一定能买到最理想的房子,但在假设房源随机出现的情况下,它是个足够好的方法。

如果你看的房子不到37%就开始买,你可能会后悔买早了;如果超过37%才开始买,你可能会后悔买晚了。

择偶

有意思的是,这个规则不仅适用于买房,还可以用在找对象上。

假设一位女性从18岁开始找对象,打算40岁前结婚。

按照百分之三十七规则,她应该在26.1岁之前只谈不嫁,记住遇到的最心仪的对象。

26.1岁之后,遇到比那个人更好或者差不多的,就该考虑嫁了。

当然,现实总是比数学模型复杂。如果你求婚可能会被拒绝呢?数学家算出,如果每次被拒的概率是50%,那么你应该把37%改成25%。

在这里插入图片描述

换句话说,条件不太好的人可能需要更早地开始行动。

另一方面,如果你条件很好,即使一开始错过了某个人,过段时间再去找他,他可能还是会答应你。

在这种情况下,你的观察期就可以从37%延长到61%。

这些计算结果其实和我们的常识是相符的:条件好的可以多等等,条件差的就得抓紧了。

有人可能会说,这种方法太理性了,缺少了浪漫元素。

但是,如果你非要等待"命中注定的真爱",结果可能是要么懊悔自己没有早点结婚,要么懊悔自己结婚太早。

理性的人应该明白,在适当的时候停止寻找也是一种智慧。

我们经常使用成语典故来帮助思考,其实成语典故就是浓缩了的处世哲学,就是套路。

多掌握一些套路和方法论,心里多积累一些逻辑学概念以及数学和计算机算法,利于决策,没准什么时候就能用上。


欢迎关注我的公众号“德来”,原创文章第一时间推送。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1883546.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

钉钉开放AI生态战略的真正价值到底是什么?很多人都没看懂

来源: 首席数智官 hello 大家好,我们是数字化领军者都在看的首席数智官。 关注我,每天给你讲一个商业案例。 今天我们要给你讲的是:钉钉开放AI大模型生态的战略意义到底是什么? 「谁先赢得苹果,谁就赢得…

C++实现简化版Qt的QObject(3):增加父子关系、属性系统

前几天写了文章: C实现一个简单的Qt信号槽机制 C实现简化版Qt信号槽机制(2):增加内存安全保障 之后感觉还不够过瘾,Qt中的QObject体系里还有不少功能特性没有实现。为了提高QObject的还原度,今天我们将父子…

欢迎回家!揭秘“嫦娥六号”背后的守望者

6月25日,嫦娥六号返回器携带来自月背的月球样品安全着陆在内蒙古四子王旗预定区域。这是时隔3年多后,中国探月工程的又一关键节点任务,也是时隔5年多后,嫦娥探测器再去月球背面。 在此次任务中,同元软控数字伴飞团队为…

C++使用Poco库封装一个HTTP客户端类

0x00 前言 我们在使用HTTP协议获取接口数据时,通常需要在Header和Query中添加参数,还有一种就是在Body中追加XML或者JSON格式的数据。本文主要讲述使用Poco库提交HTTP Post请求的Body中附加XML格式的数据,JSON格式的数据类似。 0x01 HttpCl…

Zuul介绍

Zuul 是 Netflix 开源的一个云平台网络层代理,它主要用于路由、负载均衡、中间件通信和动态路由。Zuul 本质上是一个基于 JVM 的网关,它提供了以下功能: 1.路由:Zuul 允许客户端和服务器之间的所有入站和出站请求通过一个中心化的…

Hadoop页面报错Permission denied: user=dr.who, access....

1、临时解决 hdfs dfs -chmod -R 777 /这种方法,存在一个不足,就是后面重新创建的文件夹,页面进行删除的时候,依然报这个错。 但是,对于应付紧急客户需求,可以临时用一下。 2、永久解决 查看页面的Owner…

超声波清洗机怎么选?极力推荐四款口碑大牌超声波清洗机

相信大家都知道超声波清洗机,每次眼镜脏的时候,去眼镜店里让老板帮忙清洗,她们用的就是超声波清洗机,通过超声波的原理深入物品深处清洁,清洁效果非常好。相对手洗的方式,超声波清洗机能够保护镜片在清洗过…

SpringCloud_Ribbon负载均衡

概述 SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。 源码 LoadBalancerInterceptor 其中含有intercept方法,拦截用户的HttpRequest请求: request.getURI() 获取请求uri,即http://userservice/use…

【哈哈大一上学的全忘了,重开!!】STM32从零入门物联网开发

本笔记资料来源 :STM32物联网入门30步=单片机物联网入门教程 WIFI连接阿里云物联网CubeMXHAL库蓝牙ESP8266杜洋主讲_哔哩哔哩_bilibili IOT:Internet of things 学习目标: 1.掌握洋桃IoT开发板的各功能以及驱动与基本应用 2.掌…

Python容器 之 字符串--字符串的常用操作方法

1.字符串查找方法 find() 说明:被查找字符是否存在于当前字符串中。 格式:字符串.find(被查找字符) 结果:如果存在则返回第一次出现 被查找字符位置的下标 如果不存在则返回 -1 需求: 1. 现有字符串数据: 我是中国人 2. 请设计程序…

vue根据文字长短展示跑马灯效果

介绍 为大家介绍一个我编写的vue组件 auto-marquee ,他可以根据要展示文本是否超出展示区域,来判断是否使用跑马灯效果,效果图如下所示 假设要展示区域的宽度为500px,当要展示文本的长度小于500px时,只会展示文本&…

mysql5.7.30忘记root密码

windows系统安装了mysql5.7.30,在使用navicat链接mysql时候,提示 如何解决: 打开任务管理器的服务,查看有没有MYSQL服务。 如果没有,则按照下面的csdn博客进行操作。 https://blog.csdn.net/clj198606061111/article…

PostgreSQL的学习心得和知识总结(一百四十七)|深入理解PostgreSQL数据库之transaction chain的使用和实现

目录结构 注:提前言明 本文借鉴了以下博主、书籍或网站的内容,其列表如下: 1、参考书籍:《PostgreSQL数据库内核分析》 2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》 3、PostgreSQL数据库仓库…

Firewalld 概述

1.firewalld简介 firewalld的作用是为包过滤机制提供匹配规则(或称为策略),通过各种不同的规则,告诉 netfiter对来自指定源、前往指定目的或具有某些协议特征的数据包采取何种处理方式。 为了更加方便地组织和管理防火墙,firewalld 提供了支持网络区域…

【笔记】手工部署之linux中开放已安装的mysql与tomcat端口

在需要打包的springboot项目中输入mvn clean package 在target下面获得jar包 进入linux中你想要该jar包存在的位置 将jar包上传至linux中 此时在浏览器中输入linux的ip地址:端口号/mapping路径为404 故: 在linux中另开一个标签页 检查mysql和tomcat已…

JMH319【亲测整理】2017剑侠情缘2剑网2汉化版+网游VM单机版+修复纹饰翅膀+内置GM命令无限道具+一键端视频安装教学

资源介绍: 这一套新端早就在手上 一直没分享出来 既然大家放出来了 我也就发出来大家研究吧 目前在改另外一套 是否需要虚拟机:是 文件大小:压缩包约7G 支持系统:win7、win10、win11 硬件需求:运行内存12G …

遇到多语言跨境电商系统源码问题?这里有解决方案!

从手机到电脑,从线下到线上,如今,跨境电商正在打破地域界限,成为全球贸易的新引擎。在这个全球化的背景下,跨境电商平台的运营也面临着一系列的挑战,其中之一就是多语言问题。如果你遇到了多语言跨境电商系…

c进阶篇(三):字符串函数

1.strlen: strlen - C Reference strlen 函数是一个标准库函数&#xff0c;用于计算以 null 结尾的字符串的长度&#xff0c;也就是字符串中实际字符的数量&#xff0c;不包括最后的 null 终止符 \0。它定义在 <string.h> 头文件中。 函数原型:size_t strlen(const ch…

PyCharm 著名编程利器下载安装:Python开发者的必备神器!

PyCharm&#xff0c;它不仅拥有卓越的性能&#xff0c;更以其丰富多样的功能和工具&#xff0c;让开发者在 Python 项目的开发中事半功倍&#xff0c;无论是 Web 开发、科学计算&#xff0c;还是数据分析等领域&#xff0c;都能轻松应对。 在代码编辑方面&#xff0c;PyCharm 的…

C#中的时间数据格式化详解与应用示例

文章目录 1、基本概念基本格式化方法 2、实用的时间格式化方法格式化日期格式化时间格式化时间戳解析日期时间字符串 3、实际应用4、应用示例结论 在软件开发中&#xff0c;时间数据是无处不在的。无论是用户登录时间、数据备份时间&#xff0c;还是日志记录&#xff0c;都需要…