76 lines
7.3 KiB
MiniZinc
76 lines
7.3 KiB
MiniZinc
min_signal_strength = 5;
|
|
TOWER = {t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14};
|
|
HANDSET = {h0, h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h14, h15, h16, h17, h18, h19, h20, h21, h22, h23, h24, h25, h26, h27, h28, h29, h30, h31, h32, h33, h34, h35, h36, h37, h38, h39, h40, h41, h42, h43, h44, h45, h46, h47, h48, h49, h50, h51, h52, h53, h54, h55, h56, h57, h58, h59, h60, h61, h62, h63, h64, h65, h66, h67, h68, h69};
|
|
distance = [|56.01,47.51,30.02,34.13,49.98,60.42,38.08,38.08,8.54,27.07,33.84,51.04,30.53,47.54,37.48
|
|
|30.00,12.65,34.79,17.20,39.00,23.77,23.35,11.18,28.84,21.59,30.00,28.32,6.71,34.01,25.50
|
|
|62.82,43.66,14.56,26.42,61.59,60.67,27.59,42.58,18.38,36.72,45.80,58.82,31.00,58.18,47.41
|
|
|22.20,54.71,74.28,61.03,7.21,46.04,67.68,34.00,51.00,32.20,23.26,19.10,45.80,11.40,21.93
|
|
|43.91,55.03,54.42,50.00,29.27,59.03,56.08,35.51,26.00,21.02,17.20,38.08,37.85,29.41,24.21
|
|
|25.06,42.05,53.91,43.08,14.32,41.68,49.77,20.22,29.53,11.40,2.00,19.24,28.16,12.04,5.83
|
|
|64.78,48.33,20.25,31.62,61.72,64.54,33.24,45.04,17.89,37.34,45.65,60.42,34.37,58.69,48.10
|
|
|47.01,25.50,17.20,10.30,50.25,42.30,15.13,26.40,17.72,26.08,36.36,43.91,13.60,45.97,35.38
|
|
|63.51,68.80,57.00,59.14,49.03,76.42,64.03,52.35,31.32,37.54,36.67,57.70,50.77,49.34,43.42
|
|
|25.00,55.54,72.86,60.54,6.32,48.37,67.23,34.18,48.55,30.41,20.81,21.10,45.28,11.40,20.81
|
|
|18.03,46.10,64.38,51.31,3.16,40.02,57.98,24.70,41.63,22.47,14.32,13.00,36.06,2.00,12.04
|
|
|67.68,36.88,9.06,20.59,73.11,56.75,15.52,47.63,36.88,49.09,59.36,65.44,34.71,68.68,58.26
|
|
|26.68,57.72,75.01,62.77,8.54,50.25,69.46,36.40,50.48,32.53,22.80,23.02,47.51,13.60,23.02
|
|
|16.28,49.04,70.29,56.22,6.32,40.05,62.80,28.84,48.47,29.07,21.38,13.15,41.11,7.62,18.36
|
|
|41.59,31.14,27.20,21.21,40.61,43.46,27.00,22.02,8.60,15.62,25.50,37.36,13.60,36.89,26.08
|
|
|18.44,17.89,47.43,29.53,32.14,14.87,35.23,9.22,37.95,24.04,28.64,18.38,18.03,27.07,22.14
|
|
|62.77,66.03,53.01,55.71,49.37,74.52,60.44,50.45,27.86,35.81,36.06,57.01,48.01,49.24,42.54
|
|
|34.71,9.22,31.58,13.00,44.38,25.02,18.60,16.55,30.41,26.17,35.06,33.42,8.94,39.40,30.81
|
|
|27.07,32.76,43.14,31.95,24.08,36.77,38.63,12.81,21.38,2.24,10.44,22.02,17.26,20.25,9.43
|
|
|65.39,68.82,55.08,58.31,51.62,77.34,62.94,53.26,30.46,38.60,38.63,59.62,50.80,51.66,45.19
|
|
|22.02,55.36,75.74,62.20,8.94,46.00,68.82,34.99,52.77,33.84,25.08,19.42,47.01,12.73,23.43
|
|
|49.93,22.20,15.13,4.12,55.80,41.11,7.07,29.83,25.71,32.70,42.95,47.63,16.97,51.22,41.05
|
|
|15.30,48.10,69.66,55.44,6.71,39.05,62.01,28.02,48.10,28.64,21.21,12.17,40.36,7.28,17.89
|
|
|30.48,10.44,35.17,17.00,40.50,22.36,22.80,12.65,30.81,23.77,32.02,29.21,8.60,35.47,27.29
|
|
|71.12,43.10,7.21,25.50,74.28,62.65,22.02,50.61,34.44,49.52,59.55,68.26,37.59,70.18,59.46
|
|
|58.03,49.68,31.02,36.06,51.55,62.65,39.81,40.26,10.77,29.02,35.44,53.01,32.76,49.24,39.32
|
|
|60.42,65.19,54.04,55.66,46.53,72.92,60.64,48.84,27.89,34.06,33.62,54.63,47.17,46.57,40.25
|
|
|38.29,10.30,28.28,9.49,47.42,28.02,15.00,19.72,29.83,28.00,37.34,36.88,10.05,42.49,33.53
|
|
|69.38,67.18,48.05,54.38,58.00,78.23,58.14,54.59,27.59,40.85,43.42,63.79,49.58,57.22,49.24
|
|
|39.05,37.22,35.85,30.02,34.00,46.04,36.06,22.36,9.85,10.05,18.03,34.01,19.24,31.02,20.62
|
|
|44.05,40.00,33.62,30.59,38.48,50.25,36.12,26.93,5.66,15.03,22.36,39.01,22.02,35.74,25.50
|
|
|35.36,29.15,32.56,23.19,34.71,38.95,29.61,16.28,13.34,10.00,20.25,31.05,11.18,30.81,20.00
|
|
|12.17,25.46,57.57,39.40,30.81,12.04,44.78,17.46,47.07,30.89,32.56,15.30,28.16,26.25,25.50
|
|
|3.00,33.60,62.65,45.49,22.85,21.02,51.40,19.65,48.01,29.61,28.30,7.81,32.31,18.87,21.47
|
|
|37.70,21.93,26.63,14.32,41.23,35.44,20.88,17.09,17.69,18.03,28.23,34.48,5.10,36.80,26.40
|
|
|42.76,31.11,25.81,20.40,42.01,44.01,26.02,23.00,8.49,17.03,26.91,38.60,13.89,38.28,27.46
|
|
|57.78,62.43,52.15,53.16,44.28,70.09,58.25,46.01,25.50,31.24,31.02,52.00,44.42,44.15,37.58
|
|
|43.42,20.12,20.62,7.00,48.60,37.12,13.34,23.02,21.47,25.63,35.85,40.80,10.00,44.05,33.84
|
|
|26.08,10.00,43.57,24.74,40.31,13.15,29.55,14.87,39.45,29.15,35.44,26.57,17.46,35.23,29.43
|
|
|60.84,66.04,55.04,56.61,46.69,73.59,61.61,49.52,28.86,34.71,34.01,55.04,48.02,46.84,40.71
|
|
|40.31,32.02,29.41,23.09,38.60,43.38,29.02,21.21,8.54,13.60,23.35,35.90,14.14,34.99,24.19
|
|
|35.00,2.24,36.01,17.00,47.54,20.40,20.88,20.10,37.48,32.02,40.11,34.89,15.81,42.45,35.06
|
|
|44.38,24.70,20.00,11.40,47.42,40.61,17.00,23.77,16.55,23.32,33.62,41.18,11.18,43.14,32.56
|
|
|50.99,58.14,52.17,50.64,37.22,64.35,56.22,40.36,24.08,25.50,24.17,45.19,40.31,37.11,30.89
|
|
|5.39,31.76,58.59,42.01,20.40,22.36,48.17,15.23,43.00,24.52,23.60,5.00,28.18,15.81,16.64
|
|
|5.00,31.06,59.51,42.44,22.80,20.10,48.41,16.49,45.04,26.93,26.40,7.28,29.15,18.38,19.42
|
|
|39.29,26.91,26.87,18.00,40.31,39.56,24.19,19.10,12.81,15.81,26.08,35.47,9.43,36.24,25.50
|
|
|65.62,49.66,21.54,33.02,62.17,65.73,34.66,46.01,18.38,37.95,46.07,61.19,35.51,59.24,48.70
|
|
|59.48,59.82,46.00,48.85,48.01,69.40,53.45,45.49,21.02,31.30,33.38,53.85,41.87,47.17,39.29
|
|
|67.62,70.80,56.22,60.01,53.76,79.51,64.51,55.44,32.20,40.80,40.85,61.85,52.80,53.85,47.42
|
|
|70.94,72.47,55.73,60.83,57.56,82.01,65.00,58.01,33.29,43.57,44.27,65.19,54.56,57.49,50.70
|
|
|38.33,17.00,52.77,34.48,56.14,14.56,36.22,33.11,56.08,47.51,53.49,41.00,33.97,51.24,47.13
|
|
|57.58,35.44,9.49,17.89,58.90,53.15,19.10,37.00,18.97,33.97,43.86,54.13,24.52,55.00,44.20
|
|
|68.15,70.60,55.33,59.51,54.59,79.65,63.91,55.61,31.76,41.05,41.44,62.39,52.63,54.57,47.93
|
|
|20.40,34.00,49.58,36.72,17.80,33.84,43.42,12.04,28.64,9.06,8.94,15.03,21.47,13.45,3.16
|
|
|55.90,22.47,18.36,10.44,64.50,42.38,4.00,37.20,36.67,42.72,52.81,54.56,25.50,59.68,50.09
|
|
|36.06,8.94,45.28,26.68,52.09,14.87,29.00,26.93,48.17,40.72,47.54,37.66,26.17,47.04,41.59
|
|
|60.67,45.18,20.22,29.07,57.71,60.88,31.40,41.01,13.89,33.24,41.68,56.29,30.59,54.63,44.01
|
|
|41.04,10.20,27.02,8.00,50.57,29.27,12.53,22.83,31.62,31.02,40.45,39.82,13.00,45.62,36.69
|
|
|46.69,46.04,38.60,36.88,38.33,55.22,42.30,31.38,10.20,17.72,22.36,41.30,28.02,36.35,27.02
|
|
|21.02,55.15,76.58,62.63,10.44,45.04,69.20,35.23,54.13,34.99,26.57,18.97,47.51,13.60,24.41
|
|
|39.82,12.08,26.31,7.62,48.30,30.02,13.45,20.81,28.60,28.07,37.66,38.21,10.05,43.42,34.18
|
|
|61.59,32.14,6.40,14.87,66.71,51.79,11.05,41.40,31.26,42.72,53.00,59.20,28.43,62.29,51.86
|
|
|11.05,28.32,60.73,42.54,30.68,13.15,47.89,20.22,49.82,33.11,33.97,15.23,31.26,26.40,26.91
|
|
|39.70,6.00,31.02,12.17,50.92,25.71,15.52,23.09,35.61,33.14,42.05,39.12,15.52,45.88,37.66
|
|
|28.02,32.02,41.73,30.68,25.50,36.80,37.34,12.73,20.22,2.24,11.70,23.09,16.12,21.63,10.82
|
|
|60.75,38.08,8.00,20.25,61.85,56.08,20.62,40.16,21.02,36.88,46.67,57.27,27.66,58.01,47.20
|
|
|47.41,23.41,16.55,7.21,51.86,41.05,12.04,26.93,20.88,28.18,38.47,44.65,13.89,47.42,37.01
|
|
|44.72,44.94,39.22,36.50,36.40,53.60,42.11,29.68,10.77,15.81,20.40,39.32,26.93,34.37,25.02
|
|
|40.80,14.32,24.52,6.40,48.37,32.00,12.81,21.26,26.63,27.29,37.11,38.90,9.49,43.57,34.01|];
|
|
demand = [52, 3, 12, 49, 88, 58, 78, 31, 30, 61, 62, 47, 22, 48, 45, 64, 32, 81, 23, 23, 99, 93, 6, 58, 56, 2, 56, 73, 37, 32, 37, 79, 51, 42, 93, 53, 88, 92, 21, 80, 82, 24, 39, 14, 1, 74, 20, 67, 33, 60, 92, 40, 29, 41, 15, 17, 29, 42, 42, 69, 46, 70, 78, 75, 24, 58, 80, 52, 34, 44];
|
|
capacity = [300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300];
|