A new shortest path algorithm to solve the resource-constrained project scheduling problem with routing from a flow solution

被引:10
作者
Lacomme, Philippe [1 ]
Moukrim, Aziz [2 ]
Quilliot, Alain [1 ]
Vinot, Marina [1 ]
机构
[1] CNRS, Lab Informat LIMOS, UMR 615, Campus Cezeaux, F-63177 Aubiere, France
[2] Univ Technol Compiegne, Sorbonne Univ, UMR 7253, CNRS,Heudiasyc, CS 60 319, F-60203 Compiegne, France
关键词
Routing; Scheduling; RCPSP; Arc routing; TRANSPORTATION CONSTRAINTS; VEHICLE;
D O I
10.1016/j.engappai.2017.08.017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this study, the definition of a RCPSPR (Resource-Constrained Project Scheduling Problem with Routing) solution from a flow solution of the RCPSP is investigated. This new problem consists in defining a solution of RCPSPR that considers both routing and scheduling and that complies with a RCPSP flow, i.e., a solution where the loaded vehicle moves are achieved between activity i and j with a non-null flow. A shortest path algorithm is proposed to solve this problem with a labeling dynamic approach where a label provides all of the information about a solution, including the objective function, the system state and the remaining resources that allow the use of a dominance rule. The system state, described by the label, encompasses both the activities and the vehicle fleet information, including vehicle position and availability dates. Numerical experiments are limited to a comparative study with a proposed linear formulation since no previous publications exist on this problem. A time performance analysis of the proposed algorithm is carried out, proving the efficiency of the algorithm and clearing the way for integration into global iterative optimization schemes that will solve the RCPSPR to optimality. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:75 / 86
页数:12
相关论文
共 31 条
[1]   Resolution of a Job-Shop problem with transportation constraints: a master/slave approach [J].
Afsar, H. M. ;
Lacomme, P. ;
Ren, L. ;
Prodhon, C. ;
Vigo, D. .
IFAC PAPERSONLINE, 2016, 49 (12) :898-903
[2]   Insertion techniques for static and dynamic resource-constrained project scheduling [J].
Artigues, C ;
Michelon, P ;
Reusser, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) :249-267
[3]   An MILP for scheduling problems in an FMS with one vehicle [J].
Caumond, A. ;
Lacomme, P. ;
Moukrim, A. ;
Tchernev, N. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 199 (03) :706-722
[4]   A tutorial survey of job-shop scheduling problems using genetic algorithms .1. Representation [J].
Cheng, RW ;
Gen, M ;
Tsujimura, Y .
COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 30 (04) :983-997
[5]   A hybrid algorithm for the cyclic hoist scheduling problem with two transportation resources [J].
Chtourou, Sameh ;
Manier, Marie-Ange ;
Loukil, Taicir .
COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 65 (03) :426-437
[6]   A tabu search heuristic for the static multi-vehicle dial-a-ride problem [J].
Cordeau, JF ;
Laporte, G .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2003, 37 (06) :579-594
[7]  
Dauzere-Peres S, 1995, 2 WORKSH MOD ALG PLA
[8]  
Dongarra J. J., 2014, Performance of various computers using standard linear equations software
[9]   An efficient new heuristic for the hoist scheduling problem [J].
El Amraoui, Adnen ;
Elhafsi, Mohsen .
COMPUTERS & OPERATIONS RESEARCH, 2016, 67 :184-192
[10]   Analysis of the dial-a-ride problem of Hunsaker and Savelsbergh [J].
Firat, Murat ;
Woeginger, Gerhard J. .
OPERATIONS RESEARCH LETTERS, 2011, 39 (01) :32-35