Files
proc-rota/no weekends.log
T
2020-05-24 10:16:25 +01:00

98 lines
5.5 KiB
Plaintext

Solver command line: ['/usr/bin/cbc', '-seconds', '10200', '-allow', '2000', '-printingOptions', 'all', '-import', '/tmp/tmpg9k4n7yb.pyomo.lp', '-stat=1', '-solve', '-solu', '/tmp/tmpg9k4n7yb.pyomo.soln']
Welcome to the CBC MILP Solver
Version: 2.9.9
Build Date: Aug 7 2019
command line - /usr/bin/cbc -seconds 10200 -allow 2000 -printingOptions all -import /tmp/tmpg9k4n7yb.pyomo.lp -stat=1 -solve -solu /tmp/tmpg9k4n7yb.pyomo.soln (default strategy 1)
seconds was changed from 1e+100 to 10200
allowableGap was changed from 1e-10 to 2000
Option for printingOptions changed from normal to all
Presolve 42174 (-75751) rows, 17808 (-39901) columns and 170470 (-545319) elements
Statistics for presolved model
Original problem has 56988 integers (56160 of which binary)
Presolved problem has 17472 integers (17048 of which binary)
==== 17248 zero objective 4 different
17248 variables have objective of 0
96 variables have objective of 1
48 variables have objective of 10
416 variables have objective of 20
==== absolute objective values 4 different
17248 variables have objective of 0
96 variables have objective of 1
48 variables have objective of 10
416 variables have objective of 20
==== for integers 17056 zero objective 2 different
17056 variables have objective of 0
416 variables have objective of 20
==== for integers absolute objective values 2 different
17056 variables have objective of 0
416 variables have objective of 20
===== end objective counts
Problem has 42174 rows, 17808 columns (560 with objective) and 170470 elements
There are 512 singletons with objective
Column breakdown:
760 of type 0.0->inf, 0 of type 0.0->up, 0 of type lo->inf,
0 of type lo->up, 0 of type free, 0 of type fixed,
0 of type -inf->0.0, 0 of type -inf->up, 17048 of type 0.0->1.0
Row breakdown:
2281 of type E 0.0, 520 of type E 1.0, 208 of type E -1.0,
326 of type E other, 0 of type G 0.0, 52 of type G 1.0,
33 of type G other, 2270 of type L 0.0, 35028 of type L 1.0,
1456 of type L other, 0 of type Range 0.0->1.0, 0 of type Range other,
0 of type Free
Continuous objective value is 2560 - 24.20 seconds
Cgl0002I 38773 variables fixed
Cgl0003I 0 fixed, 416 tightened bounds, 26485 strengthened rows, 49102 substitutions
Cgl0003I 0 fixed, 0 tightened bounds, 3627 strengthened rows, 0 substitutions
Cgl0003I 0 fixed, 0 tightened bounds, 1395 strengthened rows, 0 substitutions
Cgl0003I 0 fixed, 0 tightened bounds, 599 strengthened rows, 0 substitutions
Cgl0003I 0 fixed, 0 tightened bounds, 11 strengthened rows, 0 substitutions
Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions
Cgl0003I 0 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions
Cgl0004I processed model has 9381 rows, 8734 columns (8398 integer (7982 of which binary)) and 64789 elements
Cbc0038I Initial state - 321 integers unsatisfied sum - 91.7677
Cbc0038I Pass 1: (28.38 seconds) suminf. 2.86955 (8) obj. 4945.48 iterations 1696
Cbc0038I Pass 2: (28.40 seconds) suminf. 3.40577 (10) obj. 5000.2 iterations 23
Cbc0038I Pass 3: (28.41 seconds) suminf. 2.34720 (10) obj. 5037.45 iterations 132
Cbc0038I Pass 4: (28.43 seconds) suminf. 0.68053 (6) obj. 5205.81 iterations 14
Cbc0038I Pass 5: (28.43 seconds) suminf. 0.68053 (6) obj. 5205.81 iterations 0
Cbc0038I Pass 6: (28.45 seconds) suminf. 0.66667 (2) obj. 4934.07 iterations 151
Cbc0038I Solution found of 4934.07
Cbc0038I Branch and bound needed to clear up 2 general integers
Cbc0038I Full problem 9381 rows 8734 columns, reduced to 58 rows 112 columns
Cbc0038I Mini branch and bound could not fix general integers
Cbc0038I No solution found this major pass
Cbc0038I Before mini branch and bound, 8060 integers at bound fixed and 137 continuous of which 30 were internal integer and 0 internal continuous
Cbc0038I Full problem 9381 rows 8734 columns, reduced to 135 rows 145 columns
Cbc0038I Mini branch and bound did not improve solution (29.22 seconds)
Cbc0038I After 29.22 seconds - Feasibility pump exiting - took 1.01 seconds
Cbc0012I Integer solution of 4162.5731 found by DiveCoefficient after 0 iterations and 0 nodes (29.38 seconds)
Cbc0011I Exiting as integer gap of 1602.5731 less than 2000 or 0%%
Cbc0001I Search completed - best objective 4162.57311524356, took 0 iterations and 0 nodes (29.39 seconds)
Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost
Cuts at root node changed objective from 2560 to 2560
Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds)
Result - Optimal solution found (within gap tolerance)
Objective value: 4162.57311524
Lower bound: 2560.000
Gap: 0.63
Enumerated nodes: 0
Total iterations: 0
Time (CPU seconds): 29.88
Time (Wallclock seconds): 30.09
Total time (CPU seconds): 31.28 (Wallclock seconds): 31.62