Dynamic graph generation for the shortest path problem in time expanded networks

被引:24
作者
Fischer, Frank [1 ]
Helmberg, Christoph [1 ]
机构
[1] Tech Univ Chemnitz, Dept Math, D-09107 Chemnitz, Germany
关键词
Dynamic graph generation; Time expanded networks; Column generation; Lagrangian relaxation; Large scale optimization;
D O I
10.1007/s10107-012-0610-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In discrete optimization problems the progress of objects over time is frequently modeled by shortest path problems in time expanded networks, but longer time spans or finer time discretizations quickly lead to problem sizes that are intractable in practice. In convex relaxations the arising shortest paths often lie in a narrow corridor inside these networks. Motivated by this observation, we develop a general dynamic graph generation framework in order to control the networks' sizes even for infinite time horizons. It can be applied whenever objects need to be routed through a traffic or production network with coupling capacity constraints and with a preference for early paths. Without sacrificing any information compared to the full model, it includes a few additional time steps on top of the latest arcs currently in use. This "frontier" of the graphs can be extended automatically as required by solution processes such as column generation or Lagrangian relaxation. The corresponding algorithm is efficiently implementable and linear in the arcs of the non-time-expanded network with a factor depending on the basic time offsets of these arcs. We give some bounds on the required additional size in important special cases and illustrate the benefits of this technique on real world instances of a large scale train timetabling problem.
引用
收藏
页码:257 / 297
页数:41
相关论文
共 23 条
[1]   Dynamic shortest paths minimizing travel times and costs [J].
Ahuja, RK ;
Orlin, JB ;
Pallottino, S ;
Scutellà, MG .
NETWORKS, 2003, 41 (04) :197-205
[2]  
Aronson J. E., 1989, Annals of Operations Research, V20, P1, DOI 10.1007/BF02216922
[3]  
BORNDORFER R, 2007, ATMOS 2007
[4]   A column generation approach to train timetabling on a corridor [J].
Cacchiani, Valentina ;
Caprara, Alberto ;
Toth, Paolo .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2008, 6 (02) :125-142
[5]   Nominal and robust train timetabling problems [J].
Cacchiani, Valentina ;
Toth, Paolo .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 219 (03) :727-737
[6]   Scheduling extra freight trains on railway networks [J].
Cacchiani, Valentina ;
Caprara, Alberto ;
Toth, Paolo .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2010, 44 (02) :215-231
[7]   A Lagrangian heuristic algorithm for a real-world train timetabling problem [J].
Caprara, A ;
Monaci, M ;
Toth, P ;
Guida, PL .
DISCRETE APPLIED MATHEMATICS, 2006, 154 (05) :738-753
[8]   Modeling and solving the train timetabling problem [J].
Caprara, A ;
Fischetti, M ;
Toth, P .
OPERATIONS RESEARCH, 2002, 50 (05) :851-861
[9]  
Delling D, 2007, LECT NOTES COMPUT SC, V4525, P52
[10]  
FISCHER F, 2008, ATMOS 2008