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.218637 seconds.
    local lower bound updated to 0.256949
    local upper bound updated to 0.438641

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.446947
    local lower bound updated to 0.444563

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.444811
    local lower bound updated to 0.444691

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.667568 seconds.
    local lower bound updated to 0.341565
    local upper bound updated to 0.432054

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.437222 seconds.
    local lower bound updated to 0.418004
    local upper bound updated to 0.431858

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.530612 seconds.
    local lower bound updated to 0.425429
    local upper bound updated to 0.42639

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.54318 seconds.
    local lower bound updated to 0.425816
    local upper bound updated to 0.426304

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.606715 seconds.
    local lower bound updated to 0.426026
    local upper bound updated to 0.426274

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.446381
    local lower bound updated to 0.426274

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.43883
    local lower bound updated to 0.434319

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.04728 seconds.
    local lower bound updated to 0.374204
    local upper bound updated to 0.434319

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.554404 seconds.
    local lower bound updated to 0.423147
    local upper bound updated to 0.432608

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.830968 seconds.
    local lower bound updated to 0.429742
    local upper bound updated to 0.431821

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.577718 seconds.
    local lower bound updated to 0.429742
    local upper bound updated to 0.431651

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.926782 seconds.
    local lower bound updated to 0.430326
    local upper bound updated to 0.431474

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.14624 seconds.
    local lower bound updated to 0.430326
    local upper bound updated to 0.431436

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 1.02527 seconds.
    local lower bound updated to 0.431185
    local upper bound updated to 0.431351

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.943033 seconds.
    local lower bound updated to 0.431234
    local upper bound updated to 0.43135

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 1.03087 seconds.
    local lower bound updated to 0.431257
    local upper bound updated to 0.431307

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 1.02397 seconds.
    local lower bound updated to 0.431307
    local upper bound updated to 0.431307
The Primal step takes 9.13067 (S)
lower bound updated to 0.431307

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.442703
    local lower bound updated to 0.431307

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.0405 seconds.
    local lower bound updated to 0.374204
    local upper bound updated to 0.431307

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.01749 seconds.
    local lower bound updated to 0.431307
    local upper bound updated to 0.431307
The time obtain the optimal randomized assortment is 15.7813 (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_68014.log"
The computation time limit for a lower bound is 85983
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 20 physical cores, 40 logical processors, using up to 4 threads
Optimize a model with 834 rows, 722 columns and 2607 nonzeros
Model fingerprint: 0xa9e0b7a3
Variable types: 673 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [6e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 314 rows and 467 columns
Presolve time: 0.01s
Presolved: 520 rows, 255 columns, 2005 nonzeros
Variable types: 212 continuous, 43 integer (43 binary)
Found heuristic solution: objective 0.4651977

Root relaxation: objective 2.713705e-01, 68 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.27137    0   14    0.46520    0.27137  41.7%     -    0s
     0     0    0.30896    0   22    0.46520    0.30896  33.6%     -    0s
     0     0    0.35260    0   20    0.46520    0.35260  24.2%     -    0s
H    0     0                       0.4521306    0.35260  22.0%     -    0s
     0     0    0.35296    0   21    0.45213    0.35296  21.9%     -    0s
H    0     0                       0.4461568    0.35296  20.9%     -    0s
     0     0    0.36512    0   23    0.44616    0.36512  18.2%     -    0s
H    0     0                       0.4354558    0.36512  16.2%     -    0s
     0     0    0.36674    0   23    0.43546    0.36674  15.8%     -    0s
     0     0    0.37007    0   23    0.43546    0.37007  15.0%     -    0s
H    0     0                       0.4325309    0.37007  14.4%     -    0s
     0     0    0.37080    0   23    0.43253    0.37080  14.3%     -    0s
     0     0    0.37247    0   25    0.43253    0.37247  13.9%     -    0s
H    0     0                       0.4313065    0.37247  13.6%     -    0s
     0     2    0.37247    0   25    0.43131    0.37247  13.6%     -    0s

Cutting planes:
  Implied bound: 45
  MIR: 26
  Flow cover: 78
  RLT: 1
  Relax-and-lift: 23

Explored 981 nodes (9311 simplex iterations) in 1.05 seconds (0.63 work units)
Thread count was 4 (of 40 available processors)

Solution count 6: 0.431307 0.432531 0.435456 ... 0.465198

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

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

        Job resource usage summary 

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

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