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.0935453 seconds.
    local lower bound updated to 0.317956
    local upper bound updated to 0.624695

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.662578
    local lower bound updated to 0.660663

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.232824 seconds.
    local lower bound updated to 0.431842
    local upper bound updated to 0.658563

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.239143 seconds.
    local lower bound updated to 0.612751
    local upper bound updated to 0.635201

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.251641 seconds.
    local lower bound updated to 0.625969
    local upper bound updated to 0.629062

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.232485 seconds.
    local lower bound updated to 0.625969
    local upper bound updated to 0.62714

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.658269
    local lower bound updated to 0.638654

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.641037
    local lower bound updated to 0.640598

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.146417 seconds.
    local lower bound updated to 0.484051
    local upper bound updated to 0.630681

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.387971 seconds.
    local lower bound updated to 0.630532
    local upper bound updated to 0.630624

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.38099 seconds.
    local lower bound updated to 0.630611
    local upper bound updated to 0.630618
The Primal step takes 0.924681 (S)
lower bound updated to 0.630611

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.644075
    local lower bound updated to 0.630618

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.631684
    local lower bound updated to 0.631104

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.321807 seconds.
    local lower bound updated to 0.510793
    local upper bound updated to 0.631104

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.436915 seconds.
    local lower bound updated to 0.606235
    local upper bound updated to 0.630944

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.63258 seconds.
    local lower bound updated to 0.629582
    local upper bound updated to 0.630618

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.642789
    local lower bound updated to 0.630618

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.311591 seconds.
    local lower bound updated to 0.510793
    local upper bound updated to 0.630618

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.389721 seconds.
    local lower bound updated to 0.630618
    local upper bound updated to 0.630618
The time obtain the optimal randomized assortment is 5.70674 (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_60.000000_64612.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 628 rows, 606 columns and 1942 nonzeros
Model fingerprint: 0xf122b422
Variable types: 565 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [8e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 233 rows and 411 columns
Presolve time: 0.01s
Presolved: 395 rows, 195 columns, 1478 nonzeros
Variable types: 158 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.7303573
Found heuristic solution: objective 0.6966605

Root relaxation: objective 2.984154e-01, 59 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.29842    0   11    0.69666    0.29842  57.2%     -    0s
     0     0    0.46043    0   17    0.69666    0.46043  33.9%     -    0s
H    0     0                       0.6894467    0.46043  33.2%     -    0s
H    0     0                       0.6793325    0.46043  32.2%     -    0s
     0     0    0.46043    0   17    0.67933    0.46043  32.2%     -    0s
H    0     0                       0.6509981    0.46043  29.3%     -    0s
     0     0    0.50290    0   17    0.65100    0.50290  22.7%     -    0s
H    0     0                       0.6460094    0.50290  22.2%     -    0s
     0     0    0.50596    0   17    0.64601    0.50596  21.7%     -    0s
H    0     0                       0.6400008    0.50596  20.9%     -    0s
H    0     0                       0.6396952    0.50596  20.9%     -    0s
     0     0    0.54225    0   18    0.63970    0.54225  15.2%     -    0s
H    0     0                       0.6345872    0.54225  14.6%     -    0s
     0     0    0.54253    0   18    0.63459    0.54253  14.5%     -    0s
     0     0    0.55645    0   19    0.63459    0.55645  12.3%     -    0s
H    0     0                       0.6311350    0.55645  11.8%     -    0s
     0     0    0.55747    0   20    0.63113    0.55747  11.7%     -    0s
     0     0    0.56065    0   16    0.63113    0.56065  11.2%     -    0s
     0     2    0.56065    0   16    0.63113    0.56065  11.2%     -    0s
*   62     9              12       0.6306184    0.62355  1.12%  10.7    0s

Cutting planes:
  Implied bound: 38
  MIR: 15
  Flow cover: 28
  RLT: 9
  Relax-and-lift: 15

Explored 90 nodes (1334 simplex iterations) in 0.42 seconds (0.10 work units)
Thread count was 4 (of 48 available processors)

Solution count 10: 0.630618 0.631135 0.634587 ... 0.69666

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

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

        Job resource usage summary 

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

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