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 = [|32.76,27.17,37.36,23.43,34.00,3.61,32.76,12.73,66.61,17.03,51.22,27.80,44.72,64.14,18.25
|
|
|26.40,26.31,31.02,27.80,27.46,10.05,25.71,17.89,61.91,22.36,45.28,21.93,38.08,59.93,25.08
|
|
|55.32,31.06,80.43,35.01,57.49,52.17,65.05,44.28,53.01,42.01,57.94,50.91,63.29,47.04,50.16
|
|
|59.54,33.02,82.07,29.41,61.77,48.75,68.24,39.92,63.51,36.69,65.51,54.38,69.08,57.71,43.42
|
|
|33.97,35.06,31.06,32.80,34.66,12.81,30.89,22.02,70.71,26.17,53.15,30.23,44.82,68.94,25.50
|
|
|10.05,32.80,18.38,45.35,9.06,32.39,3.00,38.05,48.05,42.19,27.31,12.21,17.03,48.17,47.17
|
|
|14.87,39.32,32.56,57.14,13.42,49.24,18.03,52.63,32.14,56.09,10.20,20.62,2.83,34.21,62.94
|
|
|42.30,17.72,59.36,4.12,44.41,22.83,48.38,13.93,61.91,11.05,54.92,36.35,54.04,57.43,19.42
|
|
|34.48,27.46,62.64,45.97,36.06,52.39,45.22,49.09,21.38,49.82,28.43,33.24,37.20,15.81,59.20
|
|
|22.85,35.74,48.01,55.71,23.09,53.81,31.40,54.38,16.12,56.82,6.71,25.81,18.25,17.46,65.19
|
|
|38.47,25.00,66.31,41.40,40.31,50.70,49.19,46.10,29.15,46.14,35.51,36.06,43.14,23.35,55.57
|
|
|23.85,23.54,31.30,26.93,25.06,11.18,24.19,17.72,58.83,22.14,42.52,19.10,35.78,56.80,26.02
|
|
|14.56,37.64,13.60,49.34,13.15,35.01,4.00,41.44,51.48,45.71,30.08,17.20,18.79,52.01,50.00
|
|
|34.21,37.22,29.00,35.61,34.71,15.62,30.23,24.84,71.55,29.00,53.41,30.89,44.60,70.01,28.18
|
|
|13.89,18.11,41.79,37.64,15.81,36.12,24.60,36.06,30.81,38.47,19.24,12.04,21.02,28.64,46.87
|
|
|49.73,23.19,68.82,13.00,51.92,32.76,56.86,23.71,63.69,20.25,60.03,43.97,60.83,58.60,27.07
|
|
|18.38,32.76,44.01,52.50,18.68,49.68,27.17,50.61,20.40,53.23,5.39,21.40,14.87,21.10,61.40
|
|
|39.36,25.96,67.23,42.20,41.18,51.66,50.09,47.01,29.07,47.01,36.06,37.00,43.86,23.19,56.44
|
|
|19.21,44.65,12.65,57.28,17.20,43.00,9.43,49.50,52.01,53.76,30.00,23.43,18.00,53.46,58.01
|
|
|19.42,35.81,14.42,43.83,18.97,27.29,12.04,34.79,57.97,39.22,37.58,19.10,27.20,57.71,42.30
|
|
|21.02,44.69,8.06,55.71,19.31,40.20,10.30,47.30,56.04,51.66,34.13,24.21,22.20,57.14,55.23
|
|
|47.93,21.02,69.43,18.03,50.16,36.40,56.08,27.89,57.87,25.18,56.14,42.49,58.24,52.55,33.06
|
|
|19.72,35.69,44.05,55.36,19.70,52.01,27.66,53.24,20.02,55.95,2.83,23.35,14.14,21.59,64.01
|
|
|23.26,36.69,48.04,56.65,23.41,54.56,31.58,55.23,16.03,57.71,6.32,26.40,18.11,17.72,66.04
|
|
|33.38,9.43,52.01,10.77,35.51,20.10,39.92,13.60,54.41,13.60,46.10,27.46,45.04,50.33,23.02
|
|
|37.66,20.81,49.24,10.00,39.46,10.00,41.11,1.00,65.12,4.12,53.71,31.78,50.01,61.55,11.40
|
|
|34.21,28.02,62.36,46.69,35.74,52.80,44.92,49.65,20.40,50.45,27.66,33.14,36.62,14.87,59.82
|
|
|44.29,34.01,47.38,22.36,45.62,10.00,44.38,13.15,76.58,15.13,62.43,39.12,56.36,73.60,9.90
|
|
|27.66,48.27,2.00,56.44,26.31,38.90,17.12,47.01,64.20,51.48,42.43,29.55,30.59,65.01,53.60
|
|
|36.67,24.70,64.62,41.87,38.47,50.29,47.42,46.07,27.29,46.32,33.29,34.48,41.04,21.59,55.76
|
|
|37.16,46.65,61.40,66.73,37.34,67.21,45.35,66.84,5.00,68.82,19.24,39.96,31.14,10.77,77.62
|
|
|24.41,40.26,47.38,60.08,24.19,57.01,31.62,58.18,17.26,60.84,5.39,28.28,17.12,20.12,68.96
|
|
|34.48,8.60,58.14,20.62,36.72,32.02,43.42,25.96,45.62,25.50,42.05,29.41,44.27,40.82,34.89
|
|
|17.00,12.81,36.80,26.02,19.03,20.52,23.26,21.54,46.40,24.74,32.65,11.00,29.15,43.91,32.20
|
|
|39.62,43.19,66.01,62.80,40.31,66.03,49.09,64.38,4.47,65.80,24.52,41.11,36.35,2.24,74.95
|
|
|49.40,35.00,54.74,19.24,50.92,15.30,50.64,13.45,79.21,13.00,66.73,43.86,61.68,75.74,4.00
|
|
|33.02,18.03,60.37,35.38,35.00,43.68,43.57,39.36,31.62,39.66,33.24,29.97,39.20,26.40,49.09
|
|
|31.11,32.14,30.41,31.14,31.89,11.40,28.64,20.52,67.60,24.84,50.25,27.20,42.20,65.80,25.30
|
|
|39.82,25.71,67.62,41.62,41.68,51.42,50.54,46.62,30.07,46.53,36.89,37.34,44.55,24.19,55.95
|
|
|44.69,21.02,70.00,29.41,46.86,44.10,54.45,37.12,45.71,35.69,48.08,40.31,52.84,40.02,44.64
|
|
|46.04,24.19,59.51,4.24,48.01,19.85,50.64,10.82,69.07,6.40,60.44,40.05,58.22,64.82,12.00
|
|
|19.21,13.93,46.52,34.01,21.26,35.51,29.68,33.97,31.83,35.81,24.00,16.16,26.83,28.60,44.69
|
|
|44.82,20.59,69.81,28.16,47.01,43.19,54.45,36.06,46.87,34.53,48.76,40.31,53.24,41.23,43.42
|
|
|48.75,36.36,52.35,22.02,50.16,14.32,49.24,14.76,79.93,15.30,66.57,43.42,60.93,76.69,7.28
|
|
|24.08,12.04,40.61,19.24,26.02,14.76,29.12,14.32,52.40,17.46,39.81,18.11,36.35,49.41,25.06
|
|
|46.17,30.61,53.60,15.03,47.80,13.04,48.17,9.22,75.01,8.54,63.06,40.50,58.52,71.45,2.00
|
|
|43.14,20.88,69.07,31.38,45.28,45.00,53.15,38.47,42.58,37.36,45.54,39.05,50.77,36.88,46.49
|
|
|33.53,21.19,43.46,15.56,35.17,5.10,36.00,5.39,63.70,9.85,50.61,27.86,45.88,60.61,14.56
|
|
|55.47,29.70,79.25,30.15,57.69,48.38,64.66,40.02,57.31,37.34,60.17,50.61,64.40,51.48,45.00
|
|
|30.15,13.93,44.94,13.60,32.06,12.04,34.71,8.60,57.28,11.40,45.69,24.19,42.43,53.91,19.42
|
|
|15.56,14.04,42.49,33.53,17.69,32.80,25.81,32.20,34.06,34.48,23.35,12.08,24.35,31.38,43.01
|
|
|12.08,39.00,22.20,54.33,9.85,43.17,8.60,48.09,42.00,52.01,20.02,17.72,8.06,43.42,57.71
|
|
|7.62,19.31,33.54,36.06,9.85,30.00,17.03,31.95,38.47,35.17,22.47,3.16,19.00,37.00,42.54
|
|
|53.14,26.25,73.41,18.38,55.36,38.08,60.83,29.07,63.89,25.63,62.07,47.54,63.79,58.52,32.25
|
|
|32.65,25.32,38.90,21.26,34.01,2.00,33.38,10.63,65.60,15.00,50.80,27.46,44.78,62.97,17.03
|
|
|32.98,7.28,53.15,13.04,35.17,23.02,40.25,16.76,51.87,16.64,44.55,27.20,44.28,47.63,26.08
|
|
|9.43,20.10,37.34,38.64,11.40,34.71,20.12,35.78,33.12,38.63,18.38,8.06,17.72,31.62,46.53
|
|
|18.87,16.16,46.62,36.25,20.81,37.44,29.53,36.12,29.70,38.01,22.02,16.49,25.55,26.63,46.86
|
|
|31.24,30.02,32.76,28.32,32.20,8.60,29.73,17.69,66.89,22.02,50.21,26.91,42.72,64.85,22.80
|
|
|11.18,36.06,17.26,49.24,9.49,36.35,1.00,42.05,47.38,46.17,25.96,14.87,14.76,48.00,51.16
|
|
|21.02,33.12,18.79,39.45,21.10,22.36,15.81,30.08,59.46,34.54,39.96,19.24,30.41,58.69,37.34
|
|
|14.76,38.12,34.37,56.32,13.60,49.19,19.24,52.20,30.07,55.54,8.06,20.25,4.12,32.02,62.63
|
|
|51.89,38.83,55.23,23.35,53.31,17.46,52.39,17.20,82.73,17.09,69.64,46.53,64.08,79.40,8.06
|
|
|25.30,18.03,37.22,21.02,26.93,9.90,28.07,13.00,57.01,17.12,42.72,19.70,37.64,54.38,22.80
|
|
|34.79,8.06,55.90,14.14,37.00,26.08,42.54,19.42,51.11,18.79,45.18,29.15,45.71,46.62,28.18
|
|
|23.32,5.39,48.01,25.50,25.55,29.15,32.56,26.25,39.82,27.66,32.14,18.44,33.24,36.07,36.77
|
|
|40.00,39.05,67.48,58.05,41.05,63.13,50.16,60.61,11.40,61.62,27.73,40.45,38.90,5.39,70.94
|
|
|23.54,44.60,5.00,53.67,22.20,36.88,13.04,44.60,60.30,49.04,38.64,25.50,26.93,61.00,51.79
|
|
|33.12,56.59,8.25,66.19,31.30,49.04,22.47,57.01,66.19,61.47,44.18,36.40,32.25,67.90,63.79
|
|
|43.00,20.59,57.71,1.00,45.01,19.21,48.05,10.00,65.46,6.32,57.01,37.00,55.08,61.22,14.32|];
|
|
demand = [91, 59, 22, 35, 47, 39, 62, 18, 41, 98, 74, 51, 3, 14, 61, 45, 41, 27, 94, 7, 27, 95, 65, 99, 78, 48, 99, 30, 9, 82, 40, 45, 79, 34, 97, 1, 73, 36, 78, 29, 98, 64, 52, 36, 45, 60, 76, 89, 42, 1, 4, 74, 77, 16, 76, 83, 68, 92, 8, 91, 33, 52, 33, 39, 82, 2, 19, 72, 83, 81];
|
|
capacity = [300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300];
|