PCPSPR

RCPSPR

This web page provide a full description of an RCPSPR example and the results introduced in:

Philippe Lacomme, Aziz Moukrim, Alain Quilliot, Marina Vinot. Integration of Routing into Resource Constrained Project Scheduling Problem. EURO Journal on Computational Optimization. Submitting article

  • Instances.

Widget Instances

30 Activities Instances


Instances informations
For the widget instances with 6 activities, the location of the activities in the instances can be divided into 2 configurations:
Uniform configuration LMQV_U Cluster configuration LMQV_C
For the instances with 30 activities, the location of the activities in the instances can be divided into 3 configurations:
Uniform configuration LMQV_U Cluster configuration LMQV_C Cluster Center configuration LMQV_CC

Vehicles configuration with the capacities:
Instances 2 vehicles 3 vehicles 4 vehicles 5 vehicles
LMQV_U1 / LMQV_U2 / LMQV_U3{12;12}{12;12;12} {12;12;12;12}{12;12;12;12;12}
LMQV_U4 / LMQV_U5 / LMQV_U6{6;5}{6;6;5} {6;6;5;5}{6;6;6;5;5}
LMQV_U7 / LMQV_U8 / LMQV_U9{4;2}{4;4;2} {4;4;2;2}{4;4;4;2;2}
LMQV_C1 / LMQV_C2 / LMQV_C3{7;7}{7;7;7} {7;7;7;7}{7;7;7;7;7}
LMQV_C4 / LMQV_C5 / LMQV_C6{6;5}{6;6;5} {6;6;5;5}{6;6;6;5;5}
LMQV_C7 / LMQV_C8 / LMQV_C9{4;2}{4;4;2} {4;4;2;2}{4;4;4;2;2}
  • Detailed Solutions.

Sum up of all results for the widget instances
BSF: the best found solution
TT: the total CPU time in seconds
T*: the CPU time in seconds to get the BSF
Gap: the gap in percent between the BFS of CPLEX and the BFS of CPLEX

CPLEX (integrated resolution) GRASPxELS (integrated resolution)
Instances Optimal Solution TT BFS TT T* Gap
LMQV_U174Solution18 792 74Solution 117.058.60.0
LMQV_U2144Solution17 892 149Solution 124.065.93.5
LMQV_U3188Solution23 976 188Solution 106.564.80.0
LMQV_U474Solution>172 800 100Solution 208.7131.25.3
LMQV_U5192Solution71 172 204Solution 186.4140.46.3.
LMQV_U6228Solution>172 800 231Solution 237.90.01.3
LMQV_U797Solution14 580 101Solution 92.015.14.1
LMQV_U8197Solution18 864 206Solution 97.618.14.6
LMQV_U9218Solution56 988 233Solution 111.50.16.9
LMQV_C170Solution4 104 70Solution 0.50.00.0
LMQV_C2118Solution5 364 118Solution 1.00.30.0
LMQV_C3143Solution5 724 143Solution 0.70.00.0
LMQV_C433Solution1 512 35Solution 106.22.76.1
LMQV_C568Solution1 224 71Solution 119.02.74.4
LMQV_C672Solution1 296 72Solution 106.862.80.0
LMQV_C744Solution54 576 46Solution 203.40.24.5
LMQV_C890Solution>172 800 96Solution 140.191.96.7
LMQV_C990Solution>172 800 100Solution 145.90.26.4
Average:>86 400 117.036.43.3
All solution of the widget instances in a .zip file:


Sum up of all results for the instances with 30 activities

GRASPxELS (integrated resolution)
Instances BFS TT T*
LMQV_J30_U1175Solution 213.237.5
LMQV_J30_U2197Solution 576.1338.9
LMQV_J30_U3107Solution 244.627.7
LMQV_J30_C1175Solution 524.9182.8
LMQV_J30_C2177Solution 172.451.2
LMQV_J30_C3115Solution 241.8100.2
LMQV_J30_CC1188Solution 465.562.8
LMQV_J30_CC2195Solution 397.129.6
LMQV_J30_CC3124Solution 251.927.2
Average: 343.095.3
All solution of the instances with 30 activities in a .zip file:


Each Solution link gives access to one file composed of 4 parts, the example below corresponds to the solution of the instance LMQV_C2:
The first part gives the makespan of the solution, the number of activities and the number of available resources of the resource.
The second part contains the information on the scheduling with for each activity the resource requirement, the duration and the earliest starting time ES in the solution.
The third part concerns the flow with the transfer from an activity (row) to another (column) and the quantity of resources associated.
The fourth part gives all the details of the routing of the solution with the number of transport operation in each trip Nb_Op_T_Trip x and the details of each trip.
Each trip is detailed with all the transport operation from one activity (origin) to another (destination), with the quantity of resources transported, the duration of the transport operation and the pickup / delivery dates.


Details of the optimal solution of the instance LMQV_C4

Fig 1: Evaluated disjunctive graph with the disjunction between transport operations (arcs in red)

Fig 2: Gantt chart of the solution

Fig 3: Trips of the vehicles

Last Update May 2017.