-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrank.py
1 lines (1 loc) · 12.8 KB
/
rank.py
1
rank= {'mess.ss': {'gap': {600: [(2.3028785714285718, 'GUROBI'), (2.6041666666666665, 'CPLEX'), (24.57421395440445, 'CBC')], 1800: [(1.452, 'CPLEX'), (1.5629230769230769, 'GUROBI'), (22.36962742777414, 'CBC')], 3600: [(1.0166666666666666, 'CPLEX'), (1.1145454545454547, 'GUROBI'), (20.16557775053783, 'CBC')]}, 'time': {600: [(522.1458333333334, 'CPLEX'), (537.6700000000001, 'GUROBI'), (557.4415384615385, 'CBC')], 1800: [(1466.693, 'CPLEX'), (1548.8038461538458, 'GUROBI'), (1654.719230769231, 'CBC')], 3600: [(2837.3511111111115, 'CPLEX'), (2985.014545454546, 'GUROBI'), (3291.498461538462, 'CBC')]}, 'nodes': {600: [(4341.0, 'CBC'), (27669.285714285714, 'GUROBI'), (33706.75, 'CPLEX')], 1800: [(22587.615384615383, 'CBC'), (67568.38461538461, 'GUROBI'), (83416.2, 'CPLEX')], 3600: [(60128.230769230766, 'CBC'), (140783.72727272726, 'GUROBI'), (171594.66666666666, 'CPLEX')]}, '#Opt': {600: [(1, 'CBC'), (2, 'CPLEX'), (2, 'GUROBI')], 1800: [(1, 'CBC'), (2, 'CPLEX'), (2, 'GUROBI')], 3600: [(1, 'CBC'), (2, 'CPLEX'), (2, 'GUROBI')]}, '#Fact': {600: [(7, 'CBC'), (12, 'CPLEX'), (14, 'GUROBI')], 1800: [(7, 'CBC'), (10, 'CPLEX'), (13, 'GUROBI')], 3600: [(7, 'CBC'), (9, 'CPLEX'), (11, 'GUROBI')]}, '#TL': {600: [(0, 'CPLEX'), (0, 'GUROBI'), (6, 'CBC')], 1800: [(0, 'CPLEX'), (0, 'GUROBI'), (6, 'CBC')], 3600: [(0, 'CPLEX'), (0, 'GUROBI'), (6, 'CBC')]}, '#OfM': {600: [(0, 'CPLEX'), (0, 'GUROBI'), (1, 'CBC')], 1800: [(0, 'CBC'), (1, 'GUROBI'), (2, 'CPLEX')], 3600: [(0, 'CBC'), (3, 'CPLEX'), (3, 'GUROBI')]}}, 'sobolev.ss': {'gap': {120: [(0.0, 'CPLEX'), (0.005777, 'GUROBI'), (4.679060738592959, 'CBC')], 300: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (2.11706612269357, 'CBC')], 600: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (0.11765857785122805, 'CBC')]}, 'time': {120: [(17.755500000000005, 'CPLEX'), (28.701500000000006, 'GUROBI'), (114.47750000000005, 'CBC')], 300: [(17.771799999999995, 'CPLEX'), (28.868300000000005, 'GUROBI'), (231.06829999999988, 'CBC')], 600: [(17.6992, 'CPLEX'), (28.7627, 'GUROBI'), (310.79960000000005, 'CBC')]}, 'nodes': {120: [(4383.73, 'CBC'), (12440.43, 'CPLEX'), (20989.02, 'GUROBI')], 300: [(8574.17, 'CBC'), (12440.43, 'CPLEX'), (21176.65, 'GUROBI')], 600: [(10707.35, 'CBC'), (12440.43, 'CPLEX'), (21176.65, 'GUROBI')]}, '#Opt': {120: [(16, 'CBC'), (99, 'GUROBI'), (100, 'CPLEX')], 300: [(57, 'CBC'), (100, 'CPLEX'), (100, 'GUROBI')], 600: [(86, 'CBC'), (100, 'CPLEX'), (100, 'GUROBI')]}, '#Fact': {120: [(100, 'CBC'), (100, 'CPLEX'), (100, 'GUROBI')], 300: [(100, 'CBC'), (100, 'CPLEX'), (100, 'GUROBI')], 600: [(100, 'CBC'), (100, 'CPLEX'), (100, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}, 'holmberg.ss': {'gap': {120: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (0.03382184526733819, 'CBC')], 300: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (0.02826828745739694, 'CBC')], 600: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (0.023841323016321123, 'CBC')]}, 'time': {120: [(0.5677464788732395, 'CPLEX'), (0.594225352112676, 'GUROBI'), (7.719859154929578, 'CBC')], 300: [(0.5667605633802817, 'CPLEX'), (0.5971830985915493, 'GUROBI'), (12.786901408450705, 'CBC')], 600: [(0.565492957746479, 'CPLEX'), (0.594225352112676, 'GUROBI'), (19.47830985915493, 'CBC')]}, 'nodes': {120: [(718.4647887323944, 'CPLEX'), (747.5774647887324, 'GUROBI'), (2103.0281690140846, 'CBC')], 300: [(718.4647887323944, 'CPLEX'), (747.5774647887324, 'GUROBI'), (3901.0845070422533, 'CBC')], 600: [(718.4647887323944, 'CPLEX'), (747.5774647887324, 'GUROBI'), (5994.704225352113, 'CBC')]}, '#Opt': {120: [(69, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 300: [(69, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 600: [(70, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')]}, '#Fact': {120: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 300: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 600: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}, 'beasley.small.ss': {'gap': {120: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')], 300: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')], 600: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')]}, 'time': {120: [(0.05583333333333334, 'GUROBI'), (0.07208333333333332, 'CPLEX'), (0.26458333333333334, 'CBC')], 300: [(0.05666666666666667, 'GUROBI'), (0.07083333333333332, 'CPLEX'), (0.26499999999999996, 'CBC')], 600: [(0.05625, 'GUROBI'), (0.07041666666666667, 'CPLEX'), (0.26333333333333336, 'CBC')]}, 'nodes': {120: [(0.0, 'GUROBI'), (0.625, 'CPLEX'), (5.833333333333333, 'CBC')], 300: [(0.0, 'GUROBI'), (0.625, 'CPLEX'), (5.833333333333333, 'CBC')], 600: [(0.0, 'GUROBI'), (0.625, 'CPLEX'), (5.833333333333333, 'CBC')]}, '#Opt': {120: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 300: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 600: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')]}, '#Fact': {120: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 300: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 600: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}, 'beasley.large.ss': {'gap': {120: [(4.239166666666667, 'CPLEX'), (5.364466666666668, 'GUROBI'), (80.43808168776859, 'CBC')], 300: [(1.0083333333333335, 'CPLEX'), (1.1269583333333333, 'GUROBI'), (80.04694143737491, 'CBC')], 600: [(0.531575, 'GUROBI'), (0.5775, 'CPLEX'), (55.23580005375155, 'CBC')]}, 'time': {120: [(120.04749999999997, 'CPLEX'), (120.11083333333333, 'GUROBI'), (129.86666666666667, 'CBC')], 300: [(241.5658333333333, 'CPLEX'), (292.33, 'GUROBI'), (313.04833333333335, 'CBC')], 600: [(322.6041666666667, 'CPLEX'), (446.46083333333337, 'GUROBI'), (609.3125, 'CBC')]}, 'nodes': {120: [(0.0, 'CBC'), (77.58333333333333, 'CPLEX'), (1279.75, 'GUROBI')], 300: [(1.5833333333333333, 'CBC'), (1376.3333333333333, 'CPLEX'), (1858.75, 'GUROBI')], 600: [(128.83333333333334, 'CBC'), (2211.25, 'CPLEX'), (3475.4166666666665, 'GUROBI')]}, '#Opt': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (3, 'GUROBI'), (7, 'CPLEX')], 600: [(0, 'CBC'), (9, 'CPLEX'), (9, 'GUROBI')]}, '#Fact': {120: [(12, 'CBC'), (12, 'CPLEX'), (12, 'GUROBI')], 300: [(12, 'CBC'), (12, 'CPLEX'), (12, 'GUROBI')], 600: [(12, 'CBC'), (12, 'CPLEX'), (12, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}, 'mess.ms': {'gap': {600: [(0.11982999999999999, 'GUROBI'), (0.15, 'CPLEX'), (10.890132766969442, 'CBC')], 1800: [(0.04990000000000001, 'GUROBI'), (0.08285714285714287, 'CPLEX'), (9.15572897393363, 'CBC')], 3600: [(0.024842857142857142, 'GUROBI'), (0.03166666666666667, 'CPLEX'), (6.722749251295742, 'CBC')]}, 'time': {600: [(319.47285714285715, 'CPLEX'), (391.60499999999996, 'GUROBI'), (526.0214285714286, 'CBC')], 1800: [(836.3328571428572, 'CPLEX'), (982.1733333333335, 'GUROBI'), (1542.0849999999998, 'CBC')], 3600: [(1149.4266666666665, 'CPLEX'), (1262.472857142857, 'GUROBI'), (2863.9563636363637, 'CBC')]}, 'nodes': {600: [(4591.428571428572, 'CBC'), (8464.4, 'GUROBI'), (12246.714285714286, 'CPLEX')], 1800: [(11778.642857142857, 'CBC'), (23655.444444444445, 'GUROBI'), (29640.428571428572, 'CPLEX')], 3600: [(24014.81818181818, 'CBC'), (27462.285714285714, 'GUROBI'), (51592.666666666664, 'CPLEX')]}, '#Opt': {600: [(2, 'CBC'), (4, 'CPLEX'), (4, 'GUROBI')], 1800: [(2, 'CBC'), (4, 'CPLEX'), (5, 'GUROBI')], 3600: [(3, 'CBC'), (5, 'CPLEX'), (5, 'GUROBI')]}, '#Fact': {600: [(7, 'CPLEX'), (10, 'GUROBI'), (14, 'CBC')], 1800: [(7, 'CPLEX'), (9, 'GUROBI'), (14, 'CBC')], 3600: [(6, 'CPLEX'), (7, 'GUROBI'), (11, 'CBC')]}, '#TL': {600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 1800: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 3600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {600: [(0, 'CPLEX'), (1, 'CBC'), (3, 'GUROBI')], 1800: [(0, 'CBC'), (0, 'CPLEX'), (3, 'GUROBI')], 3600: [(1, 'CPLEX'), (3, 'CBC'), (5, 'GUROBI')]}}, 'holmberg.ms': {'gap': {120: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (0.028103982058739266, 'CBC')], 300: [(0.0, 'CPLEX'), (0.0, 'GUROBI'), (0.007561047045612305, 'CBC')], 600: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')]}, 'time': {120: [(0.1666197183098592, 'GUROBI'), (0.25126760563380285, 'CPLEX'), (3.690281690140845, 'CBC')], 300: [(0.1666197183098592, 'GUROBI'), (0.25549295774647895, 'CPLEX'), (6.188169014084507, 'CBC')], 600: [(0.16647887323943664, 'GUROBI'), (0.2538028169014085, 'CPLEX'), (8.485633802816901, 'CBC')]}, 'nodes': {120: [(10.76056338028169, 'GUROBI'), (72.4225352112676, 'CPLEX'), (188.49295774647888, 'CBC')], 300: [(10.76056338028169, 'GUROBI'), (72.4225352112676, 'CPLEX'), (354.61971830985914, 'CBC')], 600: [(10.76056338028169, 'GUROBI'), (72.4225352112676, 'CPLEX'), (583.1549295774648, 'CBC')]}, '#Opt': {120: [(70, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 300: [(70, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 600: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')]}, '#Fact': {120: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 300: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')], 600: [(71, 'CBC'), (71, 'CPLEX'), (71, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}, 'beasley.small.ms': {'gap': {120: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')], 300: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')], 600: [(0.0, 'CBC'), (0.0, 'CPLEX'), (0.0, 'GUROBI')]}, 'time': {120: [(0.06583333333333334, 'GUROBI'), (0.07958333333333333, 'CPLEX'), (0.38875, 'CBC')], 300: [(0.06541666666666666, 'GUROBI'), (0.07874999999999999, 'CPLEX'), (0.38666666666666666, 'CBC')], 600: [(0.06541666666666666, 'GUROBI'), (0.07958333333333333, 'CPLEX'), (0.38625, 'CBC')]}, 'nodes': {120: [(0.0, 'GUROBI'), (11.458333333333334, 'CPLEX'), (45.166666666666664, 'CBC')], 300: [(0.0, 'GUROBI'), (11.458333333333334, 'CPLEX'), (45.166666666666664, 'CBC')], 600: [(0.0, 'GUROBI'), (11.458333333333334, 'CPLEX'), (45.166666666666664, 'CBC')]}, '#Opt': {120: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 300: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 600: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')]}, '#Fact': {120: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 300: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')], 600: [(24, 'CBC'), (24, 'CPLEX'), (24, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}, 'beasley.large.ms': {'gap': {120: [(1.9183333333333332, 'CPLEX'), (5.3087, 'GUROBI'), (82.73851940919387, 'CBC')], 300: [(0.5883333333333333, 'CPLEX'), (1.7010666666666665, 'GUROBI'), (82.45026946671894, 'CBC')], 600: [(0.313475, 'GUROBI'), (0.42250000000000004, 'CPLEX'), (69.93888653832146, 'CBC')]}, 'time': {120: [(106.22833333333331, 'CPLEX'), (111.08499999999998, 'GUROBI'), (130.40833333333333, 'CBC')], 300: [(183.49166666666667, 'CPLEX'), (261.1116666666666, 'GUROBI'), (308.5566666666667, 'CBC')], 600: [(258.4825, 'CPLEX'), (392.5175000000001, 'GUROBI'), (607.5416666666666, 'CBC')]}, 'nodes': {120: [(0.0, 'CBC'), (580.8333333333334, 'CPLEX'), (1043.1666666666667, 'GUROBI')], 300: [(0.16666666666666666, 'CBC'), (1182.5, 'GUROBI'), (2314.75, 'CPLEX')], 600: [(22.333333333333332, 'CBC'), (1641.8333333333333, 'GUROBI'), (3291.5833333333335, 'CPLEX')]}, '#Opt': {120: [(0, 'CBC'), (2, 'GUROBI'), (5, 'CPLEX')], 300: [(0, 'CBC'), (2, 'GUROBI'), (9, 'CPLEX')], 600: [(0, 'CBC'), (9, 'CPLEX'), (10, 'GUROBI')]}, '#Fact': {120: [(12, 'CBC'), (12, 'CPLEX'), (12, 'GUROBI')], 300: [(12, 'CBC'), (12, 'CPLEX'), (12, 'GUROBI')], 600: [(12, 'CBC'), (12, 'CPLEX'), (12, 'GUROBI')]}, '#TL': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}, '#OfM': {120: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 300: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')], 600: [(0, 'CBC'), (0, 'CPLEX'), (0, 'GUROBI')]}}}