提前七个小时到了机场,闲着也是闲着。我来给大家讲讲为什么铁路售票问题(尤其是为什么各国都存在无座票)是个世界性的难题,注定有些人的利益是要被放弃的。
说实话,我自己是不太理解为什么这么多人觉得这是个很简单的问题的……[皱眉]
我个人觉得,现阶段,我国的铁路售票规则,已经是难得能保证不浪费运力又兼顾各方利益了。
我们先尽可能简化数学模型,假设北京到武汉,9月1日只有一趟车,这趟车中途只停石家庄、郑州,这趟车只有abc三个座位,最多能售卖一张无座票。
场景一:
只有甲乙丙,三个乘客,在8月29日买了三张北京到武汉的车票。
那么,系统正常把abc三个座位分配给了甲乙丙。
铁路和乘客皆大欢喜。
场景二:
甲乙,两个乘客,在8月27日买了两张北京到武汉的车票。系统给他们分配了ab座。
丙,在8月28日买了北京到郑州的车票,系统想了想,给了他c座。
这时,丁出现了,丁在8月29日想买郑州到武汉的车票,系统一想,正好,那你也坐c座吧。
铁路和乘客也皆大欢喜。
场景三:
甲乙,两个乘客,在8月27日买了两张北京到武汉的车票。系统给他们分配了ab座。
丙,在8月28日买了北京到郑州的车票,系统想了想,给了他c座。
这时,丁出现了,丁在8月29日也想买北京到武汉的车票,系统一想,没法满足他啊。怎么办呢,只能给他出了一张无座票。
丁上车后,发现三个位置都有人,只有自己站着。但是过了郑州,他发现c座没有人了,于是他有了座位。
这时,就有人开始不开心了。
场景四:
甲乙,两个乘客,在8月27日买了两张北京到武汉的车票。系统给他们分配了ab座。
丙,在8月28日买了北京到郑州的车票,系统想了想,给了他c座。
丁在8月29日想买郑州到武汉的车票,系统一想,正好,那你也坐c座吧。
这时,戊出现了,戊在8月30日也想买北京到武汉的车票,系统一想,没法满足他啊。怎么办呢,只能给他出了一张无座票。
戊上车后,发现三个位置都有人,只有自己站着。到了郑州,他发现c座没有人了,于是他坐了过去。可没坐三分钟,丁就上了车。所以,戊的无座票全程无座。
戊肯定是不开心的。
场景五:
甲乙丙,三个乘客,在8月27日买了三张北京到郑州的车票。系统给他们分配了abc座。
丁,在8月28日想买北京到武汉的车票。系统只能给丁出了一张站票。
戊,在8月29日想买石家庄到武汉的车票。但是系统只能显示无票,因为在石家庄到郑州区间,车上三个座位都被坐了,同时还有一个人站着。
场景六:
甲乙丙,三个乘客,在8月27日买了三张北京到石家庄的车票。系统给他们分配了abc座。
丁戊己,三个乘客,在8月27日买了三张郑州到武汉的车票。系统给他们分配了abc座。
庚 ,在8月28日,他想买一张北京到郑州的车票。系统只能给他出一张无座票,但是事实上他在石家庄郑州区间是可以躺着的。
这时,又来了个辛,在8月29日,他想到一张北京到武汉的车票。这时,系统超出限制,无法给他出票。
庚有一点点不开心,辛相当不开心。铁路部门也不开心,因为石家庄到郑州区间的动力浪费掉了。
场景七:
甲乙,两个乘客,在8月27日买了两张北京到石家庄的车票。系统给他们分配了ab座。
丙丁,两个乘客,在8月27日买了两张石家庄到郑州的车票。系统给他们分配了ab座。
戊己,两个乘客,在8月27日买了两张郑州到武汉的车票。系统也给他们分配了ab座。
庚,在8月28日,买北京到郑州的车票。系统给他分配了c座。
辛,在8月28日,买石家庄到郑州的车票。系统给他分配了无座。
这时,壬,想买北京到武汉的车票,显示售罄。可是他不放弃,又试了试北京到郑州的车票,也是售罄。他还是不放弃,又试了试北京到石家庄的车票,这下可以买了。于是,系统给他分配了北京到石家庄无座票。可是,壬是要到武汉的啊。于是,过了石家庄,他不下车,想补票,但是石家庄站,辛要上车啊。车上就有了两个无座票,超出了火车的安全承载人数——这也就是我们在节假日经常看见新闻高铁严重超载的原因(系统可以合理分配票能保证所有人按区间上车,但是系统不能保证所有人都按区间下车)。
场景八:
甲乙,两个乘客,在8月27日买了两张北京到武汉的车票。系统给他们分配了ab座。
丙,在8月27日买郑州到武汉的车票。但是系统觉得太早了,北京到武汉的需求应该是有的,选择不放短途票。他为了保险,只好买了一张石家庄到武汉的车票,系统给他分配了c座。
丁,在8月29日买北京到武汉的车票,系统给了他一张无座票。等丁在北京上了车,发现座没人啊。于是坐到了c座。等过了石家庄,还是没有人啊,丁开始了骂铁路系统。正骂得带劲,郑州站到了,丙上了车……
————————
看见这个买票问题有多复杂了吧。这还是个超简单的模型(相当于我们高中物理把小球想象成没有体积的质点),甚至也还没有达到一列火车三个座位这个简单模型最复杂的情形,就已经够烧脑了。
而现实情况是什么?
现实情况还有大量因素影响这个模型。
第一,乘车人远不止十个天干,是数千乃至春运时的数十万。
第二,列车远不止三个座位,大部分列车在北京到武汉区间内还要停保定、邯郸、安阳、驻马店、信阳、孝感等中型城市。
第三,预售票的时间不止三天。
第四,需求是会变化的,有人买了退票,退票后又买。
第五,北京到武汉区间内不止这一趟车,还有其他共线车。所以不是说想加开就能加开的。
第六,由于第三方软件的统筹,现在存在大量买长乘短的乘客。这一方面实际上浪费了运力,另一方面也让铁路部分不能掌握真实的需求进一步压缩短途票的放票。实际上是个内卷的过程……
所以,在计算机的超高算力和实时通讯技术出现之前,想靠人脑高效、合理卖掉火车上所有的座位几乎是个不可能的任务。
————————
之前的处理方案是什么,还是拿这个简单车次举例子。
北京-石家庄-郑州-武汉,给北京留1000张车票,给石家庄留300张车票,给郑州留100张车票。
如果中间还有些非省会的小站,可能一个站也就能分配到十来张票,卖完就没有了。
哪怕北京的1000张车票没有及时卖掉,或者只是以区间票的形式卖掉的,也很难协调到后面的车站再次出售。
这个问题,其实老郑州人和老武汉人很有发言权。尤其是郑州,郑州贵为铁路枢纽,但是在普铁时代,买火车票并不容易。因为虽然大量的车次要通过郑州,但是它是中间站……没有足够的预留票。
这个问题,经历过普铁时代的朋友们应该也都有印象。那个时代,你上火车了是可以补卧铺的,因为那个时代,卧铺没法做到无缝卖完,也不能买长乘短(你没上车这个卧铺就会再被卖掉)。那个时代,你拿着无座票上车也可能有大量座位可以坐,因为那个时代,卧铺都算不过来,更没能力算硬座了。
但是现在不一样了。
如果是热门车次,你买到了无座票,基本就代表你要一路站到底了……你想在车上补卧铺,列车员会直接告诉你没有可以补的。
因为你边上的那些座,都是无缝卖掉的。它可能是“北京-石家庄、石家庄-武汉”的形式卖掉的,也可能是“北京-石家庄,石家庄-郑州,郑州-武汉”的形式卖掉的……
而这,实际上是得益于我国铁路系统的超强算力和统筹能力,最大化节省了运力,在很多国家是做不到的。
妈蛋,我写了那么多,我觉得12306应该给我送一万积分[无聊][无聊][无聊][无聊]
#闪充丝路智行万里# http://t.cn/z8ArYnr
发布于 马来西亚
