The Fixed-Charge Shortest-Path Problem

被引:5
作者
Engineer, Faramroze G. [1 ]
Nemhauser, George L. [2 ]
Savelsbergh, Martin W. P. [3 ]
Song, Jin-Hwa [4 ]
机构
[1] Univ Newcastle, Sch Math & Phys Sci, Newcastle, NSW 2308, Australia
[2] Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn, Atlanta, GA 30332 USA
[3] CSIRO Math Informat & Stat, N Ryde, NSW 2113, Australia
[4] ExxonMobil Res & Engn Co, Annandale, NJ 08801 USA
关键词
shortest path; fixed charge; dynamic programming; CONTROLLABLE PROCESSING TIMES; COLUMN GENERATION; SCHEDULING PROBLEMS; KNAPSACK-PROBLEM; CONSTRAINTS; INVENTORY;
D O I
10.1287/ijoc.1110.0469
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Consider a network N = (N, A) and associate with each arc e is an element of A a fixed cost c(e) for using arc e, an interval [l(e), u(e)] (l(e), u(e) is an element of Z) specifying the range of allowable resource consumption quantities along arc e, and a per-unit cost (c) over bar (e) for resource consumed along e. Furthermore, for each node n is an element of N, let U-n is an element of N be the maximum amount of resource consumption a path can accumulate before visiting node n. Given a source node n(s) is an element of N and sink node n(t) is an element of N, the fixed-charge shortest-path problem (FCSPP) seeks to find a minimum-cost-feasible path from n(s) to n(t). When resource consumption is simply additive, the resource-constrained shortest-path problem (RCSPP) is a special case of FCSPP. We develop a new dynamic programming algorithm for FCSPP. The algorithm uses solutions from labeling and dominance techniques for standard RCSPPs on slightly modified problems, and it combines these solutions by exploiting the structure provided by certain classes of knapsack problems to efficiently construct an optimal solution to FCSPP. Computational experiments demonstrate that our algorithm is often several orders of magnitude faster than naive dynamic programming procedures.
引用
收藏
页码:578 / 596
页数:19
相关论文
共 22 条
[1]  
Campbell A, 1998, FLEET MANAGEMENT AND LOGISTICS, P95
[2]   Solving parallel machine scheduling problems by column generation [J].
Chen, ZL ;
Powell, WB .
INFORMS JOURNAL ON COMPUTING, 1999, 11 (01) :78-94
[3]   Scheduling with controllable release dates and processing times: Makespan minimization [J].
Cheng, T. C. Edwin ;
Kovalyov, Mikhail Y. ;
Shakhlevich, Natalia V. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 175 (02) :751-768
[5]   Modelling path flows for a combined ship routing and inventory management problem [J].
Christiansen, M ;
Nygreen, B .
ANNALS OF OPERATIONS RESEARCH, 1998, 82 (0) :391-412
[6]  
Cordeau J.-F., 2006, TRANSPORTATION HDB O, V14, P429
[7]   SINGLE-MACHINE SCHEDULING WITH CONTROLLABLE PROCESSING TIMES AND NUMBER OF JOBS TARDY [J].
DANIELS, RL ;
SARIN, RK .
OPERATIONS RESEARCH, 1989, 37 (06) :981-984
[8]  
de Carvalho JMV, 1999, ANN OPER RES, V86, P629
[9]   Branch-and-Price-and-Cut for the Split-Delivery Vehicle Routing Problem with Time Windows [J].
Desaulniers, Guy .
OPERATIONS RESEARCH, 2010, 58 (01) :179-192
[10]  
Desrosiers J., 1995, Handbooks Oper. Res. Management Sci., V8, P35