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.0920058 seconds.
    local lower bound updated to 0.384106
    local upper bound updated to 0.713116

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.719733
    local lower bound updated to 0.718705

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.24199 seconds.
    local lower bound updated to 0.54385
    local upper bound updated to 0.715007

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.112467 seconds.
    local lower bound updated to 0.708547
    local upper bound updated to 0.713996

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.182447 seconds.
    local lower bound updated to 0.711115
    local upper bound updated to 0.713316

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.103589 seconds.
    local lower bound updated to 0.711906
    local upper bound updated to 0.712738

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.151624 seconds.
    local lower bound updated to 0.712096
    local upper bound updated to 0.712507

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.722517
    local lower bound updated to 0.715178

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.271704 seconds.
    local lower bound updated to 0.580559
    local upper bound updated to 0.715178

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.19205 seconds.
    local lower bound updated to 0.713948
    local upper bound updated to 0.715043

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.236289 seconds.
    local lower bound updated to 0.713948
    local upper bound updated to 0.714833

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.19592 seconds.
    local lower bound updated to 0.713948
    local upper bound updated to 0.714702

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.177638 seconds.
    local lower bound updated to 0.713948
    local upper bound updated to 0.714666

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.728949
    local lower bound updated to 0.714666

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.267333 seconds.
    local lower bound updated to 0.580559
    local upper bound updated to 0.714666

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.176286 seconds.
    local lower bound updated to 0.714666
    local upper bound updated to 0.714666
The time obtain the optimal randomized assortment is 2.87846 (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_202012.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 1632 nonzeros
Model fingerprint: 0x47d1e815
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [2e-06, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 179 rows and 337 columns
Presolve time: 0.00s
Presolved: 357 rows, 175 columns, 1297 nonzeros
Variable types: 138 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.7600183
Found heuristic solution: objective 0.7470654

Root relaxation: objective 5.720552e-01, 65 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.57206    0   13    0.74707    0.57206  23.4%     -    0s
H    0     0                       0.7435800    0.62925  15.4%     -    0s
     0     0    0.62925    0   18    0.74358    0.62925  15.4%     -    0s
H    0     0                       0.7184800    0.62925  12.4%     -    0s
     0     0    0.66447    0   15    0.71848    0.66447  7.52%     -    0s
     0     0    0.66733    0   15    0.71848    0.66733  7.12%     -    0s
     0     0    0.67963    0   16    0.71848    0.67963  5.41%     -    0s
H    0     0                       0.7179097    0.67963  5.33%     -    0s
     0     0    0.67963    0   19    0.71791    0.67963  5.33%     -    0s
H    0     0                       0.7156396    0.67963  5.03%     -    0s
     0     0    0.69667    0   17    0.71564    0.69667  2.65%     -    0s
     0     0    0.69667    0   18    0.71564    0.69667  2.65%     -    0s
     0     0    0.69809    0   16    0.71564    0.69809  2.45%     -    0s
H    0     0                       0.7146661    0.69809  2.32%     -    0s
     0     2    0.69809    0   16    0.71467    0.69809  2.32%     -    0s

Cutting planes:
  Implied bound: 40
  MIR: 17
  Flow cover: 42
  RLT: 4
  Relax-and-lift: 9

Explored 65 nodes (1074 simplex iterations) in 0.18 seconds (0.07 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.714666 0.71564 0.71791 ... 0.760018

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

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

        Job resource usage summary 

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

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