今天是:
您现在的位置首页 > 铁路新闻 > 铁路评论

12306算法到底有多难

2021-08-21 15:10:50来源:用户投稿作者:铁路乘客

逻辑上来说,中间站到终点站已经无票了,那么从起点站到终点站的全程票就不可能有余票的了。前些天发现从蚌埠站买到深圳东的k91没有任何余票了,但是现实却出乎我的意料,发现从南通起点站到深圳东的终点站居然还有余票可购买,即使中间站到终点站无票了。

原来铁路12306不仅是科学技术发展的逻辑产物,更是经过市场调查再合理优化资源配置的算法软件,曾经的12306,那时高铁时代才刚刚起步,因为算法之复杂,数据之庞大,就连美国的IBM公司都望而止步,如去年的春运出行人数,采用铁路的出行人次达4.4亿,再加上实时购退票,查询余票等的一系列算法,12306堪称全球最难的算法,最高的流量。好比网购时,每个商品对应1个SKU,每买1件商品库存就减1,假设把一个站间距比作一个SKU,比如一趟广州到武汉的高铁有3种座位,8个站间距,总共就有108个SKU,假如一个人买了一张广州到长沙该趟高铁的票,广州到长沙的站间票都得减1,长沙到终点站武汉的票就要加1了,每出一张票都是地狱级别的计算量,堪比阿里的云计算。然而如今的12306算法系统,日最高点击量就超过1500多亿次,一年售出约30亿张的车票,不仅如此,余票查询更是一道附加题,每个账号每查询一次余票,系统就得实时更新线上网站和线下五千多个火车站的六千多个班次,根据余票,起止站,身份信息等,寻找正确的车次,避免因数据时差身份等信息,一张票卖给两个人。春暑运更是每秒150万次的查询点击量。所以大数据时代下的云技术更是顺应时代发展不可或缺的一项技术。据说自从14年起,12306将75%的余票查询业务交给阿里云,让云计算分担计算压力。经历重重困难的12306,以一个完美的购票系统呈现在旅客面前,成为了世界规模最大的实时交易系统之一,把网上卖票做到了人类现有技术的极限。

笔者认为,12306如此庞大的计算系统,少不了背后科研人员的辛勤付出,更是中国铁路便民利民的一项技术服务。例如为了更好的方便旅客购票,7月31日起,铁路12306网站售票改签服务时间由每日5:00至23:30,调整为每日5:00至次日凌晨1:00,提供每日20小时售票改签服务,同时继续提供每日24小时退票服务,这一举措体现了铁路部门在党史学习教育中,努力为人民群众办实事的学习成果。又如,为了商务,通勤旅客快捷出行,8月18日推出的计次票和定期票,灵活快捷,经济实惠,而且这两种票在原有票价上还享有一定的折扣优惠。

12306算法如此之复杂,但成果也是如此之便民惠民,笔者相信,铁路部门将会继续深入研究旅客购票服务规律,持续优化12306网站平台业务流程和功能,不断提升旅客购票服务体验。

免责声明:本网站所刊载信息,不代表本站观点。所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。

网友评论仅供其表达个人看法,并不表明本站立场。

铁路资讯

铁路风景