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.10581 seconds.
    local lower bound updated to 0.265963
    local upper bound updated to 0.509806

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.548355
    local lower bound updated to 0.542044

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.28986 seconds.
    local lower bound updated to 0.346603
    local upper bound updated to 0.514204

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.218473 seconds.
    local lower bound updated to 0.50354
    local upper bound updated to 0.510882

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.33328 seconds.
    local lower bound updated to 0.508997
    local upper bound updated to 0.509214

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.515287
    local lower bound updated to 0.509214

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.515287
    local lower bound updated to 0.51145

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.94699 seconds.
    local lower bound updated to 0.400906
    local upper bound updated to 0.511369

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.440566 seconds.
    local lower bound updated to 0.508364
    local upper bound updated to 0.510229

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.388046 seconds.
    local lower bound updated to 0.510051
    local upper bound updated to 0.510144

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.523176 seconds.
    local lower bound updated to 0.510051
    local upper bound updated to 0.510137

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.512009
    local lower bound updated to 0.510137

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.952093 seconds.
    local lower bound updated to 0.400906
    local upper bound updated to 0.510137

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.473376 seconds.
    local lower bound updated to 0.510137
    local upper bound updated to 0.510137
The time obtain the optimal randomized assortment is 5.94616 (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_61014.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 708 rows, 610 columns and 2223 nonzeros
Model fingerprint: 0x1e732cf2
Variable types: 561 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [5e-05, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 205 rows and 367 columns
Presolve time: 0.01s
Presolved: 503 rows, 243 columns, 1904 nonzeros
Variable types: 198 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.5704318
Found heuristic solution: objective 0.5239450

Root relaxation: objective 3.504914e-01, 72 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.35049    0   14    0.52394    0.35049  33.1%     -    0s
     0     0    0.35607    0   14    0.52394    0.35607  32.0%     -    0s
     0     0    0.38999    0   16    0.52394    0.38999  25.6%     -    0s
     0     0    0.39890    0   16    0.52394    0.39890  23.9%     -    0s
     0     0    0.41029    0   18    0.52394    0.41029  21.7%     -    0s
     0     0    0.41063    0   18    0.52394    0.41063  21.6%     -    0s
H    0     0                       0.5214643    0.41063  21.3%     -    0s
H    0     0                       0.5132764    0.43605  15.0%     -    0s
     0     0    0.43605    0   19    0.51328    0.43605  15.0%     -    0s
H    0     0                       0.5130901    0.43664  14.9%     -    0s
     0     0    0.43664    0   19    0.51309    0.43664  14.9%     -    0s
     0     0    0.44385    0   17    0.51309    0.44385  13.5%     -    0s
H    0     0                       0.5101371    0.44385  13.0%     -    0s
     0     2    0.44385    0   17    0.51014    0.44385  13.0%     -    0s

Cutting planes:
  Implied bound: 71
  MIR: 13
  Flow cover: 44
  RLT: 1
  Relax-and-lift: 22

Explored 305 nodes (3508 simplex iterations) in 0.51 seconds (0.21 work units)
Thread count was 4 (of 48 available processors)

Solution count 6: 0.510137 0.51309 0.513276 ... 0.570432

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

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

        Job resource usage summary 

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

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