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.087089 seconds.
    local lower bound updated to 0.448298
    local upper bound updated to 0.751142

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.127751 seconds.
    local lower bound updated to 0.552341
    local upper bound updated to 0.760417

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0732466 seconds.
    local lower bound updated to 0.748679
    local upper bound updated to 0.758349

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.106496 seconds.
    local lower bound updated to 0.757379
    local upper bound updated to 0.758163

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.101481 seconds.
    local lower bound updated to 0.757978
    local upper bound updated to 0.758005

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.76768
    local lower bound updated to 0.758005

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.11872 seconds.
    local lower bound updated to 0.552341
    local upper bound updated to 0.758005

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.106056 seconds.
    local lower bound updated to 0.758005
    local upper bound updated to 0.758005
The time obtain the optimal randomized assortment is 1.09609 (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_201112.log"
The computation time limit for a lower bound is 85997
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 128 physical cores, 128 logical processors, using up to 4 threads
Optimize a model with 352 rows, 324 columns and 1078 nonzeros
Model fingerprint: 0x04203bcb
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        [8e-01, 1e+00]
Presolve removed 118 rows and 201 columns
Presolve time: 0.00s
Presolved: 234 rows, 123 columns, 868 nonzeros
Variable types: 90 continuous, 33 integer (33 binary)
Found heuristic solution: objective 0.8261985
Found heuristic solution: objective 0.8201858
Found heuristic solution: objective 0.8085230

Root relaxation: objective 7.072528e-01, 37 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.70725    0    8    0.80852    0.70725  12.5%     -    0s
H    0     0                       0.7600208    0.70725  6.94%     -    0s
     0     0    0.71668    0   15    0.76002    0.71668  5.70%     -    0s
H    0     0                       0.7597261    0.71668  5.67%     -    0s
H    0     0                       0.7589859    0.71668  5.57%     -    0s
     0     0    0.73423    0   14    0.75899    0.73423  3.26%     -    0s
H    0     0                       0.7589585    0.73426  3.25%     -    0s
     0     0    0.73652    0   13    0.75896    0.73652  2.96%     -    0s
H    0     0                       0.7584258    0.73652  2.89%     -    0s
H    0     0                       0.7580048    0.74047  2.31%     -    0s
     0     0    0.75476    0   12    0.75800    0.75476  0.43%     -    0s
     0     0    0.75800    0   12    0.75800    0.75800  0.00%     -    0s

Cutting planes:
  Gomory: 2
  Implied bound: 24
  MIR: 4
  Flow cover: 9
  RLT: 2
  Relax-and-lift: 15

Explored 1 nodes (207 simplex iterations) in 0.09 seconds (0.01 work units)
Thread count was 4 (of 128 available processors)

Solution count 9: 0.758005 0.758426 0.758958 ... 0.826199

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

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

        Job resource usage summary 

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

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