Set parameter TokenServer to value "gurobi.cc.ic.ac.uk"

********************************
*** COLUMN GENERATION SCHEME ***
********************************

*** OUTER ITERATION 0 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 6.0231 seconds.
    local lower bound updated to 0.278204
    local upper bound updated to 0.536273

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.98412 seconds.
    local lower bound updated to 0.52906
    local upper bound updated to 0.52906
The Primal step takes 9.00988 (S)
lower bound updated to 0.52906

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.634222
    local lower bound updated to 0.62495

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.627324
    local lower bound updated to 0.626767

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.626767
    local lower bound updated to 0.626767
The Dual step takes 0.0627739 (S)
upper bound updated to 0.626767
*** OUTER ITERATION 1 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 17.3218 seconds.
    local lower bound updated to 0.402884
    local upper bound updated to 0.547129

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 3.12725 seconds.
    local lower bound updated to 0.524029
    local upper bound updated to 0.533584

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 3.94487 seconds.
    local lower bound updated to 0.528912
    local upper bound updated to 0.52906

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 2.79674 seconds.
    local lower bound updated to 0.52906
    local upper bound updated to 0.52906
The Primal step takes 27.1998 (S)
lower bound updated to 0.52906

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.569563
    local lower bound updated to 0.52906

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.550288
    local lower bound updated to 0.533899

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.543611
    local lower bound updated to 0.541015

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.543611
    local lower bound updated to 0.541771

    ++ RESTRICTED DUAL ITERATION 5 ++
    local upper bound updated to 0.543611
    local lower bound updated to 0.542178

    ++ RESTRICTED DUAL ITERATION 6 ++
    local upper bound updated to 0.542178
    local lower bound updated to 0.542178
The Dual step takes 0.824504 (S)
upper bound updated to 0.542178
*** OUTER ITERATION 2 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 71.4806 seconds.
    local lower bound updated to 0.442442
    local upper bound updated to 0.535303

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 51.3252 seconds.
    local lower bound updated to 0.523871
    local upper bound updated to 0.532813

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 32.1427 seconds.
    local lower bound updated to 0.523871
    local upper bound updated to 0.532704

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 32.0254 seconds.
    local lower bound updated to 0.526206
    local upper bound updated to 0.530282

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 24.3381 seconds.
    local lower bound updated to 0.530078
    local upper bound updated to 0.530271

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 22.661 seconds.
    local lower bound updated to 0.530078
    local upper bound updated to 0.530251

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 22.3063 seconds.
    local lower bound updated to 0.530251
    local upper bound updated to 0.530251
The Primal step takes 256.317 (S)
lower bound updated to 0.530251

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.559137
    local lower bound updated to 0.530251

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.530251
    local lower bound updated to 0.530251
The Dual step takes 0.525517 (S)
upper bound updated to 0.530251
This is to get the final optimal randomized assortment

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 70.2508 seconds.
    local lower bound updated to 0.442442
    local upper bound updated to 0.530251

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 25.2814 seconds.
    local lower bound updated to 0.530251
    local upper bound updated to 0.530251
The time obtain the optimal randomized assortment is 389.483 (S)
Now, the randomization optimization has been finished. We are checking the lower bound ....
Set parameter OutputFlag to value 1
Set parameter LogFile to value "/rds/general/user/zw1819/home/RAO/RAO_MC/FinalRun/RecFMResult/logFile_17_4_200.000000_202718.log"
The computation time limit for a lower bound is 85595
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 20 physical cores, 40 logical processors, using up to 4 threads
Optimize a model with 1634 rows, 1250 columns and 5469 nonzeros
Model fingerprint: 0x4f6194bd
Variable types: 1185 continuous, 65 integer (65 binary)
Coefficient statistics:
  Matrix range     [1e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 339 rows and 633 columns
Presolve time: 0.02s
Presolved: 1295 rows, 617 columns, 5067 nonzeros
Variable types: 555 continuous, 62 integer (62 binary)
Found heuristic solution: objective 0.6104596

Root relaxation: objective 2.365720e-01, 176 iterations, 0.00 seconds (0.00 work units)

    Nodes    |    Current Node    |     Objective Bounds      |     Work
 Expl Unexpl |  Obj  Depth IntInf | Incumbent    BestBd   Gap | It/Node Time

     0     0    0.23657    0   20    0.61046    0.23657  61.2%     -    0s
H    0     0                       0.5951095    0.23692  60.2%     -    0s
     0     0    0.23692    0   24    0.59511    0.23692  60.2%     -    0s
     0     0    0.36103    0   26    0.59511    0.36103  39.3%     -    0s
H    0     0                       0.5943937    0.36103  39.3%     -    0s
H    0     0                       0.5910396    0.36103  38.9%     -    0s
     0     0    0.36127    0   25    0.59104    0.36127  38.9%     -    0s
H    0     0                       0.5821776    0.39747  31.7%     -    0s
     0     0    0.39747    0   26    0.58218    0.39747  31.7%     -    0s
H    0     0                       0.5451533    0.39747  27.1%     -    0s
     0     0    0.40042    0   26    0.54515    0.40042  26.5%     -    0s
H    0     0                       0.5377348    0.42091  21.7%     -    0s
H    0     0                       0.5363088    0.42091  21.5%     -    0s
     0     0    0.42091    0   26    0.53631    0.42091  21.5%     -    0s
     0     0    0.42173    0   25    0.53631    0.42173  21.4%     -    0s
H    0     0                       0.5352567    0.42173  21.2%     -    0s
H    0     0                       0.5338469    0.42173  21.0%     -    0s
     0     0    0.42632    0   24    0.53385    0.42632  20.1%     -    0s
H    0     0                       0.5302512    0.42632  19.6%     -    1s
     0     2    0.42632    0   24    0.53025    0.42632  19.6%     -    1s
  1688   511     cutoff   10         0.53025    0.48261  8.99%  16.5    5s
  3566   787     cutoff   17         0.53025    0.49162  7.29%  15.9   10s
  4799   828    0.52575   26   14    0.53025    0.49831  6.02%  17.1   15s
  6861   224     cutoff   29         0.53025    0.51165  3.51%  18.2   20s

Cutting planes:
  Implied bound: 131
  MIR: 69
  Flow cover: 251
  RLT: 22
  Relax-and-lift: 30

Explored 8229 nodes (153222 simplex iterations) in 24.18 seconds (14.82 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.530251 0.533847 0.535257 ... 0.59511

Optimal solution found (tolerance 1.00e-04)
Best objective 5.302512370534e-01, best bound 5.302512370534e-01, gap 0.0000%
The objective bound is 0.530251 while the objective upper bound is 0.530251

============================================

        Job resource usage summary 

                 Memory (GB)    NCPUs
 Requested  :        12             4
 Used       :         0 (peak)   3.80 (ave)

============================================
