[Cbc] Convergence problem with miplib2010/30n20b8
Yann COLLETTE
ycollette.nospam at free.fr
Tue Jun 27 10:32:39 EDT 2017
The other problem is that the miplib test set has been updated since the
last time I performed the test.
It was miplib2010-1.1.2 and now, it's 1.1.3.
I am not able to find what was updated.
Le 27/06/2017 à 16:20, Fausto Richetti Blanco a écrit :
> I would check if there are any inconsistencies on the treatment of the
> MPS file constraints.
>
> This file format has a series os behaviours that are not defined by
> the standard, so different solvers can interpret the file in different
> ways.
>
> On Tue, Jun 27, 2017 at 3:32 AM, <ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr>> wrote:
>
> Hello,
>
> Finally, the behavior is different, but the result is the same.
> No solution found ... yet. Still trying since yesterday.
> Sorry for the noise...
>
> Best regards,
>
> YC
>
> ----- Mail original -----
> De: "ycollette nospam" <ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr>>
> À: "Stefan Vigerske" <stefan at math.hu-berlin.de
> <mailto:stefan at math.hu-berlin.de>>
> Cc: cbc at list.coin-or.org <mailto:cbc at list.coin-or.org>
> Envoyé: Lundi 26 Juin 2017 16:57:36
> Objet: Re: [Cbc] Convergence problem with miplib2010/30n20b8
>
> With cbc-2.8.9, the behavior is not the same:
>
> At line 1 NAME 30n20b8
> At line 2 ROWS
> At line 580 COLUMNS
> At line 110291 RHS
> At line 110322 BOUNDS
> At line 128761 ENDATA
> Problem 30n20b8 has 576 rows, 18380 columns and 109706 elements
> Coin0008I 30n20b8 read with 0 errors
> Continuous objective value is 1.56641 - 0.14 seconds
> Cgl0003I 0 fixed, 0 tightened bounds, 3 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0
> substitutions
> Cgl0004I processed model has 492 rows, 8028 columns (8028 integer)
> and 53159 elements
> Cutoff increment increased from 1e-05 to 0.9999
> Cbc0045I 2 integer variables out of 8028 objects (8028 integer)
> have costs - high priority
> Cbc0045I branch on satisfied N create fake objective Y random cost N
> Cbc0038I Pass 1: suminf. 3.17212 (62) obj. 453 iterations 603
> Cbc0038I Pass 2: suminf. 2.99989 (62) obj. 453 iterations 9
> Cbc0038I Pass 3: suminf. 7.13649 (63) obj. 454.594 iterations 33
> Cbc0038I Pass 4: suminf. 6.77913 (63) obj. 454.594 iterations 5
> Cbc0038I Pass 5: suminf. 6.84809 (63) obj. 454.594 iterations 5
> Cbc0038I Pass 6: suminf. 6.84809 (63) obj. 454.594 iterations 2
> Cbc0038I Pass 7: suminf. 11.97326 (67) obj. 487.595 iterations 34
> Cbc0038I Pass 8: suminf. 12.45588 (68) obj. 487.595 iterations 7
> Cbc0038I Pass 9: suminf. 10.79150 (64) obj. 454.594 iterations 20
> Cbc0038I Pass 10: suminf. 11.04126 (66) obj. 454.594 iterations 7
> Cbc0038I Pass 11: suminf. 16.54273 (79) obj. 487.595 iterations 26
> Cbc0038I Pass 12: suminf. 12.97333 (67) obj. 487.595 iterations 9
> Cbc0038I Pass 13: suminf. 11.89674 (67) obj. 454.594 iterations 9
> Cbc0038I Pass 14: suminf. 11.89674 (67) obj. 454.594 iterations 2
> Cbc0038I Pass 15: suminf. 12.46953 (67) obj. 454.594 iterations 10
> Cbc0038I Pass 16: suminf. 12.10175 (68) obj. 454.594 iterations 5
> Cbc0038I Pass 17: suminf. 11.55066 (66) obj. 454.594 iterations 7
> Cbc0038I Pass 18: suminf. 11.55066 (66) obj. 454.594 iterations 1
> Cbc0038I Pass 19: suminf. 12.65707 (69) obj. 454.594 iterations 12
> Cbc0038I Pass 20: suminf. 11.72332 (63) obj. 454.594 iterations 9
> Cbc0038I Pass 21: suminf. 11.86895 (67) obj. 454.594 iterations 11
> Cbc0038I Pass 22: suminf. 11.85620 (63) obj. 454.594 iterations 6
> Cbc0038I Pass 23: suminf. 12.40729 (65) obj. 454.594 iterations 5
> Cbc0038I Pass 24: suminf. 12.40729 (65) obj. 454.594 iterations 3
> Cbc0038I Pass 25: suminf. 12.26679 (64) obj. 487.595 iterations 17
> Cbc0038I Pass 26: suminf. 12.39445 (65) obj. 487.595 iterations 5
> Cbc0038I Pass 27: suminf. 12.46687 (64) obj. 454.594 iterations 11
> Cbc0038I Pass 28: suminf. 12.46687 (64) obj. 454.594 iterations 2
> Cbc0038I Pass 29: suminf. 12.83511 (63) obj. 487.595 iterations 24
> Cbc0038I Pass 30: suminf. 13.08486 (65) obj. 487.595 iterations 12
> Cbc0038I Pass 31: suminf. 12.76438 (68) obj. 454.594 iterations 7
> Cbc0038I Pass 32: suminf. 12.76438 (68) obj. 454.594 iterations 5
> Cbc0038I Pass 33: suminf. 12.21329 (66) obj. 454.594 iterations 7
> Cbc0038I Pass 34: suminf. 12.21329 (66) obj. 454.594 iterations 5
> Cbc0038I Pass 35: suminf. 12.76438 (68) obj. 454.594 iterations 5
> Cbc0038I Pass 36: suminf. 23.56249 (87) obj. 819.377 iterations 115
> Cbc0038I Pass 37: suminf. 13.51225 (65) obj. 1083.94 iterations 83
> Cbc0038I Pass 38: suminf. 17.51270 (64) obj. 919.554 iterations 44
> Cbc0038I Pass 39: suminf. 19.16697 (68) obj. 922.541 iterations 4
> Cbc0038I Pass 40: suminf. 14.91827 (59) obj. 925.252 iterations 8
> Cbc0038I Pass 41: suminf. 18.22469 (72) obj. 922.541 iterations 5
> Cbc0038I Pass 42: suminf. 16.22472 (66) obj. 922.541 iterations 3
> Cbc0038I Pass 43: suminf. 15.14784 (56) obj. 981.175 iterations 20
> Cbc0038I Pass 44: suminf. 17.65709 (72) obj. 1003.49 iterations 14
> Cbc0038I Pass 45: suminf. 17.94346 (66) obj. 1003.63 iterations 3
> Cbc0038I Pass 46: suminf. 18.04894 (61) obj. 957.34 iterations 26
> Cbc0038I Pass 47: suminf. 23.72560 (77) obj. 1006 iterations 26
> Cbc0038I Pass 48: suminf. 13.41490 (45) obj. 969.188 iterations 11
> Cbc0038I Pass 49: suminf. 14.74272 (68) obj. 970.344 iterations 12
> Cbc0038I Pass 50: suminf. 13.98395 (66) obj. 970.484 iterations 2
> Cbc0038I Pass 51: suminf. 14.16897 (53) obj. 969.188 iterations 15
> Cbc0038I Pass 52: suminf. 17.27209 (72) obj. 970.344 iterations 13
> Cbc0038I Pass 53: suminf. 13.25309 (66) obj. 970.484 iterations 5
> Cbc0038I Pass 54: suminf. 12.83650 (51) obj. 969.188 iterations 20
> Cbc0038I Pass 55: suminf. 13.25892 (64) obj. 970.484 iterations 10
> Cbc0038I Pass 56: suminf. 12.69114 (49) obj. 969.188 iterations 16
> Cbc0038I Pass 57: suminf. 14.01186 (68) obj. 970.344 iterations 11
> Cbc0038I Pass 58: suminf. 13.25309 (66) obj. 970.484 iterations 2
> Cbc0038I Pass 59: suminf. 12.53574 (48) obj. 965.625 iterations 20
> Cbc0038I Pass 60: suminf. 13.25892 (64) obj. 970.484 iterations 11
> Cbc0038I Pass 61: suminf. 17.14355 (63) obj. 965.639 iterations 10
> Cbc0038I Pass 62: suminf. 14.01186 (68) obj. 970.344 iterations 7
> Cbc0038I Pass 63: suminf. 13.25309 (66) obj. 970.484 iterations 2
> Cbc0038I Pass 64: suminf. 12.72794 (47) obj. 969.188 iterations 20
> Cbc0038I Pass 65: suminf. 13.25892 (64) obj. 970.484 iterations 12
> Cbc0038I Pass 66: suminf. 21.32026 (74) obj. 875.111 iterations 17
> Cbc0038I Pass 67: suminf. 13.71199 (53) obj. 878.754 iterations 11
> Cbc0038I Pass 68: suminf. 18.41747 (73) obj. 889.391 iterations 26
> Cbc0038I Pass 69: suminf. 17.35490 (82) obj. 921.06 iterations 9
> Cbc0038I Pass 70: suminf. 17.33797 (54) obj. 876.092 iterations 30
> Cbc0038I Pass 71: suminf. 16.30169 (60) obj. 877.622 iterations 2
> Cbc0038I Pass 72: suminf. 21.02180 (71) obj. 897.327 iterations 22
> Cbc0038I Pass 73: suminf. 16.06395 (81) obj. 953.334 iterations 13
> Cbc0038I Pass 74: suminf. 16.56708 (52) obj. 826.758 iterations 24
> Cbc0038I Pass 75: suminf. 16.89138 (55) obj. 826.758 iterations 9
> Cbc0038I Pass 76: suminf. 17.82485 (67) obj. 956.463 iterations 22
> Cbc0038I Pass 77: suminf. 13.88599 (85) obj. 1189.8 iterations 7
> Cbc0038I Pass 78: suminf. 6.84924 (58) obj. 1275.31 iterations 30
> Cbc0038I Pass 79: suminf. 3.73289 (55) obj. 1275.35 iterations 12
> Cbc0038I Pass 80: suminf. 2.51824 (49) obj. 1276.78 iterations 11
> Cbc0038I Pass 81: suminf. 2.68478 (57) obj. 1276.78 iterations 11
> Cbc0038I Pass 82: suminf. 2.65202 (61) obj. 1276.78 iterations 10
> Cbc0038I Pass 83: suminf. 19.85141 (66) obj. 754.191 iterations 32
> Cbc0038I Pass 84: suminf. 15.89955 (56) obj. 880.929 iterations 14
> Cbc0038I Pass 85: suminf. 6.71837 (63) obj. 1127.98 iterations 26
> Cbc0038I Pass 86: suminf. 6.38870 (63) obj. 1127.98 iterations 4
> Cbc0038I Pass 87: suminf. 2.48647 (57) obj. 1272.33 iterations 24
> Cbc0038I Pass 88: suminf. 2.57883 (59) obj. 1276.78 iterations 4
> Cbc0038I Pass 89: suminf. 18.09382 (59) obj. 754.191 iterations 32
> Cbc0038I Pass 90: suminf. 15.47113 (57) obj. 880.929 iterations 20
> Cbc0038I Pass 91: suminf. 5.21086 (66) obj. 1273.08 iterations 39
> Cbc0038I Pass 92: suminf. 5.12167 (66) obj. 1275.35 iterations 3
> Cbc0038I Pass 93: suminf. 2.73414 (57) obj. 1276.78 iterations 18
> Cbc0038I Pass 94: suminf. 2.71826 (61) obj. 1276.78 iterations 5
> Cbc0038I Pass 95: suminf. 2.95185 (59) obj. 1276.73 iterations 9
> Cbc0038I Pass 96: suminf. 2.70389 (61) obj. 1276.78 iterations 9
> Cbc0038I Pass 97: suminf. 18.33131 (59) obj. 754.191 iterations 28
> Cbc0038I Pass 98: suminf. 15.95809 (57) obj. 880.929 iterations 18
> Cbc0038I Pass 99: suminf. 10.45759 (69) obj. 1089.37 iterations 13
> Cbc0038I Pass 100: suminf. 26.36431 (94) obj. 600.375 iterations 117
> Cbc0038I No solution found this major pass
> Cbc0038I Before mini branch and bound, 7645 integers at bound
> fixed and 0 continuous
> Cbc0038I Full problem 492 rows 8028 columns, reduced to 347 rows
> 383 columns
> Cbc0038I Mini branch and bound did not improve solution (3.07 seconds)
> Cbc0038I After 3.07 seconds - Feasibility pump exiting - took 0.91
> seconds
> Cbc0031I 66 added rows had average density of 186.28788
> Cbc0013I At root node, 66 cuts changed objective from 43.335573 to
> 79.854439 in 20 passes
> Cbc0014I Cut generator 0 (Probing) - 288 row cuts average 158.4
> elements, 0 column cuts (60 active) in 1.329 seconds - new
> frequency is 1
> Cbc0014I Cut generator 1 (Gomory) - 6 row cuts average 263.2
> elements, 0 column cuts (0 active) in 0.298 seconds - new
> frequency is -100
> Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.042 seconds - new
> frequency is -100
> Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.005 seconds - new
> frequency is -100
> Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 47 row cuts
> average 222.6 elements, 0 column cuts (0 active) in 0.076 seconds
> - new frequency is 1
> Cbc0014I Cut generator 6 (TwoMirCuts) - 72 row cuts average 225.8
> elements, 0 column cuts (0 active) in 0.162 seconds - new
> frequency is 1
> Cbc0010I After 0 nodes, 1 on tree, 1e+50 best solution, best
> possible 79.854439 (6.60 seconds)
> Cbc0010I After 100 nodes, 25 on tree, 1e+50 best solution, best
> possible 129.18871 (10.81 seconds)
> Cbc0010I After 200 nodes, 32 on tree, 1e+50 best solution, best
> possible 129.18871 (12.10 seconds)
> Cbc0010I After 300 nodes, 64 on tree, 1e+50 best solution, best
> possible 129.18871 (13.03 seconds)
> Cbc0010I After 400 nodes, 80 on tree, 1e+50 best solution, best
> possible 129.18871 (14.03 seconds)
> Cbc0010I After 500 nodes, 73 on tree, 1e+50 best solution, best
> possible 129.18871 (15.55 seconds)
> Cbc0010I After 600 nodes, 35 on tree, 1e+50 best solution, best
> possible 129.18871 (16.44 seconds)
> Cbc0010I After 700 nodes, 53 on tree, 1e+50 best solution, best
> possible 129.18871 (17.35 seconds)
> Cbc0010I After 800 nodes, 38 on tree, 1e+50 best solution, best
> possible 129.18871 (18.07 seconds)
> Cbc0010I After 900 nodes, 49 on tree, 1e+50 best solution, best
> possible 129.18871 (19.29 seconds)
> Cbc0010I After 1000 nodes, 101 on tree, 1e+50 best solution, best
> possible 129.18871 (20.64 seconds)
> Cbc0010I After 1100 nodes, 134 on tree, 1e+50 best solution, best
> possible 151 (21.86 seconds)
> Cbc0004I Integer solution of 653 found after 21627 iterations and
> 1102 nodes (21.94 seconds)
> Cbc0038I Full problem 492 rows 8028 columns, reduced to 195 rows
> 133 columns
> Cbc0010I After 1200 nodes, 112 on tree, 653 best solution, best
> possible 151 (28.40 seconds)
> Cbc0038I Full problem 492 rows 8028 columns, reduced to 224 rows
> 162 columns
> Cbc0010I After 1300 nodes, 121 on tree, 653 best solution, best
> possible 151 (31.81 seconds)
> Cbc0010I After 1400 nodes, 142 on tree, 653 best solution, best
> possible 151 (37.18 seconds)
> Cbc0038I Full problem 492 rows 8028 columns, reduced to 170 rows
> 112 columns
> Cbc0010I After 1500 nodes, 156 on tree, 653 best solution, best
> possible 151 (40.59 seconds)
> Cbc0038I Full problem 492 rows 8028 columns, reduced to 238 rows
> 151 columns
> Cbc0010I After 1600 nodes, 175 on tree, 653 best solution, best
> possible 151 (44.80 seconds)
> Cbc0010I After 1700 nodes, 212 on tree, 653 best solution, best
> possible 151 (53.68 seconds)
>
>
>
> ----- Mail original -----
> De: "ycollette nospam" <ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr>>
> À: "Stefan Vigerske" <stefan at math.hu-berlin.de
> <mailto:stefan at math.hu-berlin.de>>
> Cc: cbc at list.coin-or.org <mailto:cbc at list.coin-or.org>
> Envoyé: Lundi 26 Juin 2017 16:46:49
> Objet: Re: [Cbc] Convergence problem with miplib2010/30n20b8
>
> I know the differences between MIP and LP. But I remember that
> with an old version of cbc it worked before the timeout of 300 sec
> I fixed for this test.
>
> ----- Mail original -----
> De: "Stefan Vigerske" <stefan at math.hu-berlin.de
> <mailto:stefan at math.hu-berlin.de>>
> À: cbc at list.coin-or.org <mailto:cbc at list.coin-or.org>
> Envoyé: Lundi 26 Juin 2017 16:44:34
> Objet: Re: [Cbc] Convergence problem with miplib2010/30n20b8
>
> Maybe I missed some recent breakthrough in the world of optimization,
> but just because Clp is able to solve the LP relaxation of 30n20b8
> quickly, one cannot be sure that Cbc will quickly find a feasible
> solution to the MIP.
>
> On 06/26/2017 04:39 PM, ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr> wrote:
> > The missing part of cbc:
> >
> > At line 1 NAME 30n20b8
> > At line 2 ROWS
> > At line 580 COLUMNS
> > At line 110291 RHS
> > At line 110322 BOUNDS
> > At line 128761 ENDATA
> > Problem 30n20b8 has 576 rows, 18380 columns and 109706 elements
> > Coin0008I 30n20b8 read with 0 errors
> > Continuous objective value is 1.56641 - 0.10 seconds
> > Cgl0004I processed model has 491 rows, 8028 columns (8028
> integer (7971 of which binary)) and 53138 elements
> > Cutoff increment increased from 1e-05 to 0.9999
> > Cbc0045I 2 integer variables out of 8028 objects (8028 integer)
> have costs - high priority
> > Cbc0045I branch on satisfied Y create fake objective Y random cost Y
> > Cbc0038I Initial state - 196 integers unsatisfied sum - 33.5079
> > Cbc0038I Pass 1: suminf. 3.44346 (60) obj. 453 iterations 582
> > Cbc0038I Pass 2: suminf. 3.34653 (60) obj. 453 iterations 19
> > Cbc0038I Pass 3: suminf. 7.03585 (60) obj. 454.594
> iterations 35
> > Cbc0038I Pass 4: suminf. 7.03585 (60) obj. 454.594
> iterations 10
> > Cbc0038I Pass 5: suminf. 7.10415 (59) obj. 454.594 iterations 8
> > Cbc0038I Pass 6: suminf. 7.10415 (59) obj. 454.594 iterations 4
> > Cbc0038I Pass 7: suminf. 10.14507 (56) obj. 454.594
> iterations 32
> > Cbc0038I Pass 8: suminf. 9.78964 (61) obj. 454.594
> iterations 14
> > Cbc0038I Pass 9: suminf. 10.94741 (58) obj. 454.594
> iterations 22
> > Cbc0038I Pass 10: suminf. 11.40422 (62) obj. 454.594
> iterations 12
> > Cbc0038I Pass 11: suminf. 23.07154 (82) obj. 499.914
> iterations 27
> > Cbc0038I Pass 12: suminf. 12.18306 (60) obj. 487.595
> iterations 19
> > Cbc0038I Pass 13: suminf. 12.18306 (60) obj. 487.595 iterations 2
> > Cbc0038I Pass 14: suminf. 12.19694 (61) obj. 454.594
> iterations 15
> > Cbc0038I Pass 15: suminf. 12.26858 (62) obj. 454.594 iterations 9
> > Cbc0038I Pass 16: suminf. 12.59845 (64) obj. 454.594 iterations 7
> > Cbc0038I Pass 17: suminf. 12.59845 (64) obj. 454.594 iterations 5
> > Cbc0038I Pass 18: suminf. 16.19725 (74) obj. 487.595
> iterations 17
> > Cbc0038I Pass 19: suminf. 12.66110 (61) obj. 487.595
> iterations 10
> > Cbc0038I Pass 20: suminf. 15.78065 (85) obj. 454.594
> iterations 25
> > Cbc0038I Pass 21: suminf. 12.49605 (63) obj. 454.594
> iterations 18
> > Cbc0038I Pass 22: suminf. 12.49605 (63) obj. 454.594 iterations 2
> > Cbc0038I Pass 23: suminf. 14.74148 (72) obj. 454.594 iterations 9
> > Cbc0038I Pass 24: suminf. 12.85834 (63) obj. 454.594 iterations 7
> > Cbc0038I Pass 25: suminf. 14.77824 (70) obj. 454.594
> iterations 14
> > Cbc0038I Pass 26: suminf. 12.03422 (61) obj. 454.594
> iterations 12
> > Cbc0038I Pass 27: suminf. 12.03422 (61) obj. 454.594 iterations 2
> > Cbc0038I Pass 28: suminf. 12.51226 (62) obj. 454.594 iterations 8
> > Cbc0038I Pass 29: suminf. 12.51226 (62) obj. 454.594 iterations 5
> > Cbc0038I Pass 30: suminf. 21.85301 (81) obj. 454.594
> iterations 10
> > Cbc0038I Pass 31: suminf. 12.03422 (61) obj. 454.594
> iterations 10
> > Cbc0038I Pass 32: suminf. 12.03422 (61) obj. 454.594 iterations 2
> > Cbc0038I Pass 33: suminf. 14.74148 (72) obj. 454.594
> iterations 10
> > Cbc0038I Pass 34: suminf. 12.85834 (63) obj. 454.594 iterations 6
> > Cbc0038I Pass 35: suminf. 14.41276 (72) obj. 454.594 iterations 7
> > Cbc0038I Pass 36: suminf. 12.84212 (64) obj. 454.594 iterations 6
> > Cbc0038I Pass 37: suminf. 15.02805 (72) obj. 454.594
> iterations 10
> > Cbc0038I Pass 38: suminf. 20.44714 (95) obj. 925.549
> iterations 126
> > Cbc0038I Pass 39: suminf. 16.41279 (71) obj. 983.301
> iterations 62
> > Cbc0038I Pass 40: suminf. 13.27421 (65) obj. 973.911
> iterations 30
> > Cbc0038I Pass 41: suminf. 9.79846 (50) obj. 973.74 iterations 3
> > Cbc0038I Pass 42: suminf. 12.51723 (48) obj. 693.605
> iterations 18
> > Cbc0038I Pass 43: suminf. 12.70067 (53) obj. 713.45 iterations 15
> > Cbc0038I Pass 44: suminf. 11.23859 (51) obj. 713.45 iterations 14
> > Cbc0038I Pass 45: suminf. 11.45577 (50) obj. 713.45 iterations 8
> > Cbc0038I Pass 46: suminf. 15.45592 (58) obj. 717.459
> iterations 27
> > Cbc0038I Pass 47: suminf. 14.36702 (56) obj. 794.134
> iterations 18
> > Cbc0038I Pass 48: suminf. 13.47185 (54) obj. 794.134 iterations 3
> > Cbc0038I Pass 49: suminf. 15.50911 (58) obj. 717.459
> iterations 21
> > Cbc0038I Pass 50: suminf. 14.37117 (56) obj. 798.021
> iterations 18
> > Cbc0038I Pass 51: suminf. 13.47600 (54) obj. 798.021 iterations 3
> > Cbc0038I Pass 52: suminf. 22.68284 (84) obj. 846.461
> iterations 128
> > Cbc0038I Pass 53: suminf. 18.57079 (72) obj. 887.407
> iterations 59
> > Cbc0038I Pass 54: suminf. 18.43260 (72) obj. 862.071
> iterations 21
> > Cbc0038I Pass 55: suminf. 19.74845 (78) obj. 873.792
> iterations 12
> > Cbc0038I Pass 56: suminf. 19.06775 (69) obj. 863.075
> iterations 15
> > Cbc0038I Pass 57: suminf. 13.50916 (52) obj. 891.173
> iterations 10
> > Cbc0038I Pass 58: suminf. 22.87530 (75) obj. 988.677
> iterations 20
> > Cbc0038I Pass 59: suminf. 18.28259 (67) obj. 988.677 iterations 7
> > Cbc0038I Pass 60: suminf. 13.99150 (58) obj. 1094.75
> iterations 18
> > Cbc0038I Pass 61: suminf. 15.40796 (61) obj. 1267.08
> iterations 18
> > Cbc0038I Pass 62: suminf. 7.88882 (46) obj. 1340.87 iterations 5
> > Cbc0038I Pass 63: suminf. 13.54525 (55) obj. 1196.52
> iterations 16
> > Cbc0038I Pass 64: suminf. 8.41569 (57) obj. 1295.73
> iterations 19
> > Cbc0038I Pass 65: suminf. 9.96606 (64) obj. 1295.73
> iterations 15
> > Cbc0038I Pass 66: suminf. 10.37178 (62) obj. 1295.73 iterations 3
> > Cbc0038I Pass 67: suminf. 11.56677 (60) obj. 1295.73
> iterations 17
> > Cbc0038I Pass 68: suminf. 11.55920 (62) obj. 1295.73 iterations 8
> > Cbc0038I Pass 69: suminf. 11.01049 (70) obj. 1295.73
> iterations 11
> > Cbc0038I Pass 70: suminf. 7.48935 (55) obj. 1295.73 iterations 7
> > Cbc0038I Pass 71: suminf. 10.84838 (58) obj. 1297.3 iterations 14
> > Cbc0038I Pass 72: suminf. 10.91403 (60) obj. 1295.73 iterations 1
> > Cbc0038I Pass 73: suminf. 8.88900 (72) obj. 1268.52 iterations 8
> > Cbc0038I Pass 74: suminf. 8.83585 (75) obj. 1312.12 iterations 5
> > Cbc0038I Pass 75: suminf. 5.77727 (73) obj. 1348.14
> iterations 11
> > Cbc0038I Pass 76: suminf. 2.40838 (45) obj. 1351.23
> iterations 30
> > Cbc0038I Pass 77: suminf. 2.50573 (46) obj. 1350.17 iterations 5
> > Cbc0038I Pass 78: suminf. 3.43292 (43) obj. 1178.68
> iterations 25
> > Cbc0038I Pass 79: suminf. 1.68753 (47) obj. 1178.68
> iterations 25
> > Cbc0038I Pass 80: suminf. 10.49116 (53) obj. 1178.46
> iterations 30
> > Cbc0038I Pass 81: suminf. 5.19409 (53) obj. 1275.35
> iterations 41
> > Cbc0038I Pass 82: suminf. 4.34798 (52) obj. 1275.35 iterations 5
> > Cbc0038I Pass 83: suminf. 2.30426 (42) obj. 1254.5 iterations 31
> > Cbc0038I Pass 84: suminf. 1.66459 (45) obj. 1275.35
> iterations 26
> > Cbc0038I Pass 85: suminf. 9.65069 (55) obj. 1178.46
> iterations 29
> > Cbc0038I Pass 86: suminf. 6.36467 (54) obj. 1222.02
> iterations 27
> > Cbc0038I Pass 87: suminf. 2.13080 (48) obj. 1275.35
> iterations 24
> > Cbc0038I Pass 88: suminf. 2.13080 (48) obj. 1275.35 iterations 0
> > Cbc0038I Pass 89: suminf. 9.97728 (55) obj. 1178.46
> iterations 35
> > Cbc0038I Pass 90: suminf. 7.67562 (57) obj. 1222.02
> iterations 36
> > Cbc0038I Pass 91: suminf. 3.16010 (50) obj. 1275.35
> iterations 19
> > Cbc0038I Pass 92: suminf. 2.38080 (50) obj. 1275.35 iterations 6
> > Cbc0038I Pass 93: suminf. 3.74856 (53) obj. 1243.41
> iterations 38
> > Cbc0038I Pass 94: suminf. 1.71964 (46) obj. 1275.35
> iterations 38
> > Cbc0038I Pass 95: suminf. 2.34377 (42) obj. 1254.5 iterations 21
> > Cbc0038I Pass 96: suminf. 1.53098 (39) obj. 1275.35
> iterations 21
> > Cbc0038I Pass 97: suminf. 9.55188 (55) obj. 1178.46
> iterations 31
> > Cbc0038I Pass 98: suminf. 7.80986 (51) obj. 1222.02
> iterations 26
> > Cbc0038I Pass 99: suminf. 2.83396 (43) obj. 1178.68
> iterations 43
> > Cbc0038I Pass 100: suminf. 24.56681 (92) obj. 858.79
> iterations 124
> > Cbc0038I No solution found this major pass
> > Cbc0038I Before mini branch and bound, 7605 integers at bound
> fixed and 0 continuous
> > Cbc0038I Full problem 491 rows 8028 columns, reduced to 366 rows
> 423 columns
> > Cbc0038I Mini branch and bound did not improve solution (1.40
> seconds)
> > Cbc0038I After 1.40 seconds - Feasibility pump exiting - took
> 0.90 seconds
> > Cbc0031I 59 added rows had average density of 233.55932
> > Cbc0013I At root node, 59 cuts changed objective from 43.335573
> to 86.107549 in 20 passes
> > Cbc0014I Cut generator 0 (Probing) - 283 row cuts average 172.1
> elements, 0 column cuts (0 active) in 1.356 seconds - new
> frequency is 1
> > Cbc0014I Cut generator 1 (Gomory) - 15 row cuts average 743.3
> elements, 0 column cuts (0 active) in 0.314 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.049 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.007 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 50 row cuts
> average 224.3 elements, 0 column cuts (0 active) in 0.088 seconds
> - new frequency is 1
> > Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.104 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 6 (TwoMirCuts) - 78 row cuts average
> 236.0 elements, 0 column cuts (0 active) in 0.179 seconds - new
> frequency is 1
> > Cbc0027I Exiting on user event
> > Cbc0005I Partial search - best objective 1e+50 (best possible
> 86.107549), took 5432 iterations and 0 nodes (5.24 seconds)
> >
> >
> >
> > ----- Mail original -----
> > De: "Fausto Richetti Blanco" <fausto.blanco at gmail.com
> <mailto:fausto.blanco at gmail.com>>
> > À: "ycollette nospam" <ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr>>
> > Cc: "cbc" <cbc at list.coin-or.org <mailto:cbc at list.coin-or.org>>
> > Envoyé: Lundi 26 Juin 2017 16:35:11
> > Objet: Re: [Cbc] Convergence problem with miplib2010/30n20b8
> >
> >
> > CLP:
> > Problem 30n20b8 has 576 rows, 18380 columns and 109706 elements
> >
> > CBS:
> > Cbc0038I Full problem 491 rows 8028 columns, reduced to 366 rows
> 423 columns
> >
> >
> >
> > Are you sure you're comparing the same problem?
> >
> >
> >
> >
> > On Mon, Jun 26, 2017 at 11:30 AM, < ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr> > wrote:
> >
> >
> > At the beginning of the cbc run, I got this in the logs:
> >
> > Cbc0038I Full problem 491 rows 8028 columns, reduced to 366 rows
> 423 columns
> > Cbc0038I Mini branch and bound did not improve solution (1.51
> seconds)
> > Cbc0038I After 1.51 seconds - Feasibility pump exiting - took
> 0.98 seconds
> > Cbc0031I 59 added rows had average density of 233.55932
> > Cbc0013I At root node, 59 cuts changed objective from 43.335573
> to 86.107549 in 20 passes
> > Cbc0014I Cut generator 0 (Probing) - 283 row cuts average 172.1
> elements, 0 column cuts (0 active) in 1.322 seconds - new
> frequency is 1
> > Cbc0014I Cut generator 1 (Gomory) - 15 row cuts average 743.3
> elements, 0 column cuts (0 active) in 0.283 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.045 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.005 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 50 row cuts
> average 224.3 elements, 0 column cuts (0 active) in 0.075 seconds
> - new frequency is 1
> > Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0
> elements, 0 column cuts (0 active) in 0.092 seconds - new
> frequency is -100
> > Cbc0014I Cut generator 6 (TwoMirCuts) - 78 row cuts average
> 236.0 elements, 0 column cuts (0 active) in 0.169 seconds - new
> frequency is 1
> >
> >
> > ----- Mail original -----
> > De: "ycollette nospam" < ycollette.nospam at free.fr
> <mailto:ycollette.nospam at free.fr> >
> > À: "cbc" < cbc at list.coin-or.org <mailto:cbc at list.coin-or.org> >
> > Envoyé: Lundi 26 Juin 2017 16:28:31
> > Objet: [Cbc] Convergence problem with miplib2010/30n20b8
> >
> >
> >
> > Hello,
> >
> > I am trying to run somes tests from miplib2010. And I meet some
> strange behavior.
> > If I run clp on 30n20b8.mps without specific options, it
> converges quickly to a solution:
> >
> > At line 1 NAME 30n20b8
> > At line 2 ROWS
> > At line 580 COLUMNS
> > At line 110291 RHS
> > At line 110322 BOUNDS
> > At line 128761 ENDATA
> > Problem 30n20b8 has 576 rows, 18380 columns and 109706 elements
> > Model was imported from
> /home/artelys/repository/coin/Cbc/build/Dependencies/.//MIPLIB2000/src/EP_MIPLIB2000/instances/miplib2010/30n20b8.mps.gz
> in 0.114319 seconds
> > Presolve 493 (-83) rows, 11093 (-7287) columns and 63118
> (-46588) elements
> > Perturbing problem by 0.001%%of 301.52267 - largest nonzero
> change 0.00028965583 ( 9.6064362e-05%%) - largest zero change
> 0.00028962251
> > 0 Obj 0.041886881 Primal inf 253.60538 (88)
> > 78 Obj 0.044696222 Primal inf 359.4158 (159)
> > 142 Obj 0.04542365 Primal inf 105.42604 (119)
> > 214 Obj 0.045885186 Primal inf 83.292978 (114)
> > 298 Obj 0.046155092 Primal inf 32.89186 (74)
> > 380 Obj 0.048508765 Primal inf 87.130897 (64)
> > 464 Obj 0.057466585 Primal inf 99.796642 (62)
> > 548 Obj 0.068410705 Primal inf 276.03475 (64)
> > 632 Obj 0.077664609 Primal inf 167.63095 (63)
> > 716 Obj 0.08533722 Primal inf 123.90711 (47)
> > 800 Obj 0.093453993 Primal inf 94.340415 (35)
> > 884 Obj 1.079625 Primal inf 0.56385768 (23)
> > 950 Obj 1.669254
> > Optimal - objective value 1.5664076
> > After Postsolve, objective 1.5664076, infeasibilities - dual 0
> (0), primal 0 (0)
> > Optimal objective 1.566407646 - 950 iterations time 0.112,
> Presolve 0.03
> >
> >
> >
> > Now, If I run cbc on this problem, it never stops.
> > An example of the log I've got:
> >
> > Cbc0010I After 91600 nodes, 675 on tree, 1e+50 best solution,
> best possible 202 (1278.41 seconds)
> > Cbc0010I After 91700 nodes, 626 on tree, 1e+50 best solution,
> best possible 202 (1279.79 seconds)
> > Cbc0010I After 91800 nodes, 724 on tree, 1e+50 best solution,
> best possible 202 (1281.46 seconds)
> > Cbc0010I After 91900 nodes, 805 on tree, 1e+50 best solution,
> best possible 202 (1283.06 seconds)
> > Cbc0010I After 92000 nodes, 709 on tree, 1e+50 best solution,
> best possible 202 (1284.15 seconds)
> >
> >
> > I feel the number of best solutions is quite strange: 1e+50
> (this number never changes).
> >
> > I performed these tests on the trunk version of cbc. I will try
> the same test on an older version of cbc.
> >
> > Best regards,
> >
> > YC
> > _______________________________________________
> > Cbc mailing list
> > Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=EqDbNlOmPhOlal3SI7C5XWuE8KhPe3sA5awi8py-lBA&s=o5HK9S3C5JZo5CHwNMumDoTjHXpYF-W3LjyehdeuF7w&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=EqDbNlOmPhOlal3SI7C5XWuE8KhPe3sA5awi8py-lBA&s=o5HK9S3C5JZo5CHwNMumDoTjHXpYF-W3LjyehdeuF7w&e=>
> >
> > _______________________________________________
> > Cbc mailing list
> > Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=oRCE3ZWfhw5CzXVvq3XW5L7Hm5bKjiC3gT_F_qL8yfw&s=zHJEZcVYlhOOruUvsI8rMvBRloUvGYesE99_H866lr4&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=oRCE3ZWfhw5CzXVvq3XW5L7Hm5bKjiC3gT_F_qL8yfw&s=zHJEZcVYlhOOruUvsI8rMvBRloUvGYesE99_H866lr4&e=>
> >
> >
> > _______________________________________________
> > Cbc mailing list
> > Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=BRcuJnQr5NAzU29t80hk2rsLc4vrlRySBDabuq0O1ZI&m=FAig13bHGHcoLArQxx2GnWpxX-0oBDkbbxHBj1RT_WQ&s=W4_gzRqdfHJ-Gz2ToEdQO0HTeLnCe1GsudjIWXAikCo&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=BRcuJnQr5NAzU29t80hk2rsLc4vrlRySBDabuq0O1ZI&m=FAig13bHGHcoLArQxx2GnWpxX-0oBDkbbxHBj1RT_WQ&s=W4_gzRqdfHJ-Gz2ToEdQO0HTeLnCe1GsudjIWXAikCo&e=>
> >
>
>
> --
> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.gams.com_-7Estefan&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=kwhZTaz4xtoeDVYnyTu5fjfNUuM8pX9BkzNqaqRsX9Y&s=l2wqzn-a8_RpNtYu5PiSX7iIs4VkQjXh2tRoUx2azZM&e=
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.gams.com_-7Estefan&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=kwhZTaz4xtoeDVYnyTu5fjfNUuM8pX9BkzNqaqRsX9Y&s=l2wqzn-a8_RpNtYu5PiSX7iIs4VkQjXh2tRoUx2azZM&e=>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=kwhZTaz4xtoeDVYnyTu5fjfNUuM8pX9BkzNqaqRsX9Y&s=UDDRax2ZXVWiGQUftNQi_TThA-S_BLez_6-k4BcCNvY&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=kwhZTaz4xtoeDVYnyTu5fjfNUuM8pX9BkzNqaqRsX9Y&s=UDDRax2ZXVWiGQUftNQi_TThA-S_BLez_6-k4BcCNvY&e=>
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=kG8XF_ZguPV4JbrNFCfRpYr7CZmZmWPySsOEbl8cHjA&s=-_lVUsasvFEOpdwpbaAyBrR9si6lIMyWafk2EiGeGfU&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=kG8XF_ZguPV4JbrNFCfRpYr7CZmZmWPySsOEbl8cHjA&s=-_lVUsasvFEOpdwpbaAyBrR9si6lIMyWafk2EiGeGfU&e=>
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=Z_sKBNAO_1nnvBM8EYRfnR_3PdZc3nVqyd9io8WWT4U&s=-F6T6Zby1KGjvs2rfXRkvKEYpCuYivh-WUGFB9lCRDE&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=kY-tTJAFuHScYZHjojaaKVZZOEYVVkPpGiWUPr3h80U&m=Z_sKBNAO_1nnvBM8EYRfnR_3PdZc3nVqyd9io8WWT4U&s=-F6T6Zby1KGjvs2rfXRkvKEYpCuYivh-WUGFB9lCRDE&e=>
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=7DeIQBvzFw6cuaZHOlRR65Hw1hy1Q6ZYVq1GYKlep2c&s=chX4SUH6-KGf-HtsTtQTSbZIrcfzOgvX4NxoktZDnsQ&e=
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=7DeIQBvzFw6cuaZHOlRR65Hw1hy1Q6ZYVq1GYKlep2c&s=chX4SUH6-KGf-HtsTtQTSbZIrcfzOgvX4NxoktZDnsQ&e=>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cbc/attachments/20170627/21e5641d/attachment-0001.html>
More information about the Cbc
mailing list