The considered objective function for these instances is the weighted sum of completion times \sum_i(Wi*Ci).
Let N be the number of operations and Unif[A, B] a uniform distribution over [A,B]. The processing times Pi and the weights Wi are uniformly distributed over [A,B]. The machine has to indergo a preventive maintenance in each period of time T. D is the duration of the maintenance activity.
The instances generated for the considered problem are divided in four benchmark classes each composed of 52 instances ranging from 2 to 1000 jobs (namely N = 2 to 50, 100, 500 and 1000 jobs) and 15 replications are available for each instance of size N. Moreover D is either set to D=0 (i.e. negligible maintenance duration) or set to D=T*2/100 (i.e. significant maintenance duration, denoted by 2%T). All in all, we have 6240 instances (4 * 52 * 15 * 2).
In each class, the parameters are generated as follows:
The instances used in the published work are those belonging to Classes 2 and 3. All instances are available in the zip archive: WCT.zip
The name of each instance is composed of 6 fields: dd_<M>_<D>_<N>_<seed>_<C>_<F>.dat Where:
In the raw format, each file is composed of 3 lines: