Commit be2c4b67f2bb4692ee1b5c286ffe67aa4dd9b451

Authored by 徐烜
1 parent ceb8a823

时刻表v2.3

基本实现让班次间隔平滑过渡,但是有些周转班次时间还是有问题,以后修正
1、将吃饭时间作为班次对象的一个属性,类似停站时间,参与计算下一个班次的发车时间,在最后绘制gantt图的时候再动态添加吃饭班次
2、修正从头拉班次的算法(主要是创建上标线,中标线的方法),修正终止条件,只需判定下一个班次的发车时间是否超过endtime,不需再判定下一个班次的到达时间是否超过endtime
3、添加调整单个路牌横向班次周转时间方法(简单调整停站时间,这个方法以后还要改)
4、添加调整所有纵向班次的间隔时间方法,采用3个班次2个间隔趋于平均,让后分别迭代两个方向上的所有班次(算法没有考虑横向间隔-与第3点联动,但是初期试验下来效果还可以,以后优化)
5、添加调整指定时间后所有班次间隔方法,采用平均化所有班次间隔(主要处理晚高峰过后的班次,19:50后的班次,初期效果还可以,以后优化)
6、修改确定末班车班次的方法(比之前的效果好,以后再优化)
7、将删除标记参数分为两步,删除开头的,删除结尾的,将删除结尾的方法调用放在确定末班车之后,因为结尾的删除标记班次可能会被修正为末班车
.gitlab-ci.yml not found in this commit
Latest builds
 
Status Build ID Ref Stage Name Duration Finished at