算法改变了生活,倒不如说算法来源于生活。
举一个计算机学生都知道的算法,迪杰斯特拉算法(最短路算法)。笔者第一次在应用相关的书籍上面看到迪杰斯特拉算法是在谢希仁的《计算机网络》第六版中,里面提到了升级的路由寻路算法就是迪杰斯特拉算法。该算法能够根据全局网络拓扑图算出两个节点之间的最短路径。在网络空间中,能拿来寻路的最短路算法在现实生活中也有很多应用。比如你在使用导航的时候,导航给你显示的路径至少是以迪杰斯特拉算法为基础而改进的。
人类不断地从自然生活中提取算法的例子比比皆是,计算机科学家通过观察蚂蚁群行军的方式总结出了蚁群算法;通过利用熵增原理,提出了模拟退火算法,模拟退火算法主要用于寻找更为稳定的最优解。这些算法都来源于生活,然后再服务于生活、
上面两个算法是智能算法的小开头,之后人类从生活和自然中学到了不少算法。也即所谓的人工智能算法。
网友评论