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 0.0293759 seconds.
    local lower bound updated to 0.400422
    local upper bound updated to 0.652904

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.824301
    local lower bound updated to 0.812595

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.8169
    local lower bound updated to 0.8169
The Dual step takes 0.00991671 (S)
upper bound updated to 0.8169
*** OUTER ITERATION 1 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.111724 seconds.
    local lower bound updated to 0.47258
    local upper bound updated to 0.673752

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0968585 seconds.
    local lower bound updated to 0.641208
    local upper bound updated to 0.65524

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.0999721 seconds.
    local lower bound updated to 0.649755
    local upper bound updated to 0.651078

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.708172
    local lower bound updated to 0.68197

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.197701 seconds.
    local lower bound updated to 0.515592
    local upper bound updated to 0.68197

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.144358 seconds.
    local lower bound updated to 0.643845
    local upper bound updated to 0.677565

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.206908 seconds.
    local lower bound updated to 0.663741
    local upper bound updated to 0.674531

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.170972 seconds.
    local lower bound updated to 0.668721
    local upper bound updated to 0.670938

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.226288 seconds.
    local lower bound updated to 0.668721
    local upper bound updated to 0.669579

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.213035 seconds.
    local lower bound updated to 0.669324
    local upper bound updated to 0.669532

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.69179
    local lower bound updated to 0.669532

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.262564 seconds.
    local lower bound updated to 0.529465
    local upper bound updated to 0.669532

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.216159 seconds.
    local lower bound updated to 0.669532
    local upper bound updated to 0.669532
The time obtain the optimal randomized assortment is 2.46966 (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_11_4_200.000000_204312.log"
The computation time limit for a lower bound is 85996
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 628 rows, 606 columns and 1877 nonzeros
Model fingerprint: 0xdde35bdf
Variable types: 565 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [4e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 250 rows and 420 columns
Presolve time: 0.00s
Presolved: 378 rows, 186 columns, 1353 nonzeros
Variable types: 148 continuous, 38 integer (38 binary)
Found heuristic solution: objective 0.7013507
Found heuristic solution: objective 0.6762871

Root relaxation: objective 4.545108e-01, 71 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.45451    0   13    0.67629    0.45451  32.8%     -    0s
H    0     0                       0.6735454    0.52775  21.6%     -    0s
     0     0    0.52861    0   14    0.67355    0.52861  21.5%     -    0s
H    0     0                       0.6701156    0.52861  21.1%     -    0s
     0     0    0.56711    0   12    0.67012    0.56711  15.4%     -    0s
     0     0    0.56761    0   12    0.67012    0.56761  15.3%     -    0s
     0     0    0.58127    0   15    0.67012    0.58127  13.3%     -    0s
H    0     0                       0.6695728    0.58131  13.2%     -    0s
     0     0    0.58131    0   15    0.66957    0.58131  13.2%     -    0s
     0     0    0.58917    0   13    0.66957    0.58917  12.0%     -    0s
     0     0    0.59276    0   13    0.66957    0.59276  11.5%     -    0s
     0     0    0.59496    0   13    0.66957    0.59496  11.1%     -    0s
     0     2    0.59496    0   13    0.66957    0.59496  11.1%     -    0s
H   62    30                       0.6695316    0.61199  8.59%   9.5    0s

Cutting planes:
  Implied bound: 29
  MIR: 13
  Flow cover: 41
  RLT: 2
  Relax-and-lift: 17

Explored 273 nodes (2389 simplex iterations) in 0.23 seconds (0.09 work units)
Thread count was 4 (of 40 available processors)

Solution count 6: 0.669532 0.669573 0.670116 ... 0.701351

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

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

        Job resource usage summary 

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

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