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.0569457 seconds.
    local lower bound updated to 0.264692
    local upper bound updated to 0.524128

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.538871
    local lower bound updated to 0.529271

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0364294 seconds.
    local lower bound updated to 0.381718
    local upper bound updated to 0.525945

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.188831 seconds.
    local lower bound updated to 0.525095
    local upper bound updated to 0.525626

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.531011
    local lower bound updated to 0.52768

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0862971 seconds.
    local lower bound updated to 0.411157
    local upper bound updated to 0.52768

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0700377 seconds.
    local lower bound updated to 0.512805
    local upper bound updated to 0.526474

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.202847 seconds.
    local lower bound updated to 0.523678
    local upper bound updated to 0.52568

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.239129 seconds.
    local lower bound updated to 0.525543
    local upper bound updated to 0.525629

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.219365 seconds.
    local lower bound updated to 0.525543
    local upper bound updated to 0.525626

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.528066
    local lower bound updated to 0.525626

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0820143 seconds.
    local lower bound updated to 0.411157
    local upper bound updated to 0.525626

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.210103 seconds.
    local lower bound updated to 0.525626
    local upper bound updated to 0.525626
The time obtain the optimal randomized assortment is 2.10548 (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_201012.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 1647 nonzeros
Model fingerprint: 0xde1e1f5c
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [4e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 176 rows and 334 columns
Presolve time: 0.00s
Presolved: 360 rows, 178 columns, 1309 nonzeros
Variable types: 141 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.5505026
Found heuristic solution: objective 0.5369738

Root relaxation: objective 4.888118e-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.48881    0    9    0.53697    0.48881  8.97%     -    0s
H    0     0                       0.5323753    0.48881  8.18%     -    0s
H    0     0                       0.5322736    0.49705  6.62%     -    0s
     0     0    0.49705    0   14    0.53227    0.49705  6.62%     -    0s
H    0     0                       0.5279123    0.49705  5.85%     -    0s
     0     0    0.50858    0   15    0.52791    0.50858  3.66%     -    0s
H    0     0                       0.5272753    0.50858  3.55%     -    0s
     0     0    0.50929    0   13    0.52728    0.50929  3.41%     -    0s
     0     0    0.51224    0   13    0.52728    0.51224  2.85%     -    0s
H    0     0                       0.5257627    0.51238  2.55%     -    0s
     0     0    0.51238    0   13    0.52576    0.51238  2.55%     -    0s
H    0     0                       0.5256259    0.51238  2.52%     -    0s
     0     0    0.51350    0   13    0.52563    0.51350  2.31%     -    0s
     0     0    0.51383    0   13    0.52563    0.51383  2.24%     -    0s
     0     0    0.51514    0   12    0.52563    0.51514  2.00%     -    0s
     0     2    0.51514    0   12    0.52563    0.51514  2.00%     -    0s

Cutting planes:
  Implied bound: 28
  MIR: 21
  Flow cover: 27
  RLT: 2
  Relax-and-lift: 17

Explored 58 nodes (1205 simplex iterations) in 0.21 seconds (0.08 work units)
Thread count was 4 (of 48 available processors)

Solution count 8: 0.525626 0.525763 0.527275 ... 0.550503

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

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

        Job resource usage summary 

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

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