演算法无所不在,是无法忽视的当今最重要思考方式!
然而,没有一本书能把演算法说得这么有趣、清楚!
不论是搜寻引擎、导航系统、资料安全、
网路约会或是大学名额分配,演算法支配着你的生活……
●在电话簿里寻找号码,以及为你的书本按笔画顺序上架,这个不起眼的动作里面,有极强大的演算法原则?
●现代搜寻引擎google,竟是从1916年维也纳南方难民营,一位医生思考该如何缓解一万名难民间的紧张关系,而研究谁和谁合得来开始的社会网络开始的!?
●一位父亲为两个孩子分一块蛋糕,该如何切蛋糕才不会引起争执呢?想不到这也是一个演算法问题吧!?
●用电脑为想婚男女做配对时,怎样才不会因为配对程序不理想,出现两个被配对在一起的人其实都更想和别人在一起的「堵塞二人组」呢?
●当今最先进的游戏引擎──魔域幻境4,竟然彩绘了巴黎一栋公寓建筑,其图像与设计师品牌家具的广告照片不相上下,这是如何做到的?
电脑和网路的普及,以及优质又简单的实用程式的易于取得,今日演算法的任务铺天盖地,既能拯救大都会区交通承载量、延缓传染病疫情扩散、更快速研发药品;还能影响我们的品味,为动画片设计桥段、推荐个人书单和今晚家庭电影院观赏影片,甚至能做汽车无人驾驶。
然而,并不是只有电脑科学家才能弄懂演算法是什么。为了让人们对演算法的想法,从新闻炒作与歇斯底里中解放出来,德国数学家赛巴斯提安.史帝乐主张,我们的社会必须学习追问,浓缩在一个演算法中的是什么样的思考方式,以及它使用什么样的判断依据得出结果?因此透过几个科学旅程,作者告诉我们,所谓演算法就是去思考你所思考的。当你透彻理解自己的思考切入点和解决问题的步骤,就能放心把剩下的部分交给电脑去算。
作者以旅游书的方式为演算法星球做了七天导览行程规划。七天的旅程专门为想要亲眼见识演算法星球的人所写的。到达星球的第一天,您就会经历到演算法星球离我们有多近──不论你是使用智慧型手机的人,还是跟旧式电话簿纠缠的人。第二天,我们花时间在最朴素的问题上:什么是演算法?第三天,我们会经历,复杂性多么真实地存在于我们星球上。第四天,我们会学习一些简单的技术来猎捕资讯。第五天,预计是经典观光客行程,包括着名的加州搜寻引擎google。第六天,我们来探究演算法如何经营人类的共同生活。而在启程返家那天,我们将认识四位演算法式思考的古老大师。
从简单的例子出发,作者以生动有趣的方式,帮助想要了解大数据和演算法是什么却不想折磨自己的科普读者,更易于了解演算法。
名人推荐 赖以威数学作家、译者、长庚大学电子工程学系助理教授
「人类是唯一会为了偷懒而努力工作的生物,于是我们发明了电脑,然后是演算法:一套人类与电脑沟通的语言。」──赖以威