怎么看公交车到站时间?
这个我有发言权,我做过最费脑的公交预测。 那还是2013年前后的事了,我当时读研。每天下午都要去学校附近一个区行政服务中心办事,那里有个工商银行,业务很方便。 我办完事一般坐836路回家(北京航天桥到中关村),这车方便在于可以手机支付(当时还没普及扫码),而且全程高速,不堵车的话40分钟就到了。当然,也仅限于不堵车的情况下…… 但是!常常是走到万泉庄的时候,就堵上了,然后就慢慢悠悠,一路跟在出租车后面,晃悠半小时才能到海淀黄庄。
有一次我又坐836受阻。心想,天天这么堵,有没有什么办法提前知道路况呢?于是就想到了大数据。毕竟我是学信息系统的啊。于是就拿出了研究生才有的东西——matlab,做了一个小demo:每个红绿灯都有人行横道,按照理论,每一辆车经过第一个路口都要等一次红灯;而每一个路段都有上下行之分,比如万泉庄路是南北向的道路,如果按上行为主,那么前面一辆车的行驶状态就会影响后面所有向北行驶的车辆。因此我把所有的可能都输入程序,让电脑模拟出多种路况。最后通过计算,得出最佳预计到达时间。然后截图保存发送给朋友。 后来这事就这样不了了之了。因为之后无论是否准时,我总能找到借口安慰自己——“或许今天比昨天堵车吧”。