1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.

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;