38 lines
1.4 KiB
MiniZinc
38 lines
1.4 KiB
MiniZinc
%
|
|
% data file for Phillips and Unger
|
|
%
|
|
% accompanies CPAIOR 2020 abstract "A New Constraint Programming Model and Solving for the Cyclic Hoist Scheduling Problem", and Constraints journal article of the same title
|
|
%
|
|
% Copyright (c) 2020 M. Wallace and N. Yorke-Smith
|
|
% contact: n.yorke-smith@tudelft.nl
|
|
% released under CC BY-NC-SA license (https://creativecommons.org/licenses/by-nc-sa/4.0/)
|
|
%
|
|
|
|
Ninner = 12; % tanks
|
|
J = 9; % jobs (used if constraint sum(B) <=J; is uncommentd)
|
|
|
|
tmin = [150, 90,120, 90, 30, 60, 60, 45,130,120, 90, 30];
|
|
tmax = [200,120,180,125, 40,120,120, 75,INF,INF,120, 60];
|
|
|
|
e = array2d(1..Tinner,0..Ninner,
|
|
[|11, 0, 2, 5, 2, 8,10,13,15,17,10, 3, 1,
|
|
|14, 2, 0, 2, 0, 5, 8,10,13,15,12, 6, 3,
|
|
|16, 5, 2, 0, 2, 3, 5, 8,10,13,15, 8, 6,
|
|
|14, 2, 0, 2, 0, 5, 8,10,13,15,12, 6, 3,
|
|
|19, 8, 5, 3, 5, 0, 3, 5, 7,10,18,11, 9,
|
|
|22,10, 8, 5, 8, 3, 0, 2, 5, 7,20,14,11,
|
|
|24,13,10, 8,10, 5, 2, 0, 2, 5,23,16,14,
|
|
|26,15,13,10,13, 7, 5, 2, 0, 2,25,19,16,
|
|
|29,17,15,13,15,10, 7, 5, 2, 0,27,21,19,
|
|
|6,10,12,15,12,18,20,23,25,27, 0, 7, 9,
|
|
|8, 3, 6, 8, 6,11,14,16,19,21, 7, 0, 2,
|
|
|10, 1, 3, 6, 3, 9,11,14,16,19, 9, 2, 0,
|
|
|0,11,14,16,14,19,22,24,26,29, 6, 8,10|]);
|
|
|
|
f = array1d(0..Ninner,
|
|
[31, 22, 22, 22, 25, 23, 22, 22, 22, 47, 27,22, 30]);
|
|
|
|
|
|
|
|
Multiplier = 3; Hoists = 4; Capacity = 1;
|