麦穗理论
  有一天,柏拉图问老师苏个拉底什么是爱情?老师就让他先到麦田里去,摘一颗全麦田里最大最金黄的麦穗来。期间只能摘一次,并且期间只能向前走,不能回头。
  柏拉图于是按照老师说的去做了,结果他两手空空的走出了田地。老师问他为什么摘不到?
  他说:“因为只能摘一次,又不能走回头路,期间即使见到最大最金黄的,因为不知前面是否有更好的,所以没有摘。走到前面时,又发觉总不及之前见到的好,原来最大最金黄的麦穗早已错过了。于是我什么也没有摘!”

  老师说:这就是“爱情”。

  之后有一天柏拉图问他的老师什么是婚姻?老师就叫他先到树林里,砍下一颗全树林里最大最茂盛的,最适合放在家做圣诞树的树。期间同样只能砍一次,以及同样只能向前走,不能回头。
  于是柏拉图又照着老师的话去做。今次,他带了一颗普普通通,不是很茂盛,也不算太差的树回来。老师问他:怎么带这颗这么普通的树回来?他说:“有了上一次的经验,当我走到大半路程还两手空空时,看到这颗树也不太差,便砍了下来,免得错过了后,最后有什么也带不回来。”

  老师说:“这就是婚姻!”

数学解答
  
  现在我们用数学的角度来讨论这个问题。
  假设我们碰到的麦穗有n个,我们用这样的策略来选麦穗,前k个,记住一个最大的麦穗记为d(可能是重量,也可能是体积),然后k+1个开始,只要大于d的,就选择,否则就不选择。
  对于某个固定的k,如果最大的麦穗出现在了第i个位置(k<i≤n),要想让他有幸正好被选中,就必须得满足前i-1个麦穗中的最好的麦穗在前k个麦穗里,这有k/(i-1)的可能。考虑所有可能的i,我们便得到了前k个麦穗作为参考,能选中最大麦穗的总概率P(k):

  
  设k/n=x,并且假设n充分大,则上述公式可以改为:
  
  对-x·lnx求导,并令这个导数为0,可以解出x的最优值,它就是欧拉研究的神秘常数的倒数——1/e。
  所以k=n/e.
  
  如果你想摘取最大的麦穗,假设有n个麦穗,你应该先将前n/e个麦穗作为参考,然后再k+1个麦穗开始选择比前面k个最大的麦穗即可。

e = 2.718281828459,1/e = 0.36787944117144。

其他例子:

一、一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗。

答案:首先,这个题目说的,并不能完全拿到最大的钻石。但可以保证拿到最大钻石的概率最大。10/e = 3.67,向上取整,得4。则:前四层皆不取,只记下最大的。后面遇到的,只要比前面最大的还大,取之。即可。

二、秘书问题。在机率及博弈论上,秘书问题(类似名称有相亲问题、止步问题、见好就收问题、苏丹的嫁妆问题、挑剔的求婚者问题等)内容是这样的:要聘请一名秘书,有n人来面试。每次面试一人,面试过后便要即时决定聘不聘他,如果当时决定不聘他,他便不会回来。面试时总能清楚了解求职者的适合程度,并能和之前的每个人作比较。问凭什么策略,才使选得到最适合担任秘书的人的机率最大?

麦穗理论,又名“秘书问题”(1/e处为最优分割点)相关推荐

  1. 【算法】 通过苏格拉底麦穗理论(最优停时)来研究爱情

    摘要 本篇文章通过最优停时理论,用苏格拉底捡麦穗的实例,建立模型.分析在怎么样的采样容量下, 苏格拉底捡到最长的麦穗的情况的可能性是最高的, 并给出概率的具体数值.         本篇文章首先从数学 ...

  2. 恋爱算法 - 麦穗理论-推导过程

    麦穗理论 有一天,柏拉图问老师苏个拉底什么是爱情?老师就让他先到麦田里去,摘一颗全麦田里最大最金黄的麦穗来.期间只能摘一次,并且期间只能向前走,不能回头. 柏拉图于是按照老师说的去做了,结果他两手空空 ...

  3. 中国人工智能学会通讯——最优传输理论在机器学习中的应用 1.1 最优传输理论与 WGAN 模型...

    最优传输理论是连接几何和概率的桥梁, 它用几何的方法为概率分布的建模和衡量概 率分布之间的距离提供了强有力的工具.最 近,最优传输理论的概念和方法日益渗透进 机器学习领域,为机器学习原理的解释提供 了 ...

  4. 好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM

    为什么80%的码农都做不了架构师?>>>    好程序员web前端分享值得参考的css理论:OOCSS.SMACSS与BEM 最近在The Sass Way里看到了Modular C ...

  5. PAC理论、训练误差和测试误差、模型复杂度

    PAC理论 https://baike.baidu.com/item/PAC%E7%90%86%E8%AE%BA/1096070?fr=aladdin 训练误差和测试(泛化)误差的区别及其与模型复杂度 ...

  6. 如何由电磁理论引出牛顿力学下的引力场方程

    转自:http://blog.renren.com/share/260663504/8140626257 来源: 余坤 Whyeemcc的日志 两 个月前的某几天在教室里,翻看费曼物理学讲义的时候,上 ...

  7. 苏格拉底 麦穗问题?

    文章出处:点击打开链接 苏格拉底与"麦穗理论"--最优结果 "麦穗理论"来源于这样一个故事.古希腊哲学导师苏格拉底的三个弟子曾求教老师,怎样才能找到理想的伴侣. ...

  8. 【白话机器学习】算法理论+实战之LightGBM算法

    1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支 ...

  9. 最优传输理论和生成模型的几何观点

    ©PaperWeekly 原创 · 作者|尹娟 学校|北京理工大学博士生 研究方向|随机过程.复杂网络 论文标题:A Geometric View of Optimal Transportation ...

最新文章

  1. 《简明 PHP 教程》01 关于 PHP
  2. 3_10 MediaMode 中介者模式
  3. 详解linux下安装python3环境
  4. 配置jupyter-pytorch深度学习环境
  5. ajax实现上传文件
  6. Intellij Idea 创建maven WebAPP项目
  7. 博客整理002-KICAD生成gerber板厂打不开的原因
  8. 别催了,医药行业数字化转型真的“急不得”
  9. Oracle 并行操作
  10. raspberry(树莓派)的简介及实验
  11. 何帅:“在线”思考,王坚的云计算心理学
  12. 关系模式设计优化(数据库学习重点,难点)
  13. 关于Junit测试出现Class not found: “ “这个问题如何解决
  14. 带省略号的比喻句_带有省略号的句子
  15. 程序员副业——接私活的网站和其他路径
  16. 三阶齐次线性方程求通解_的三阶变系数齐次线性微分方程类型
  17. 运筹优化(十)--整数规划求解
  18. 三星打印机显示无法连接服务器,三星打印机不能打印,提示“无法识别的USB设备”解决办法...
  19. 【计算机科学】【2004.06】动态环境中的移动机器人导航
  20. all在java语言什么意思_this什么意思

热门文章

  1. 无符号数与有符号数比较大小
  2. ICC II 3 从create_ndm开始design setup
  3. 以前不懂事现在只想搞钱,从0-1搭建一个树莓派小车
  4. TP5.1导入Excel表格,支持自动筛选字段,支持验证字段
  5. 苹果6换android系统更新不了,iPhone6的手机系统是什么?iPhone6能升级安卓4.4吗?...
  6. mysql的char和varchar_MySQL中CHAR和VARCHAR的区别及应用场景
  7. python+selenium 自动定时发QQ说说
  8. Android最牛的开源整理
  9. (毕业设计资料)基于单片机GPS轨迹定位和里程统计系统
  10. 开源FPGA开发板-OpenICE 介绍及抽奖