Add single-row cut generator
This commit is contained in:
0
onerow/benchmark/out/.keep
Normal file
0
onerow/benchmark/out/.keep
Normal file
7
onerow/benchmark/out/30n20b8.pre.log
Normal file
7
onerow/benchmark/out/30n20b8.pre.log
Normal file
@@ -0,0 +1,7 @@
|
||||
[ 0.00] Reading input file: instances/30n20b8.pre.mps.gz...
|
||||
[ 0.00] Fetched 406 rows, 5077 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.36] 93.274056 [optimal]
|
||||
[ 0.36] Reading basis...
|
||||
|
||||
|
||||
32
onerow/benchmark/out/bienst2.log
Normal file
32
onerow/benchmark/out/bienst2.log
Normal file
@@ -0,0 +1,32 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/bienst2.pre.mps.gz...
|
||||
[ 0.00] Fetched 520 rows, 898 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 11.724138 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.01] Generating MIR cuts...
|
||||
[ 0.01] Finding interesting rows...
|
||||
[ 3.22] 33 rows found
|
||||
[ 3.22] Starting timer 1...
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/bienst2.pre.mps.gz...
|
||||
[ 0.00] Fetched 520 rows, 898 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 11.724138 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.01] Generating MIR cuts...
|
||||
[ 0.01] Finding interesting rows...
|
||||
[ 3.00] 33 rows found
|
||||
[ 3.00] Starting timer 1...
|
||||
[ 3.20] Ending timer 1: 0.20s
|
||||
|
||||
|
||||
[ 3.20] Added 33 violated cuts...
|
||||
[ 3.22] 14.442185 [optimal]
|
||||
[ 3.22] Generating wedge cuts...
|
||||
36
onerow/benchmark/out/bienst2.yaml
Normal file
36
onerow/benchmark/out/bienst2.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
input_file:
|
||||
instances/bienst2.pre.mps.gz
|
||||
sol_value:
|
||||
0: 11.724138
|
||||
1: 14.442185
|
||||
2: 14.442185
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
33
|
||||
depth:
|
||||
0: 33
|
||||
n_generated_cuts:
|
||||
total:
|
||||
41
|
||||
round:
|
||||
1: 33
|
||||
2: 8
|
||||
depth:
|
||||
0: 41
|
||||
trivial_lifting:
|
||||
max_m: 0
|
||||
average_m: 0.000000
|
||||
integral_coefficients: 0.002685
|
||||
slowdown: 0.000000
|
||||
timers:
|
||||
1: 0.2040
|
||||
2: 0.3680
|
||||
cut_speed:
|
||||
round_1: 0.0062
|
||||
round_2: 0.0460
|
||||
mip_value:
|
||||
54.600000
|
||||
17
onerow/benchmark/out/csched010.log
Normal file
17
onerow/benchmark/out/csched010.log
Normal file
@@ -0,0 +1,17 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/csched010.pre.mps.gz...
|
||||
[ 0.00] Fetched 271 rows, 1679 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.07] 332.422727 [optimal]
|
||||
[ 0.07] Reading basis...
|
||||
|
||||
|
||||
[ 0.08] Generating MIR cuts...
|
||||
[ 0.08] Finding interesting rows...
|
||||
[ 3.42] 84 rows found
|
||||
[ 3.42] Starting timer 1...
|
||||
[ 5.77] Ending timer 1: 2.35s
|
||||
|
||||
|
||||
[ 5.79] Added 84 violated cuts...
|
||||
21
onerow/benchmark/out/danoint.log
Normal file
21
onerow/benchmark/out/danoint.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/danoint.pre.mps.gz...
|
||||
[ 0.00] Fetched 600 rows, 978 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.03] 62.637280 [optimal]
|
||||
[ 0.03] Reading basis...
|
||||
|
||||
|
||||
[ 0.04] Generating MIR cuts...
|
||||
[ 0.04] Finding interesting rows...
|
||||
[ 10.11] 52 rows found
|
||||
[ 10.11] Starting timer 1...
|
||||
[ 10.85] Ending timer 1: 0.74s
|
||||
|
||||
|
||||
[ 10.86] Added 52 violated cuts...
|
||||
[ 10.90] 62.690000 [optimal]
|
||||
[ 10.90] Generating wedge cuts...
|
||||
[ 10.90] Starting timer 2...
|
||||
[ 13.15] Ending timer 2: 2.26s
|
||||
44
onerow/benchmark/out/danoint.yaml
Normal file
44
onerow/benchmark/out/danoint.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
input_file:
|
||||
instances/danoint.pre.mps.gz
|
||||
sol_value:
|
||||
0: 62.637280
|
||||
1: 62.690000
|
||||
2: 62.690000
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
52
|
||||
depth:
|
||||
0: 52
|
||||
n_generated_cuts:
|
||||
total:
|
||||
593
|
||||
round:
|
||||
1: 52
|
||||
2: 541
|
||||
depth:
|
||||
0: 145
|
||||
1: 93
|
||||
2: 93
|
||||
3: 84
|
||||
4: 75
|
||||
5: 58
|
||||
6: 33
|
||||
7: 10
|
||||
8: 2
|
||||
trivial_lifting:
|
||||
max_m: 1035
|
||||
average_m: 61.002773
|
||||
integral_coefficients: 0.005403
|
||||
slowdown: 0.329606
|
||||
timers:
|
||||
1: 0.7440
|
||||
2: 2.2560
|
||||
cut_speed:
|
||||
round_1: 0.0143
|
||||
round_2: 0.0042
|
||||
mip_value:
|
||||
65.666700
|
||||
21
onerow/benchmark/out/dfn-gwin-UUM.log
Normal file
21
onerow/benchmark/out/dfn-gwin-UUM.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/dfn-gwin-UUM.pre.mps.gz...
|
||||
[ 0.01] Fetched 156 rows, 984 cols.
|
||||
[ 0.01] Solving first relaxation...
|
||||
[ 0.02] 27467.257235 [optimal]
|
||||
[ 0.02] Reading basis...
|
||||
|
||||
|
||||
[ 0.02] Generating MIR cuts...
|
||||
[ 0.02] Finding interesting rows...
|
||||
[ 0.17] 45 rows found
|
||||
[ 0.17] Starting timer 1...
|
||||
[ 0.27] Ending timer 1: 0.10s
|
||||
|
||||
|
||||
[ 0.28] Added 45 violated cuts...
|
||||
[ 0.29] 32186.983731 [optimal]
|
||||
[ 0.29] Generating wedge cuts...
|
||||
[ 0.29] Starting timer 2...
|
||||
[ 0.61] Ending timer 2: 0.32s
|
||||
37
onerow/benchmark/out/dfn-gwin-UUM.yaml
Normal file
37
onerow/benchmark/out/dfn-gwin-UUM.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
input_file:
|
||||
instances/dfn-gwin-UUM.pre.mps.gz
|
||||
sol_value:
|
||||
0: 27467.257235
|
||||
1: 32186.983731
|
||||
2: 32195.320369
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
46
|
||||
depth:
|
||||
0: 45
|
||||
1: 1
|
||||
n_generated_cuts:
|
||||
total:
|
||||
201
|
||||
round:
|
||||
1: 45
|
||||
2: 156
|
||||
depth:
|
||||
0: 90
|
||||
1: 44
|
||||
2: 30
|
||||
3: 27
|
||||
4: 9
|
||||
5: 1
|
||||
timers:
|
||||
1: 0.1000
|
||||
2: 0.3240
|
||||
cut_speed:
|
||||
round_1: 0.0022
|
||||
round_2: 0.0021
|
||||
mip_value:
|
||||
38752.000000
|
||||
21
onerow/benchmark/out/enlight13.log
Normal file
21
onerow/benchmark/out/enlight13.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/enlight13.pre.mps.gz...
|
||||
[ 0.00] Fetched 169 rows, 339 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 1.000000 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.00] Generating MIR cuts...
|
||||
[ 0.00] Finding interesting rows...
|
||||
[ 0.03] 2 rows found
|
||||
[ 0.04] Starting timer 1...
|
||||
[ 0.04] Ending timer 1: 0.00s
|
||||
|
||||
|
||||
[ 0.05] Added 2 violated cuts...
|
||||
[ 0.05] 1.500000 [optimal]
|
||||
[ 0.05] Generating wedge cuts...
|
||||
[ 0.05] Starting timer 2...
|
||||
[ 0.06] Ending timer 2: 0.01s
|
||||
36
onerow/benchmark/out/enlight13.yaml
Normal file
36
onerow/benchmark/out/enlight13.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
input_file:
|
||||
instances/enlight13.pre.mps.gz
|
||||
sol_value:
|
||||
0: 1.000000
|
||||
1: 1.500000
|
||||
2: 1.500000
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
2
|
||||
depth:
|
||||
0: 2
|
||||
n_generated_cuts:
|
||||
total:
|
||||
10
|
||||
round:
|
||||
1: 2
|
||||
2: 8
|
||||
depth:
|
||||
0: 10
|
||||
trivial_lifting:
|
||||
max_m: 1
|
||||
average_m: 0.750000
|
||||
integral_coefficients: 0.750000
|
||||
slowdown: 0.562500
|
||||
timers:
|
||||
1: 0.0000
|
||||
2: 0.0080
|
||||
cut_speed:
|
||||
round_1: 0.0000
|
||||
round_2: 0.0010
|
||||
mip_value:
|
||||
71.000000
|
||||
28
onerow/benchmark/out/glass4.log
Normal file
28
onerow/benchmark/out/glass4.log
Normal file
@@ -0,0 +1,28 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/glass4.pre.mps.gz...
|
||||
[ 0.00] Fetched 392 rows, 674 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 800002400.000000 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/glass4.pre.mps.gz...
|
||||
[ 0.00] Fetched 392 rows, 674 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 800002400.000000 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.01] Generating MIR cuts...
|
||||
[ 0.01] Finding interesting rows...
|
||||
[ 0.08] 72 rows found
|
||||
[ 0.08] Starting timer 1...
|
||||
[ 0.10] Ending timer 1: 0.02s
|
||||
|
||||
|
||||
[ 0.12] Added 72 violated cuts...
|
||||
[ 0.12] 1269062192.116870 [optimal]
|
||||
[ 0.12] Generating wedge cuts...
|
||||
[ 0.12] Starting timer 2...
|
||||
[ 0.19] Ending timer 2: 0.07s
|
||||
36
onerow/benchmark/out/glass4.yaml
Normal file
36
onerow/benchmark/out/glass4.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
input_file:
|
||||
instances/glass4.pre.mps.gz
|
||||
sol_value:
|
||||
0: 800002400.000000
|
||||
1: 1269062192.116870
|
||||
2: 1269062192.116883
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
72
|
||||
depth:
|
||||
0: 72
|
||||
n_generated_cuts:
|
||||
total:
|
||||
298
|
||||
round:
|
||||
1: 72
|
||||
2: 226
|
||||
depth:
|
||||
0: 298
|
||||
trivial_lifting:
|
||||
max_m: 0
|
||||
average_m: 0.000000
|
||||
integral_coefficients: 0.518489
|
||||
slowdown: 0.000000
|
||||
timers:
|
||||
1: 0.0240
|
||||
2: 0.0720
|
||||
cut_speed:
|
||||
round_1: 0.0003
|
||||
round_2: 0.0003
|
||||
mip_value:
|
||||
1200010000.000000
|
||||
31
onerow/benchmark/out/mik-250-1-100-1.log
Normal file
31
onerow/benchmark/out/mik-250-1-100-1.log
Normal file
@@ -0,0 +1,31 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/mik-250-1-100-1.pre.mps.gz...
|
||||
[ 0.00] Fetched 100 rows, 352 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] -79842.423635 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.00] Generating MIR cuts...
|
||||
[ 0.00] Finding interesting rows...
|
||||
[ 0.21] 100 rows found
|
||||
[ 0.22] Starting timer 1...
|
||||
[ 0.42] -72824.000000 [optimal]
|
||||
[ 0.42] Ending timer 1: 0.20s
|
||||
|
||||
|
||||
[ 0.43] Added 100 violated cuts...
|
||||
[ 0.43] -72824.000000 [optimal]
|
||||
[ 0.43] Generating wedge cuts...
|
||||
[ 0.43] Starting timer 2...
|
||||
[ 0.97] -72659.578424 [optimal]
|
||||
[ 1.34] -72398.775758 [optimal]
|
||||
[ 2.65] -71934.177977 [optimal]
|
||||
[ 3.47] -71625.914521 [optimal]
|
||||
[ 4.02] -71357.200706 [optimal]
|
||||
|
||||
26% ETA: 2017-04-05 11:23:32 26 / 100
|
||||
[ 5.10] -71103.868040 [optimal]
|
||||
[ 7.52] -70668.685770 [optimal]
|
||||
|
||||
55
onerow/benchmark/out/mik-250-1-100-1.yaml
Normal file
55
onerow/benchmark/out/mik-250-1-100-1.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
input_file:
|
||||
instances/mik-250-1-100-1.pre.mps.gz
|
||||
sol_value:
|
||||
0: -79842.423635
|
||||
1: -72824.000000
|
||||
2: -70219.174256
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
1055
|
||||
depth:
|
||||
0: 100
|
||||
1: 110
|
||||
2: 306
|
||||
3: 294
|
||||
4: 157
|
||||
5: 65
|
||||
6: 20
|
||||
7: 2
|
||||
8: 1
|
||||
n_generated_cuts:
|
||||
total:
|
||||
30321
|
||||
round:
|
||||
1: 100
|
||||
2: 30221
|
||||
depth:
|
||||
0: 5197
|
||||
1: 5082
|
||||
2: 5042
|
||||
3: 4686
|
||||
4: 4146
|
||||
5: 3132
|
||||
6: 1897
|
||||
7: 826
|
||||
8: 256
|
||||
9: 48
|
||||
10: 8
|
||||
11: 1
|
||||
trivial_lifting:
|
||||
max_m: 1405
|
||||
average_m: 45.731028
|
||||
integral_coefficients: 0.944252
|
||||
slowdown: 43.181598
|
||||
timers:
|
||||
1: 0.2040
|
||||
2: 13.3800
|
||||
cut_speed:
|
||||
round_1: 0.0020
|
||||
round_2: 0.0004
|
||||
mip_value:
|
||||
-66729.000000
|
||||
21
onerow/benchmark/out/newdano.log
Normal file
21
onerow/benchmark/out/newdano.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/newdano.pre.mps.gz...
|
||||
[ 0.00] Fetched 520 rows, 898 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 11.724138 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.02] Generating MIR cuts...
|
||||
[ 0.02] Finding interesting rows...
|
||||
[ 3.05] 52 rows found
|
||||
[ 3.05] Starting timer 1...
|
||||
[ 3.33] Ending timer 1: 0.28s
|
||||
|
||||
|
||||
[ 3.34] Added 52 violated cuts...
|
||||
[ 3.36] 14.442185 [optimal]
|
||||
[ 3.36] Generating wedge cuts...
|
||||
[ 3.36] Starting timer 2...
|
||||
[ 3.79] Ending timer 2: 0.44s
|
||||
36
onerow/benchmark/out/newdano.yaml
Normal file
36
onerow/benchmark/out/newdano.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
input_file:
|
||||
instances/newdano.pre.mps.gz
|
||||
sol_value:
|
||||
0: 11.724138
|
||||
1: 14.442185
|
||||
2: 14.442185
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
52
|
||||
depth:
|
||||
0: 52
|
||||
n_generated_cuts:
|
||||
total:
|
||||
72
|
||||
round:
|
||||
1: 52
|
||||
2: 20
|
||||
depth:
|
||||
0: 72
|
||||
trivial_lifting:
|
||||
max_m: 0
|
||||
average_m: 0.000000
|
||||
integral_coefficients: 0.002313
|
||||
slowdown: 0.000000
|
||||
timers:
|
||||
1: 0.2800
|
||||
2: 0.4360
|
||||
cut_speed:
|
||||
round_1: 0.0054
|
||||
round_2: 0.0218
|
||||
mip_value:
|
||||
65.666700
|
||||
21
onerow/benchmark/out/noswot.log
Normal file
21
onerow/benchmark/out/noswot.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/noswot.pre.mps.gz...
|
||||
[ 0.00] Fetched 172 rows, 293 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] -43.000000 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.00] Generating MIR cuts...
|
||||
[ 0.00] Finding interesting rows...
|
||||
[ 0.11] 49 rows found
|
||||
[ 0.11] Starting timer 1...
|
||||
[ 0.14] Ending timer 1: 0.04s
|
||||
|
||||
|
||||
[ 0.15] Added 49 violated cuts...
|
||||
[ 0.15] -43.000000 [optimal]
|
||||
[ 0.15] Generating wedge cuts...
|
||||
[ 0.15] Starting timer 2...
|
||||
[ 0.70] Ending timer 2: 0.54s
|
||||
46
onerow/benchmark/out/noswot.yaml
Normal file
46
onerow/benchmark/out/noswot.yaml
Normal file
@@ -0,0 +1,46 @@
|
||||
input_file:
|
||||
instances/noswot.pre.mps.gz
|
||||
sol_value:
|
||||
0: -43.000000
|
||||
1: -43.000000
|
||||
2: -43.000000
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
54
|
||||
depth:
|
||||
0: 49
|
||||
1: 5
|
||||
n_generated_cuts:
|
||||
total:
|
||||
1089
|
||||
round:
|
||||
1: 49
|
||||
2: 1040
|
||||
depth:
|
||||
0: 294
|
||||
1: 207
|
||||
2: 200
|
||||
3: 142
|
||||
4: 103
|
||||
5: 72
|
||||
6: 42
|
||||
7: 19
|
||||
8: 8
|
||||
9: 2
|
||||
trivial_lifting:
|
||||
max_m: 755
|
||||
average_m: 31.524828
|
||||
integral_coefficients: 0.571790
|
||||
slowdown: 18.025587
|
||||
timers:
|
||||
1: 0.0360
|
||||
2: 0.5440
|
||||
cut_speed:
|
||||
round_1: 0.0007
|
||||
round_2: 0.0005
|
||||
mip_value:
|
||||
-41.000000
|
||||
22
onerow/benchmark/out/pigeon-10.log
Normal file
22
onerow/benchmark/out/pigeon-10.log
Normal file
@@ -0,0 +1,22 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/pigeon-10.pre.mps.gz...
|
||||
[ 0.00] Fetched 525 rows, 866 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.01] -10000.000000 [optimal]
|
||||
[ 0.01] Reading basis...
|
||||
|
||||
|
||||
[ 0.02] Generating MIR cuts...
|
||||
[ 0.02] Finding interesting rows...
|
||||
[ 0.12] 126 rows found
|
||||
[ 0.12] Starting timer 1...
|
||||
[ 0.17] -10000.000000 [optimal]
|
||||
[ 0.18] Ending timer 1: 0.06s
|
||||
|
||||
|
||||
[ 0.18] Added 112 violated cuts...
|
||||
[ 0.19] -10000.000000 [optimal]
|
||||
[ 0.19] Generating wedge cuts...
|
||||
[ 0.19] Starting timer 2...
|
||||
[ 0.90] Ending timer 2: 0.71s
|
||||
42
onerow/benchmark/out/pigeon-10.yaml
Normal file
42
onerow/benchmark/out/pigeon-10.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
input_file:
|
||||
instances/pigeon-10.pre.mps.gz
|
||||
sol_value:
|
||||
0: -10000.000000
|
||||
1: -10000.000000
|
||||
2: -10000.000000
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
112
|
||||
depth:
|
||||
0: 112
|
||||
n_generated_cuts:
|
||||
total:
|
||||
2237
|
||||
round:
|
||||
1: 126
|
||||
2: 2111
|
||||
depth:
|
||||
0: 1189
|
||||
1: 495
|
||||
2: 324
|
||||
3: 135
|
||||
4: 79
|
||||
5: 11
|
||||
6: 4
|
||||
trivial_lifting:
|
||||
max_m: 910
|
||||
average_m: 8.150823
|
||||
integral_coefficients: 0.534935
|
||||
slowdown: 4.360160
|
||||
timers:
|
||||
1: 0.0600
|
||||
2: 0.7080
|
||||
cut_speed:
|
||||
round_1: 0.0005
|
||||
round_2: 0.0003
|
||||
mip_value:
|
||||
-9000.000000
|
||||
21
onerow/benchmark/out/qiu.log
Normal file
21
onerow/benchmark/out/qiu.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/qiu.pre.mps.gz...
|
||||
[ 0.00] Fetched 1192 rows, 1901 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.03] -931.638854 [optimal]
|
||||
[ 0.03] Reading basis...
|
||||
|
||||
|
||||
[ 0.07] Generating MIR cuts...
|
||||
[ 0.07] Finding interesting rows...
|
||||
[ 7.61] 36 rows found
|
||||
[ 7.61] Starting timer 1...
|
||||
[ 8.18] Ending timer 1: 0.58s
|
||||
|
||||
|
||||
[ 8.19] Added 36 violated cuts...
|
||||
[ 8.26] -919.644028 [optimal]
|
||||
[ 8.26] Generating wedge cuts...
|
||||
[ 8.26] Starting timer 2...
|
||||
[ 9.27] Ending timer 2: 1.02s
|
||||
30
onerow/benchmark/out/qiu.yaml
Normal file
30
onerow/benchmark/out/qiu.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
input_file:
|
||||
instances/qiu.pre.mps.gz
|
||||
sol_value:
|
||||
0: -931.638854
|
||||
1: -919.644028
|
||||
2: -919.644028
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
36
|
||||
depth:
|
||||
0: 36
|
||||
n_generated_cuts:
|
||||
total:
|
||||
36
|
||||
round:
|
||||
1: 36
|
||||
depth:
|
||||
0: 36
|
||||
timers:
|
||||
1: 0.5760
|
||||
2: 1.0160
|
||||
cut_speed:
|
||||
round_1: 0.0160
|
||||
round_2: inf
|
||||
mip_value:
|
||||
-132.873000
|
||||
21
onerow/benchmark/out/ran16x16.log
Normal file
21
onerow/benchmark/out/ran16x16.log
Normal file
@@ -0,0 +1,21 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/ran16x16.pre.mps.gz...
|
||||
[ 0.00] Fetched 288 rows, 769 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 3116.429512 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.01] Generating MIR cuts...
|
||||
[ 0.01] Finding interesting rows...
|
||||
[ 0.12] 20 rows found
|
||||
[ 0.12] Starting timer 1...
|
||||
[ 0.19] Ending timer 1: 0.07s
|
||||
|
||||
|
||||
[ 0.20] Added 20 violated cuts...
|
||||
[ 0.21] 3238.332602 [optimal]
|
||||
[ 0.21] Generating wedge cuts...
|
||||
[ 0.21] Starting timer 2...
|
||||
[ 1.51] Ending timer 2: 1.30s
|
||||
43
onerow/benchmark/out/ran16x16.yaml
Normal file
43
onerow/benchmark/out/ran16x16.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
input_file:
|
||||
instances/ran16x16.pre.mps.gz
|
||||
sol_value:
|
||||
0: 3116.429512
|
||||
1: 3238.332602
|
||||
2: 3244.082675
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
72
|
||||
depth:
|
||||
0: 20
|
||||
1: 41
|
||||
2: 10
|
||||
3: 1
|
||||
n_generated_cuts:
|
||||
total:
|
||||
1716
|
||||
round:
|
||||
1: 20
|
||||
2: 1696
|
||||
depth:
|
||||
0: 903
|
||||
1: 471
|
||||
2: 285
|
||||
3: 54
|
||||
4: 3
|
||||
trivial_lifting:
|
||||
max_m: 45
|
||||
average_m: 3.522548
|
||||
integral_coefficients: 0.440125
|
||||
slowdown: 1.550363
|
||||
timers:
|
||||
1: 0.0680
|
||||
2: 1.3000
|
||||
cut_speed:
|
||||
round_1: 0.0034
|
||||
round_2: 0.0008
|
||||
mip_value:
|
||||
3823.000000
|
||||
22
onerow/benchmark/out/timtab1.log
Normal file
22
onerow/benchmark/out/timtab1.log
Normal file
@@ -0,0 +1,22 @@
|
||||
version: benchmark.run
|
||||
machine: mensa
|
||||
[ 0.00] Reading input file: instances/timtab1.pre.mps.gz...
|
||||
[ 0.00] Fetched 166 rows, 379 cols.
|
||||
[ 0.00] Solving first relaxation...
|
||||
[ 0.00] 28694.000000 [optimal]
|
||||
[ 0.00] Reading basis...
|
||||
|
||||
|
||||
[ 0.00] Generating MIR cuts...
|
||||
[ 0.00] Finding interesting rows...
|
||||
[ 0.06] 135 rows found
|
||||
[ 0.06] Starting timer 1...
|
||||
[ 0.09] 112659.532725 [optimal]
|
||||
[ 0.10] Ending timer 1: 0.05s
|
||||
|
||||
|
||||
[ 0.11] Added 121 violated cuts...
|
||||
[ 0.11] 205801.284255 [optimal]
|
||||
[ 0.11] Generating wedge cuts...
|
||||
[ 0.11] Starting timer 2...
|
||||
[ 0.19] Ending timer 2: 0.08s
|
||||
36
onerow/benchmark/out/timtab1.yaml
Normal file
36
onerow/benchmark/out/timtab1.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
input_file:
|
||||
instances/timtab1.pre.mps.gz
|
||||
sol_value:
|
||||
0: 28694.000000
|
||||
1: 205801.284255
|
||||
2: 205801.284255
|
||||
sol_status:
|
||||
0: optimal
|
||||
1: optimal
|
||||
2: optimal
|
||||
n_added_cuts:
|
||||
total:
|
||||
121
|
||||
depth:
|
||||
0: 121
|
||||
n_generated_cuts:
|
||||
total:
|
||||
250
|
||||
round:
|
||||
1: 135
|
||||
2: 115
|
||||
depth:
|
||||
0: 250
|
||||
trivial_lifting:
|
||||
max_m: 0
|
||||
average_m: 0.000000
|
||||
integral_coefficients: 0.088368
|
||||
slowdown: 0.000000
|
||||
timers:
|
||||
1: 0.0480
|
||||
2: 0.0800
|
||||
cut_speed:
|
||||
round_1: 0.0004
|
||||
round_2: 0.0007
|
||||
mip_value:
|
||||
764772.000000
|
||||
Reference in New Issue
Block a user