机组调度
列生成
调度(生产过程)
船员
计算机科学
运筹学
作业车间调度
地铁列车时刻表
数学优化
操作员(生物学)
利用
动态优先级调度
工程类
数学
转录因子
操作系统
化学
生物化学
计算机安全
航空学
抑制因子
基因
作者
Lukas Bach,Twan Dollevoet,Dennis Huisman
出处
期刊:Transportation Science
[Institute for Operations Research and the Management Sciences]
日期:2016-02-16
卷期号:50 (3): 878-891
被引量:23
标识
DOI:10.1287/trsc.2015.0648
摘要
We investigate to what degree we can integrate a train timetabling/engine scheduling problem with a crew scheduling problem. In the timetabling/engine scheduling problem, we determine for each demand a specific time within its time window when the demand should be serviced. Furthermore, we generate engine duties for the demands. In our solution approach for the overall problem, we first obtain an optimal solution for the timetabling/engine scheduling problem. When solving the crew scheduling problem, we then exploit the fact that numerous optimal and near optimal solutions exist for the previous problem. We consider all these solutions that can be obtained from the optimal engine schedule by shifting the demands in time, while keeping the order of demands in the engine duties intact. In particular, in the crew scheduling stage it is allowed to retime the service of demands if the additional cost is outweighed by the crew savings. This information is implemented in a mathematical model for the crew scheduling problem. The model is solved using a column generation scheme. We perform computational experiments based on a case at a freight railway operator, DB Schenker Rail Scandinavia, and show that significant cost savings can be achieved.
科研通智能强力驱动
Strongly Powered by AbleSci AI