#obtained cleaning and reordering the nodes of the instance n040d005v100W115.txt

param NumTowns := 40;

param NumActivities := 80;

param NumGroups := 8;

set E := 
(1,5) (1,11) (1,23) (1,7) (1,20) (1,22) (1,35) (1,2) 
(2,40) (2,3) (2,5) (2,10) (2,17) (2,6) (2,22) 
(3,10) (3,39) (3,15) (3,6) (3,28) (3,31) 
(4,11) (4,13) (4,32) (4,8) (4,25) (4,9) (4,19) 
(5,40) (5,10) (5,14) (5,23) (5,30) 
(6,21) (6,26) (6,39) (6,17) (6,31) 
(7,29) (7,24) (7,23) (7,20) (7,27) (7,34) 
(8,11) (8,29) (8,20) (8,16) (8,25) 
(9,11) (9,17) (9,19) (9,22) (9,35) 
(10,40) (10,28) (10,30) 
(11,20) (11,35) 
(12,21) (12,26) (12,13) (12,37) (12,19) (12,36) 
(13,32) (13,18) (13,19) (13,36) 
(14,24) (14,23) (14,15) (14,33) (14,30) 
(15,24) (15,34) (15,28) (15,33) 
(16,29) (16,38) (16,18) (16,27) (16,25) 
(17,26) (17,19) (17,22) 
(18,38) (18,32) (18,25) (18,36) 
(19,26) 
(20,29) 
(21,26) (21,37) (21,31) 
(22,35) 
(23,24) 
(24,34) 
(25,32) 
(27,29) (27,38) (27,34) 
(28,33) (28,30) 
(30,33) 
(31,39) 
(36,37) 
;

set I := 
(1,3) (1,10) 
(2,7) (2,29) 
(3,32) 
(4,40) 
(5,11) 
(6,27) 
(7,22) 
(8,29) (8,36) (8,37) (8,40) 
(9,26) 
(10,2) (10,19) 
(11,6) (11,15) 
(12,25) (12,30) (12,34) 
(13,2) 
(14,6) 
(15,13) 
(16,6) (16,10) (16,14) 
(17,13) (17,16) (17,24) (17,29) 
(18,12) 
(19,13) 
(20,8) (20,24) 
(21,32) 
(22,34) 
(23,4) (23,20) (23,35) 
(24,11) 
(25,8) (25,11) (25,24) 
(26,7) 
(27,20) 
(28,33) 
(29,9) 
(30,21) 
(31,11) (31,24) 
(32,19) (32,23) (32,33) 
(33,10) (33,26) 
(34,14) (34,16) (34,17) (34,31) 
(35,11) (35,12) (35,32) 
(36,8) (36,9) (36,11) (36,31) 
(37,7) (37,30) 
(38,4) (38,17) 
(39,19) (39,38) 
(40,8) (40,22) 
(41,11) (41,27) 
(42,4) (42,17) (42,32) 
(43,23) 
(44,7) 
(45,16) (45,21) 
(46,7) 
(47,29) (47,30) 
(48,6) (48,13) 
(49,14) (49,20) (49,36) 
(50,39) 
(51,40) 
(52,8) (52,21) 
(53,20) (53,25) (53,34) (53,37) 
(54,27) 
(55,8) (55,27) (55,38) 
(56,7) (56,26) (56,27) 
(57,7) (57,18) 
(58,26) (58,29) 
(59,5) (59,35) 
(60,15) (60,39) 
(61,36) 
(62,16) (62,36) 
(63,2) (63,10) (63,21) (63,22) 
(64,26) (64,36) 
(65,5) 
(66,1) (66,19) (66,33) 
(67,1) (67,16) 
(68,1) (68,3) (68,4) (68,8) (68,18) (68,20) 
(69,2) (69,12) (69,32) 
(70,19) 
(71,6) (71,13) 
(72,23) 
(73,11) (73,15) 
(74,18) (74,34) 
(75,17) (75,26) (75,33) 
(76,18) (76,35) 
(77,5) (77,14) (77,23) 
(78,6) 
(79,28) 
(80,11) (80,22) (80,37) 
;

# Carico di lavoro fisso
param q := 
1 112
2 29
3 52
4 39
5 83
6 24
7 76
8 124
9 8
10 93
11 110
12 47
13 79
14 70
15 95
16 153
17 164
18 71
19 95
20 141
21 52
22 39
23 58
24 83
25 224
26 22
27 20
28 32
29 83
30 84
31 144
32 83
33 33
34 172
35 206
36 316
37 28
38 72
39 65
40 156
41 107
42 124
43 37
44 22
45 85
46 22
47 13
48 165
49 96
50 78
51 39
52 164
53 121
54 24
55 155
56 54
57 51
58 15
59 78
60 118
61 18
62 19
63 264
64 26
65 69
66 145
67 100
68 344
69 202
70 14
71 165
72 37
73 123
74 68
75 83
76 38
77 164
78 70
79 20
80 219
;

# Carico di lavoro variabile
param pi := 
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
11 0
12 0
13 0
14 0
15 0
16 0
17 0
18 0
19 0
20 0
21 0
22 0
23 0
24 0
25 0
26 0
27 0
28 0
29 0
30 0
31 0
32 0
33 0
34 0
35 0
36 0
37 0
38 0
39 0
40 0
41 0
42 0
43 0
44 0
45 0
46 0
47 0
48 0
49 0
50 0
51 0
52 0
53 0
54 0
55 0
56 0
57 0
58 0
59 0
60 0
61 0
62 0
63 0
64 0
65 0
66 0
67 0
68 0
69 0
70 0
71 0
72 0
73 0
74 0
75 0
76 0
77 0
78 0
79 0
80 0
;

param Wmax := 2722.63;

end;
