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.106052 seconds.
    local lower bound updated to 0.211352
    local upper bound updated to 0.400853

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.500727
    local lower bound updated to 0.411419

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.424216
    local lower bound updated to 0.424021

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.245234 seconds.
    local lower bound updated to 0.298513
    local upper bound updated to 0.41167

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.175499 seconds.
    local lower bound updated to 0.395593
    local upper bound updated to 0.404398

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.210016 seconds.
    local lower bound updated to 0.402181
    local upper bound updated to 0.403205

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.154776 seconds.
    local lower bound updated to 0.403205
    local upper bound updated to 0.403205
The Primal step takes 0.792823 (S)
lower bound updated to 0.403205

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.419893
    local lower bound updated to 0.415604

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.418474
    local lower bound updated to 0.416436

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.299079 seconds.
    local lower bound updated to 0.332173
    local upper bound updated to 0.410962

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.222097 seconds.
    local lower bound updated to 0.408204
    local upper bound updated to 0.410536

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.228779 seconds.
    local lower bound updated to 0.409214
    local upper bound updated to 0.410449

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.27924 seconds.
    local lower bound updated to 0.410449
    local upper bound updated to 0.410449
The Primal step takes 1.03751 (S)
lower bound updated to 0.410449

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.445399
    local lower bound updated to 0.410449

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.425025
    local lower bound updated to 0.412388

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.412665
    local lower bound updated to 0.412389

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.423147 seconds.
    local lower bound updated to 0.345268
    local upper bound updated to 0.412255

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.486155 seconds.
    local lower bound updated to 0.409026
    local upper bound updated to 0.411379

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.493931 seconds.
    local lower bound updated to 0.410116
    local upper bound updated to 0.411144

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.485293 seconds.
    local lower bound updated to 0.410175
    local upper bound updated to 0.410834

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.430142
    local lower bound updated to 0.410834

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.45049 seconds.
    local lower bound updated to 0.345268
    local upper bound updated to 0.410834

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.383905 seconds.
    local lower bound updated to 0.410834
    local upper bound updated to 0.410834
The time obtain the optimal randomized assortment is 5.69491 (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_100.000000_107612.log"
The computation time limit for a lower bound is 85993
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 904 rows, 888 columns and 2727 nonzeros
Model fingerprint: 0xc61a31a8
Variable types: 847 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [5e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e-01, 1e+00]
Presolve removed 335 rows and 627 columns
Presolve time: 0.01s
Presolved: 569 rows, 261 columns, 2062 nonzeros
Variable types: 223 continuous, 38 integer (38 binary)
Found heuristic solution: objective 0.4598644
Found heuristic solution: objective 0.4276164

Root relaxation: objective 3.234416e-01, 109 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.32344    0   10    0.42762    0.32344  24.4%     -    0s
H    0     0                       0.4108337    0.32344  21.3%     -    0s
     0     0    0.33515    0   17    0.41083    0.33515  18.4%     -    0s
     0     0    0.38198    0   17    0.41083    0.38198  7.02%     -    0s
     0     0    0.38198    0   17    0.41083    0.38198  7.02%     -    0s
     0     0    0.38437    0   17    0.41083    0.38437  6.44%     -    0s
     0     0    0.38833    0   18    0.41083    0.38833  5.48%     -    0s
     0     0    0.39104    0   19    0.41083    0.39104  4.82%     -    0s
     0     0    0.39436    0   17    0.41083    0.39436  4.01%     -    0s
     0     0    0.39520    0   17    0.41083    0.39520  3.81%     -    0s
     0     2    0.39520    0   17    0.41083    0.39520  3.81%     -    0s

Cutting planes:
  Implied bound: 58
  MIR: 14
  Flow cover: 44
  RLT: 9
  Relax-and-lift: 24

Explored 54 nodes (1636 simplex iterations) in 0.39 seconds (0.12 work units)
Thread count was 4 (of 48 available processors)

Solution count 3: 0.410834 0.427616 0.459864 

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

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

        Job resource usage summary 

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

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