% % 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 = 2; Hoists = 8; Capacity = 1;