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.143353 seconds.
    local lower bound updated to 0.297616
    local upper bound updated to 0.566293

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.637975
    local lower bound updated to 0.63758

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.532933 seconds.
    local lower bound updated to 0.396846
    local upper bound updated to 0.585418

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.159952 seconds.
    local lower bound updated to 0.544243
    local upper bound updated to 0.583859

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.211514 seconds.
    local lower bound updated to 0.566071
    local upper bound updated to 0.581975

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.233594 seconds.
    local lower bound updated to 0.571125
    local upper bound updated to 0.575316

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.271411 seconds.
    local lower bound updated to 0.575316
    local upper bound updated to 0.575316
The Primal step takes 1.41714 (S)
lower bound updated to 0.575316

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.590589
    local lower bound updated to 0.577316

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.38981 seconds.
    local lower bound updated to 0.436946
    local upper bound updated to 0.576948

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.620789 seconds.
    local lower bound updated to 0.575466
    local upper bound updated to 0.576741

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.361439 seconds.
    local lower bound updated to 0.575681
    local upper bound updated to 0.575999

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.353608 seconds.
    local lower bound updated to 0.575681
    local upper bound updated to 0.57599

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.301037 seconds.
    local lower bound updated to 0.575901
    local upper bound updated to 0.575989

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.425197 seconds.
    local lower bound updated to 0.575989
    local upper bound updated to 0.575989
The Primal step takes 2.4632 (S)
lower bound updated to 0.575989

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.58718
    local lower bound updated to 0.575989

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.580136
    local lower bound updated to 0.576133

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.466601 seconds.
    local lower bound updated to 0.462949
    local upper bound updated to 0.576133

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.586226
    local lower bound updated to 0.576133

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.719316 seconds.
    local lower bound updated to 0.484514
    local upper bound updated to 0.576133

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.735993 seconds.
    local lower bound updated to 0.576132
    local upper bound updated to 0.576133
The time obtain the optimal randomized assortment is 7.13736 (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_13_4_60.000000_66014.log"
The computation time limit for a lower bound is 85991
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 24 physical cores, 48 logical processors, using up to 4 threads
Optimize a model with 834 rows, 722 columns and 2611 nonzeros
Model fingerprint: 0x14140bba
Variable types: 673 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [5e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 241 rows and 441 columns
Presolve time: 0.01s
Presolved: 593 rows, 281 columns, 2171 nonzeros
Variable types: 236 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.6479899
Found heuristic solution: objective 0.6181770

Root relaxation: objective 5.200520e-01, 69 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.52005    0   12    0.61818    0.52005  15.9%     -    0s
H    0     0                       0.6052863    0.52005  14.1%     -    0s
     0     0    0.52622    0   15    0.60529    0.52622  13.1%     -    0s
H    0     0                       0.5945487    0.52622  11.5%     -    0s
H    0     0                       0.5786832    0.52622  9.07%     -    0s
     0     0    0.53524    0   18    0.57868    0.53524  7.51%     -    0s
     0     0    0.53539    0   15    0.57868    0.53539  7.48%     -    0s
     0     0    0.53920    0   18    0.57868    0.53920  6.82%     -    0s
     0     0    0.54224    0   21    0.57868    0.54224  6.30%     -    0s
H    0     0                       0.5761325    0.54695  5.07%     -    0s
     0     0    0.54695    0   19    0.57613    0.54695  5.07%     -    0s
     0     0    0.54772    0   22    0.57613    0.54772  4.93%     -    0s
H    0     0                       0.5761325    0.54772  4.93%     -    0s
     0     0    0.54861    0   22    0.57613    0.54861  4.78%     -    0s
H    0     0                       0.5761325    0.54861  4.78%     -    0s
H    0     0                       0.5761325    0.54861  4.78%     -    0s
H    0     2                       0.5761325    0.54861  4.78%     -    0s
     0     2    0.54861    0   22    0.57613    0.54861  4.78%     -    0s
H   36    13                       0.5761325    0.55729  3.27%  16.1    0s

Cutting planes:
  Implied bound: 99
  MIR: 20
  Flow cover: 58
  RLT: 5
  Relax-and-lift: 48

Explored 341 nodes (4811 simplex iterations) in 0.77 seconds (0.34 work units)
Thread count was 4 (of 48 available processors)

Solution count 8: 0.576132 0.576132 0.576133 ... 0.64799

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

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

        Job resource usage summary 

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

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