current theta: 0.653638446903 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:28 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 6782 rows and 6782 columns Presolve time: 0.38s Presolved: 16475 rows, 16626 columns, 49270 nonzeros Variable types: 0 continuous, 16626 integer (16626 binary) Root relaxation: objective 0.000000e+00, 1974 iterations, 0.11 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (3917 simplex iterations) in 0.67 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [33, 35, 37, 42, 43, 51, 55, 58, 65, 81, 92, 116, 129, 131, 145, 148] edges [(67, 35), (39, 148), (139, 37), (56, 33), (57, 81), (75, 145), (41, 43), (3, 58), (52, 35), (132, 42), (50, 65), (146, 33), (43, 55), (46, 131), (28, 58), (115, 37), (100, 131), (99, 33), (89, 37), (73, 81), (48, 51), (119, 65), (82, 65), (81, 51), (98, 51), (137, 55), (92, 148), (138, 92), (131, 37), (16, 58), (55, 65), (151, 92), (25, 92), (26, 131), (117, 58), (80, 131), (135, 42), (110, 131), (104, 58), (128, 131), (21, 55), (133, 131), (93, 58), (145, 92), (17, 81), (147, 37), (105, 58), (22, 131), (4, 55), (150, 81), (144, 55), (112, 43), (101, 131), (118, 35), (121, 51), (123, 43), (85, 55), (95, 81), (53, 131), (45, 58), (87, 43), (24, 33), (1, 92), (134, 35), (42, 55), (149, 33), (68, 55), (64, 92), (129, 35), (7, 42), (20, 131), (18, 42), (114, 43), (130, 131), (59, 42), (58, 81), (63, 55), (125, 43), (23, 51), (2, 65), (91, 92), (107, 42), (141, 131), (35, 35), (86, 42), (13, 81), (96, 42), (71, 65), (106, 51), (5, 92), (0, 131), (30, 131), (78, 37), (9, 43), (83, 33), (62, 33), (72, 37), (51, 131), (120, 58), (32, 131), (97, 145), (116, 37), (61, 42), (70, 55), (69, 145), (84, 58), (10, 131), (142, 35), (94, 131), (37, 116), (126, 92), (90, 33), (76, 92), (136, 35), (111, 33), (29, 43), (36, 81), (11, 58), (14, 116), (143, 33), (140, 42), (54, 37), (77, 55), (27, 131), (33, 33), (8, 131), (34, 43), (88, 42), (124, 58), (60, 43), (19, 131), (108, 43), (12, 58), (15, 65), (44, 81), (113, 43), (49, 58), (6, 65), (74, 58), (31, 51), (102, 33), (109, 131), (148, 92), (47, 81), (127, 148), (66, 81), (122, 55), (103, 43), (40, 33), (38, 42), (65, 55), (79, 42)] current theta: 0.326819223452 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:28 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 17188 rows and 17188 columns Presolve time: 0.16s Presolved: 6069 rows, 6220 columns, 18052 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 6220 integer (6220 binary) Root relaxation: objective 0.000000e+00, 1356 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (3068 simplex iterations) in 0.29 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [37, 47, 54, 58, 62, 74, 75, 79, 81, 88, 95, 130, 140, 144, 145, 149] edges [(103, 62), (78, 62), (75, 145), (73, 140), (44, 140), (85, 130), (54, 62), (3, 74), (115, 62), (13, 140), (88, 145), (90, 62), (146, 74), (126, 145), (76, 140), (4, 62), (34, 145), (30, 62), (101, 140), (107, 140), (25, 88), (82, 144), (8, 145), (102, 140), (81, 140), (118, 62), (131, 88), (58, 140), (105, 47), (138, 88), (144, 75), (48, 149), (42, 62), (130, 130), (134, 145), (151, 88), (104, 74), (7, 62), (116, 145), (128, 74), (109, 145), (16, 140), (55, 37), (67, 140), (11, 140), (69, 62), (0, 130), (139, 88), (121, 47), (150, 81), (80, 62), (74, 74), (100, 140), (32, 130), (95, 140), (79, 79), (6, 88), (64, 88), (21, 88), (5, 130), (89, 88), (149, 145), (24, 37), (114, 149), (94, 88), (20, 54), (51, 140), (112, 140), (70, 145), (9, 149), (27, 149), (47, 140), (49, 81), (129, 74), (91, 130), (137, 62), (59, 149), (1, 140), (22, 81), (39, 88), (56, 62), (18, 79), (65, 145), (140, 81), (92, 130), (15, 145), (60, 140), (61, 88), (127, 88), (123, 145), (19, 74), (83, 62), (68, 88), (113, 88), (110, 62), (46, 47), (143, 54), (33, 62), (35, 54), (142, 62), (43, 145), (62, 54), (57, 74), (147, 145), (119, 145), (111, 149), (96, 62), (17, 95), (133, 75), (93, 140), (26, 74), (106, 47), (84, 47), (36, 62), (120, 74), (117, 74), (10, 58), (132, 74), (135, 149), (108, 88), (2, 144), (53, 74), (28, 74), (12, 62), (45, 149), (63, 62), (38, 37), (41, 145), (136, 145), (23, 140), (141, 75), (125, 62), (99, 149), (145, 145), (14, 62), (71, 145), (37, 145), (98, 47), (122, 74), (77, 145), (66, 74), (50, 62), (52, 54), (29, 140), (148, 88), (86, 140), (31, 140), (87, 145), (97, 37), (40, 74), (72, 145), (124, 74)] current theta: 0.163409611726 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:29 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21254 rows and 21293 columns Presolve time: 0.03s Presolved: 2003 rows, 2115 columns, 5815 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 2115 integer (2115 binary) Root relaxation: objective -7.105427e-15, 1708 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 -0.00000 0.00% - 0s Explored 0 nodes (3745 simplex iterations) in 0.13 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [22, 49, 56, 61, 62, 64, 65, 81, 87, 91, 98, 113, 132, 142, 143, 144] edges [(45, 64), (65, 65), (61, 61), (103, 142), (86, 132), (106, 98), (84, 98), (53, 62), (83, 56), (0, 64), (146, 62), (149, 142), (32, 98), (101, 132), (38, 65), (115, 142), (124, 132), (59, 142), (90, 142), (31, 81), (114, 64), (3, 132), (39, 61), (33, 143), (44, 132), (40, 62), (150, 22), (66, 62), (127, 61), (96, 56), (80, 143), (55, 65), (98, 98), (35, 56), (50, 143), (49, 49), (89, 64), (56, 143), (107, 132), (102, 132), (143, 56), (52, 143), (7, 62), (104, 62), (99, 132), (128, 132), (136, 144), (100, 132), (138, 61), (46, 61), (69, 143), (37, 65), (64, 64), (151, 113), (67, 49), (85, 113), (105, 132), (95, 81), (126, 87), (140, 22), (22, 22), (41, 144), (145, 144), (6, 113), (118, 143), (131, 132), (92, 113), (141, 65), (75, 65), (71, 144), (36, 49), (60, 22), (29, 49), (10, 49), (78, 56), (58, 81), (20, 143), (19, 62), (137, 142), (68, 113), (139, 64), (63, 142), (116, 65), (25, 113), (81, 81), (48, 142), (11, 98), (17, 49), (18, 142), (16, 22), (108, 91), (132, 132), (27, 132), (72, 64), (93, 22), (122, 132), (57, 62), (1, 132), (30, 56), (135, 64), (77, 65), (110, 62), (82, 142), (13, 98), (94, 98), (87, 87), (112, 98), (76, 22), (148, 91), (91, 91), (24, 144), (26, 49), (113, 113), (119, 87), (62, 62), (120, 132), (147, 64), (129, 62), (43, 64), (2, 144), (12, 62), (130, 91), (54, 143), (47, 98), (111, 132), (21, 61), (74, 62), (15, 65), (125, 62), (123, 144), (34, 144), (144, 144), (133, 144), (70, 64), (121, 132), (14, 142), (97, 144), (8, 144), (117, 132), (28, 132), (42, 142), (23, 132), (109, 64), (79, 144), (51, 81), (88, 64), (142, 142), (134, 144), (4, 143), (5, 113), (9, 61), (73, 49)] current theta: 0.0817048058629 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:29 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 22546 rows and 22697 columns Presolve time: 0.02s Presolved: 711 rows, 711 columns, 1847 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 711 integer (710 binary) Root relaxation: cutoff, 294 iterations, 0.00 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (294 simplex iterations) in 0.02 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.122557208794 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:29 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21992 rows and 22109 columns Presolve time: 0.03s Presolved: 1265 rows, 1299 columns, 3525 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1299 integer (1299 binary) Root relaxation: cutoff, 1465 iterations, 0.02 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (1465 simplex iterations) in 0.04 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.14298341026 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:29 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21638 rows and 21717 columns Presolve time: 0.03s Presolved: 1619 rows, 1691 columns, 4623 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1691 integer (1691 binary) Root relaxation: cutoff, 1946 iterations, 0.04 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (1946 simplex iterations) in 0.07 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.153196510993 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:29 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21448 rows and 21507 columns Presolve time: 0.03s Presolved: 1809 rows, 1901 columns, 5213 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1901 integer (1901 binary) Root relaxation: cutoff, 2288 iterations, 0.07 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2288 simplex iterations) in 0.10 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.158303061359 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:29 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21362 rows and 21411 columns Presolve time: 0.03s Presolved: 1895 rows, 1997 columns, 5481 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 1997 integer (1997 binary) Root relaxation: cutoff, 2291 iterations, 0.07 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2291 simplex iterations) in 0.10 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.160856336543 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:30 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21292 rows and 21334 columns Presolve time: 0.03s Presolved: 1965 rows, 2074 columns, 5698 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 2074 integer (2074 binary) Root relaxation: objective 2.842171e-14, 2004 iterations, 0.07 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (3244 simplex iterations) in 0.14 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [22, 29, 31, 33, 43, 45, 59, 66, 75, 80, 87, 98, 127, 132, 144, 148] edges [(66, 66), (35, 33), (39, 148), (71, 75), (51, 31), (86, 132), (106, 98), (56, 33), (77, 75), (26, 29), (61, 127), (48, 59), (68, 127), (32, 98), (101, 132), (124, 132), (3, 132), (88, 43), (127, 127), (14, 59), (83, 80), (116, 75), (25, 127), (43, 43), (150, 22), (91, 148), (46, 45), (104, 66), (64, 43), (92, 148), (146, 66), (113, 127), (98, 98), (44, 45), (110, 80), (89, 45), (137, 59), (36, 29), (50, 59), (31, 31), (107, 132), (70, 45), (40, 80), (102, 132), (131, 45), (151, 148), (74, 66), (93, 31), (99, 132), (12, 29), (128, 132), (136, 144), (100, 132), (73, 31), (95, 31), (105, 132), (96, 33), (49, 31), (126, 87), (7, 66), (22, 22), (59, 59), (41, 144), (109, 43), (90, 59), (118, 59), (108, 148), (81, 31), (65, 75), (4, 59), (145, 144), (138, 45), (15, 75), (60, 22), (38, 75), (42, 59), (19, 66), (78, 33), (80, 80), (129, 66), (11, 98), (52, 33), (140, 31), (0, 45), (16, 22), (9, 43), (18, 59), (132, 132), (27, 132), (58, 31), (122, 132), (148, 148), (84, 148), (1, 132), (55, 75), (57, 66), (69, 33), (29, 29), (72, 45), (82, 59), (13, 98), (87, 87), (10, 31), (112, 98), (76, 22), (24, 144), (67, 29), (53, 66), (54, 33), (45, 45), (5, 148), (143, 33), (119, 87), (103, 59), (120, 132), (115, 59), (2, 144), (20, 59), (33, 33), (17, 29), (47, 98), (111, 132), (147, 43), (94, 148), (85, 127), (130, 148), (141, 75), (123, 144), (34, 144), (37, 75), (144, 144), (133, 144), (121, 132), (6, 127), (97, 144), (21, 127), (142, 59), (75, 75), (8, 144), (117, 132), (28, 132), (23, 132), (63, 132), (139, 45), (62, 66), (135, 43), (30, 33), (79, 144), (114, 45), (125, 66), (134, 144), (149, 43)] current theta: 0.159579698951 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:30 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21332 rows and 21380 columns Presolve time: 0.03s Presolved: 1925 rows, 2028 columns, 5572 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 2028 integer (2028 binary) Root relaxation: objective 0.000000e+00, 2006 iterations, 0.05 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time * 0 0 0 0.0000000 0.00000 0.00% - 0s Explored 0 nodes (2006 simplex iterations) in 0.09 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [22, 49, 66, 68, 75, 81, 83, 87, 91, 97, 98, 103, 109, 117, 135, 143] edges [(66, 66), (131, 135), (34, 97), (71, 75), (40, 83), (122, 117), (106, 98), (84, 98), (149, 109), (115, 103), (77, 75), (114, 135), (32, 98), (41, 97), (9, 135), (121, 135), (107, 117), (33, 143), (85, 68), (116, 75), (46, 135), (86, 117), (142, 103), (14, 143), (150, 22), (96, 83), (21, 68), (104, 66), (80, 143), (146, 66), (92, 91), (98, 98), (50, 143), (49, 49), (124, 117), (12, 66), (2, 97), (56, 143), (102, 117), (43, 109), (70, 135), (52, 143), (74, 66), (123, 109), (109, 109), (82, 103), (69, 143), (67, 49), (134, 97), (128, 103), (95, 81), (126, 87), (7, 66), (140, 22), (22, 22), (83, 83), (31, 49), (64, 135), (65, 75), (111, 117), (118, 143), (15, 75), (28, 117), (36, 49), (60, 22), (73, 22), (144, 97), (29, 49), (61, 68), (10, 49), (151, 91), (38, 75), (58, 81), (20, 143), (97, 97), (35, 83), (88, 135), (139, 109), (23, 117), (79, 97), (19, 66), (103, 103), (44, 117), (81, 81), (63, 117), (129, 66), (11, 98), (17, 49), (90, 103), (78, 143), (16, 22), (108, 91), (99, 117), (45, 135), (93, 22), (0, 135), (55, 75), (127, 68), (57, 66), (5, 68), (136, 97), (6, 68), (68, 68), (72, 135), (30, 143), (101, 117), (13, 98), (94, 98), (87, 87), (138, 135), (112, 98), (76, 22), (148, 91), (39, 68), (91, 91), (26, 49), (53, 66), (89, 135), (48, 103), (27, 117), (119, 87), (135, 135), (117, 117), (143, 143), (130, 91), (54, 143), (47, 98), (3, 117), (141, 75), (145, 109), (8, 97), (37, 75), (113, 68), (137, 103), (18, 97), (133, 97), (75, 75), (120, 117), (59, 103), (147, 109), (105, 117), (110, 83), (1, 117), (62, 66), (51, 81), (125, 66), (100, 117), (4, 143), (24, 97), (25, 68), (42, 103), (132, 117)] current theta: 0.158941380155 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:30 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21350 rows and 21398 columns Presolve time: 0.03s Presolved: 1907 rows, 2010 columns, 5518 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 2010 integer (2010 binary) Root relaxation: cutoff, 2229 iterations, 0.07 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2229 simplex iterations) in 0.11 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.159260539553 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:30 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21348 rows and 21396 columns Presolve time: 0.03s Presolved: 1909 rows, 2012 columns, 5524 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 2012 integer (2012 binary) Root relaxation: cutoff, 2149 iterations, 0.07 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2149 simplex iterations) in 0.10 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.159420119252 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:30 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21340 rows and 21388 columns Presolve time: 0.03s Presolved: 1917 rows, 2020 columns, 5548 nonzeros MIP start did not produce a feasible solution Variable types: 0 continuous, 2020 integer (2020 binary) Root relaxation: cutoff, 2261 iterations, 0.07 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 - 0.10000 - - 0s Explored 0 nodes (2261 simplex iterations) in 0.10 seconds Thread count was 1 (of 16 available processors) Model objective exceeds cutoff Best objective -, best bound 1.000000000000e-01, gap - current theta: 0.159499909102 Gurobi 5.6.3 (linux64) logging started Tue Oct 7 23:56:31 2014 Optimize a model with 23257 rows, 23408 columns and 69616 nonzeros Presolve removed 21338 rows and 21386 columns Presolve time: 0.03s Presolved: 1919 rows, 2022 columns, 5554 nonzeros Loaded MIP start with objective 0 Variable types: 0 continuous, 2022 integer (2022 binary) Root relaxation: cutoff, 153 iterations, 0.00 seconds Nodes | Current Node | Objective Bounds | Work Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time 0 0 cutoff 0 0.00000 -1.00000 - - 0s Explored 0 nodes (153 simplex iterations) in 0.04 seconds Thread count was 1 (of 16 available processors) Optimal solution found (tolerance 1.00e-04) Best objective 0.000000000000e+00, best bound 0.000000000000e+00, gap 0.0% infeasibility= 0.0 updated solution: facilities [22, 49, 66, 68, 75, 81, 83, 87, 91, 97, 98, 103, 109, 117, 135, 143] edges [(66, 66), (131, 135), (34, 97), (71, 75), (40, 83), (122, 117), (106, 98), (84, 98), (149, 109), (115, 103), (77, 75), (114, 135), (32, 98), (41, 97), (9, 135), (121, 135), (107, 117), (33, 143), (85, 68), (116, 75), (46, 135), (86, 117), (142, 103), (14, 143), (150, 22), (96, 83), (21, 68), (104, 66), (80, 143), (146, 66), (92, 91), (98, 98), (50, 143), (49, 49), (124, 117), (12, 66), (2, 97), (56, 143), (102, 117), (43, 109), (70, 135), (52, 143), (74, 66), (123, 109), (109, 109), (82, 103), (69, 143), (67, 49), (134, 97), (128, 103), (95, 81), (126, 87), (7, 66), (140, 22), (22, 22), (83, 83), (31, 49), (64, 135), (65, 75), (111, 117), (118, 143), (15, 75), (28, 117), (36, 49), (60, 22), (73, 22), (144, 97), (29, 49), (61, 68), (10, 49), (151, 91), (38, 75), (58, 81), (20, 143), (97, 97), (35, 83), (88, 135), (139, 109), (23, 117), (79, 97), (19, 66), (103, 103), (44, 117), (81, 81), (63, 117), (129, 66), (11, 98), (17, 49), (90, 103), (78, 143), (16, 22), (108, 91), (99, 117), (45, 135), (93, 22), (0, 135), (55, 75), (127, 68), (57, 66), (5, 68), (136, 97), (6, 68), (68, 68), (72, 135), (30, 143), (101, 117), (13, 98), (94, 98), (87, 87), (138, 135), (112, 98), (76, 22), (148, 91), (39, 68), (91, 91), (26, 49), (53, 66), (89, 135), (48, 103), (27, 117), (119, 87), (135, 135), (117, 117), (143, 143), (130, 91), (54, 143), (47, 98), (3, 117), (141, 75), (145, 109), (8, 97), (37, 75), (113, 68), (137, 103), (18, 97), (133, 97), (75, 75), (120, 117), (59, 103), (147, 109), (105, 117), (110, 83), (1, 117), (62, 66), (51, 81), (125, 66), (100, 117), (4, 143), (24, 97), (25, 68), (42, 103), (132, 117)]