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.0347047 seconds.
    local lower bound updated to 0.188986
    local upper bound updated to 0.315612

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.118465 seconds.
    local lower bound updated to 0.224582
    local upper bound updated to 0.315922

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.316798
    local lower bound updated to 0.315922

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.122676 seconds.
    local lower bound updated to 0.224582
    local upper bound updated to 0.315922

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.106532 seconds.
    local lower bound updated to 0.315922
    local upper bound updated to 0.315922
The time obtain the optimal randomized assortment is 0.577049 (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_204212.log"
The computation time limit for a lower bound is 85998
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 352 rows, 324 columns and 1075 nonzeros
Model fingerprint: 0x4edc9eae
Variable types: 283 continuous, 41 integer (41 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 115 rows and 198 columns
Presolve time: 0.00s
Presolved: 237 rows, 126 columns, 850 nonzeros
Variable types: 93 continuous, 33 integer (33 binary)
Found heuristic solution: objective 0.5216529
Found heuristic solution: objective 0.4078716

Root relaxation: objective 1.356845e-01, 26 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.13568    0    6    0.40787    0.13568  66.7%     -    0s
     0     0    0.15724    0   10    0.40787    0.15724  61.4%     -    0s
H    0     0                       0.3832960    0.15724  59.0%     -    0s
H    0     0                       0.3714917    0.15826  57.4%     -    0s
     0     0    0.16076    0   10    0.37149    0.16076  56.7%     -    0s
H    0     0                       0.3686768    0.16076  56.4%     -    0s
H    0     0                       0.3677054    0.16076  56.3%     -    0s
     0     0    0.22014    0   11    0.36771    0.22014  40.1%     -    0s
H    0     0                       0.3555426    0.22014  38.1%     -    0s
     0     0    0.22485    0   11    0.35554    0.22485  36.8%     -    0s
     0     0    0.25302    0   13    0.35554    0.25302  28.8%     -    0s
H    0     0                       0.3514187    0.25302  28.0%     -    0s
     0     0    0.26155    0   14    0.35142    0.26155  25.6%     -    0s
H    0     0                       0.3504473    0.26155  25.4%     -    0s
     0     0    0.27243    0   16    0.35045    0.27243  22.3%     -    0s
H    0     0                       0.3161053    0.27243  13.8%     -    0s
     0     0    0.27526    0   15    0.31611    0.27526  12.9%     -    0s
     0     0    0.27754    0   12    0.31611    0.27754  12.2%     -    0s
H    0     0                       0.3159221    0.27754  12.1%     -    0s
     0     2    0.27754    0   12    0.31592    0.27754  12.1%     -    0s

Cutting planes:
  Implied bound: 20
  MIR: 8
  Flow cover: 11
  RLT: 3
  Relax-and-lift: 12

Explored 14 nodes (403 simplex iterations) in 0.11 seconds (0.03 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.315922 0.316105 0.350447 ... 0.407872

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

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

        Job resource usage summary 

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

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