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.0525353 seconds.
    local lower bound updated to 0.267649
    local upper bound updated to 0.529388

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.564522
    local lower bound updated to 0.552042

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0343648 seconds.
    local lower bound updated to 0.29488
    local upper bound updated to 0.505965

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0502599 seconds.
    local lower bound updated to 0.496093
    local upper bound updated to 0.499075

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.0756554 seconds.
    local lower bound updated to 0.499074
    local upper bound updated to 0.499075
The Primal step takes 0.16501 (S)
lower bound updated to 0.499075

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.536262
    local lower bound updated to 0.52685

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.534172
    local lower bound updated to 0.527651

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.531894
    local lower bound updated to 0.528795

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0744154 seconds.
    local lower bound updated to 0.400999
    local upper bound updated to 0.528628

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0776704 seconds.
    local lower bound updated to 0.487829
    local upper bound updated to 0.522354

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.141157 seconds.
    local lower bound updated to 0.511108
    local upper bound updated to 0.521313

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.229066 seconds.
    local lower bound updated to 0.517968
    local upper bound updated to 0.519038

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.541607
    local lower bound updated to 0.519038

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0744607 seconds.
    local lower bound updated to 0.400999
    local upper bound updated to 0.519038

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.11317 seconds.
    local lower bound updated to 0.519038
    local upper bound updated to 0.519038
The time obtain the optimal randomized assortment is 1.5696 (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_202712.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: 24 physical cores, 48 logical processors, using up to 4 threads
Optimize a model with 628 rows, 606 columns and 1877 nonzeros
Model fingerprint: 0xef65740e
Variable types: 565 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [6e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 240 rows and 416 columns
Presolve time: 0.00s
Presolved: 388 rows, 190 columns, 1364 nonzeros
Variable types: 153 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.6730619
Found heuristic solution: objective 0.6619160

Root relaxation: objective 4.146174e-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.41462    0    9    0.66192    0.41462  37.4%     -    0s
H    0     0                       0.6398600    0.41462  35.2%     -    0s
     0     0    0.44323    0   15    0.63986    0.44323  30.7%     -    0s
H    0     0                       0.5923440    0.44323  25.2%     -    0s
H    0     0                       0.5208339    0.44324  14.9%     -    0s
     0     0    0.44329    0   15    0.52083    0.44329  14.9%     -    0s
     0     0    0.47539    0   14    0.52083    0.47539  8.72%     -    0s
H    0     0                       0.5190384    0.47539  8.41%     -    0s
     0     0    0.47806    0   15    0.51904    0.47806  7.90%     -    0s
     0     0    0.48583    0   16    0.51904    0.48583  6.40%     -    0s
     0     0    0.48886    0   16    0.51904    0.48886  5.81%     -    0s
     0     0    0.51397    0   16    0.51904    0.51397  0.98%     -    0s
     0     0    0.51904    0   16    0.51904    0.51904  0.00%     -    0s

Cutting planes:
  Implied bound: 37
  MIR: 12
  Flow cover: 25
  RLT: 11
  Relax-and-lift: 22

Explored 1 nodes (429 simplex iterations) in 0.11 seconds (0.03 work units)
Thread count was 4 (of 48 available processors)

Solution count 6: 0.519038 0.520834 0.592344 ... 0.673062

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

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

        Job resource usage summary 

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

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