领略《算法之美》 2020-08-14 

  

李磊
  “算法”这个时代高频词常常隐藏在大数据、云计算、人工智能热门技术背后。读了《算法之美》这本书之后,正所谓“大道至简”,在工作和生活中,我们也可以模拟计算机的思考方式,把复杂的人生问题转化成单纯的数学运算,从而找到解决方案。
  算法指的就是解决问题的一系列步骤,其
  含义远不限于计算机,存在的历史也远远长于计算机。在计算机开始使用算法之前,人类早就将算法应用到生活当中了。举几个书中简单的结论和例子:最优停止理论可以告诉我们何时应该小心观察,何时应该果断行动。记住一个关键的数字:37%。当有一系列选择等待你的时候,请至少看完所有选择的37%以上再做决定。这个结论可以应用在买房租房、招聘、找饭店等场景中。在“走马观花”和“见好就收”中,学会利益最大化地“随时停止”。“赢留输变”理论告诉我们如果结果是好的,就一直坚持。如果出现问题或失败了,就要果断勇敢的寻求改变。在NBA等职业竞技领域的球队组建中,精明的球队经理都坚信“胜者不变”的理论。该理论是参考了“动态分配指数”,也就是“基廷斯指数”后做出的科学决策。通过算法来思考我们周围的世界,了解我们所面临问题的基本结构以及计算机给出的解决方案的特性,可以帮我们真实地了解自己,更好地理解我们所处的时代。
  读书需要知行合一。在“谋而后动,知而有得”的“谋”文化长期熏陶下,需要时时刻刻提高自己的谋划和计算能力,也会不自觉地会将《算法之美》中学习到的理论与工作实践相结合。利用时间调度理论,可以审视计划编制中的关键路径,科学的安排计划;利用排序理论,可以构建“科研项目评价模型”,对科研项目进行排序,为后期分阶段投入和释放资源提供参考。利用缓存理论中的超级组织管理办法,可以把平时工作中处理的各种文件进行最优排序,大大提高了文档检索和利用效率。
  读完此书最大的感受就是工作和生活中很多事情看似千头万绪,不如有点理性决策精神,把决策变成一个数学问题,在复杂的时代给自己增加一点底气。用科学的方法做事,才会事半功倍。