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.0863429 seconds.
    local lower bound updated to 0.343363
    local upper bound updated to 0.581152

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.597441
    local lower bound updated to 0.590862

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.207701 seconds.
    local lower bound updated to 0.390979
    local upper bound updated to 0.560049

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.134377 seconds.
    local lower bound updated to 0.540635
    local upper bound updated to 0.555349

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.0505265 seconds.
    local lower bound updated to 0.555349
    local upper bound updated to 0.555349
The Primal step takes 0.396702 (S)
lower bound updated to 0.555349

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.564905
    local lower bound updated to 0.560474

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.563311
    local lower bound updated to 0.560474

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.313761 seconds.
    local lower bound updated to 0.444651
    local upper bound updated to 0.560474

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0721905 seconds.
    local lower bound updated to 0.553968
    local upper bound updated to 0.55988

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.166595 seconds.
    local lower bound updated to 0.554556
    local upper bound updated to 0.557203

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.198042 seconds.
    local lower bound updated to 0.557202
    local upper bound updated to 0.557203
The Primal step takes 0.758624 (S)
lower bound updated to 0.557202

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.567684
    local lower bound updated to 0.557203

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.260026 seconds.
    local lower bound updated to 0.444651
    local upper bound updated to 0.557203

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.244172 seconds.
    local lower bound updated to 0.557202
    local upper bound updated to 0.557202
The time obtain the optimal randomized assortment is 2.02645 (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_207312.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: 24 physical cores, 48 logical processors, using up to 4 threads
Optimize a model with 536 rows, 512 columns and 1631 nonzeros
Model fingerprint: 0xbd604cec
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [3e-05, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 196 rows and 342 columns
Presolve time: 0.01s
Presolved: 340 rows, 170 columns, 1245 nonzeros
Variable types: 133 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.6491313

Root relaxation: objective 4.639835e-01, 51 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.46398    0    8    0.64913    0.46398  28.5%     -    0s
H    0     0                       0.5932164    0.46398  21.8%     -    0s
H    0     0                       0.5767733    0.46398  19.6%     -    0s
     0     0    0.48459    0   13    0.57677    0.48459  16.0%     -    0s
H    0     0                       0.5666245    0.48459  14.5%     -    0s
     0     0    0.48459    0   13    0.56662    0.48459  14.5%     -    0s
     0     0    0.49034    0   13    0.56662    0.49034  13.5%     -    0s
     0     0    0.49598    0   13    0.56662    0.49598  12.5%     -    0s
     0     0    0.51962    0   13    0.56662    0.51962  8.30%     -    0s
     0     0    0.51968    0   13    0.56662    0.51968  8.29%     -    0s
H    0     0                       0.5572035    0.51968  6.73%     -    0s
H    0     0                       0.5572024    0.51968  6.73%     -    0s
     0     0    0.53019    0   13    0.55720    0.53019  4.85%     -    0s
     0     0    0.53027    0   13    0.55720    0.53027  4.83%     -    0s
     0     0    0.53083    0   15    0.55720    0.53083  4.73%     -    0s
     0     2    0.53083    0   15    0.55720    0.53083  4.73%     -    0s
*   22     4               5       0.5572024    0.55429  0.52%  10.5    0s

Cutting planes:
  Gomory: 1
  Implied bound: 29
  MIR: 12
  Flow cover: 21
  RLT: 2
  Relax-and-lift: 19

Explored 29 nodes (673 simplex iterations) in 0.96 seconds (0.07 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.557202 0.557202 0.557204 ... 0.649131

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

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

        Job resource usage summary 

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

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