小明到学校有几种走法?
这个题目其实想考察的是数学建模的思路,而不是具体的建模方法(比如matlab或者python) 简单的说就是先假定一个模型,然后求解并验证。
1.先假设小明从家出发有一条最短的路径,那么他上学就只需要考虑两点间最近的距离这个问题。我们可以假设学校和小明的家的位置,利用坐标来计算两点之间距离;当然也可以假设学校或小明家在地图上,然后利用百度地图或者高德地图这些软件来获取最短路径。无论采用什么方式来获取最短路径,最后都要转换为数学模型来计算。
2.假设小明早上不犯困,他就可以提前规划好路线,以争取在8点前到达学校。这样的话,问题就变成了一个最优化的问题,目标是最短的路程,限制是必须在一定的时间内走完这段路程。如果加入一些更具体的限制条件,比如小明的早上必须走同样一条路(为了和他晚上回家时走的路一致),那么问题的求解就会变得更加复杂,需要运用一些更专业的知识了。
3.上面两题都是基于这样一种假设,即小明是一个独立运行的个体,他有自己独立的意识,因此他的行动是可以预料的。但如果换一个角度来思考问题呢?学校可以派出若干个学生管理员,他们在各个主要路口埋伏下来,一旦看到小学生就来抓!这样问题就变成了如何规避被抓住的概率,也就是如何避开学生管理员。同理,如果换成交警叔叔来执行这项任务呢?是不是要考虑不同路段的限速?以及红绿灯的时间分布? 如果从交通规划的角度来思考这个问题,就需要引入更多的变量和方程,问题的求解也会更为复杂,但是思路依然是可以把握的。