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 3.0781 seconds.
    local lower bound updated to 0.257141
    local upper bound updated to 0.489366

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.527149
    local lower bound updated to 0.526751

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.527149
    local lower bound updated to 0.527132

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 31.15 seconds.
    local lower bound updated to 0.362826
    local upper bound updated to 0.501633

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 27.8348 seconds.
    local lower bound updated to 0.472482
    local upper bound updated to 0.495822

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 4.82388 seconds.
    local lower bound updated to 0.476022
    local upper bound updated to 0.495161

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 17.0797 seconds.
    local lower bound updated to 0.483454
    local upper bound updated to 0.484961

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 6.26854 seconds.
    local lower bound updated to 0.48384
    local upper bound updated to 0.484677

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 14.5993 seconds.
    local lower bound updated to 0.48384
    local upper bound updated to 0.484646

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 7.24741 seconds.
    local lower bound updated to 0.484646
    local upper bound updated to 0.484646
The Primal step takes 109.026 (S)
lower bound updated to 0.484646

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.529819
    local lower bound updated to 0.500577

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.501878
    local lower bound updated to 0.501179

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.501559
    local lower bound updated to 0.5012

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 60.0166 seconds.
    local lower bound updated to 0.429287
    local upper bound updated to 0.500584

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 14.8733 seconds.
    local lower bound updated to 0.478561
    local upper bound updated to 0.496639

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 12.9226 seconds.
    local lower bound updated to 0.49052
    local upper bound updated to 0.49554

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 18.0993 seconds.
    local lower bound updated to 0.49052
    local upper bound updated to 0.493468

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 15.862 seconds.
    local lower bound updated to 0.492896
    local upper bound updated to 0.493438

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 15.3267 seconds.
    local lower bound updated to 0.492896
    local upper bound updated to 0.493242

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 13.7638 seconds.
    local lower bound updated to 0.493208
    local upper bound updated to 0.49324

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 18.5853 seconds.
    local lower bound updated to 0.49324
    local upper bound updated to 0.49324
The Primal step takes 169.49 (S)
lower bound updated to 0.49324

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.51296
    local lower bound updated to 0.49324

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 60.0236 seconds.
    local lower bound updated to 0.429287
    local upper bound updated to 0.49324

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 14.2601 seconds.
    local lower bound updated to 0.493239
    local upper bound updated to 0.49324
The time obtain the optimal randomized assortment is 359.127 (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_17_4_60.000000_62918.log"
The computation time limit for a lower bound is 85626
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 1440 rows, 1102 columns and 4756 nonzeros
Model fingerprint: 0x66ce543b
Variable types: 1037 continuous, 65 integer (65 binary)
Coefficient statistics:
  Matrix range     [1e-06, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 334 rows and 576 columns
Presolve time: 0.02s
Presolved: 1106 rows, 526 columns, 4315 nonzeros
Variable types: 464 continuous, 62 integer (62 binary)
Found heuristic solution: objective 0.6226002
Found heuristic solution: objective 0.6012419
Found heuristic solution: objective 0.5682248

Root relaxation: objective 3.829786e-01, 140 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.38298    0   14    0.56822    0.38298  32.6%     -    0s
H    0     0                       0.5239135    0.38298  26.9%     -    0s
     0     0    0.38788    0   24    0.52391    0.38788  26.0%     -    0s
H    0     0                       0.5114437    0.38788  24.2%     -    0s
H    0     0                       0.4992397    0.38788  22.3%     -    0s
     0     0    0.41492    0   30    0.49924    0.41492  16.9%     -    0s
     0     0    0.41494    0   29    0.49924    0.41494  16.9%     -    0s
     0     0    0.42784    0   27    0.49924    0.42784  14.3%     -    0s
     0     0    0.42852    0   28    0.49924    0.42852  14.2%     -    0s
     0     0    0.43026    0   27    0.49924    0.43026  13.8%     -    0s
     0     0    0.43077    0   27    0.49924    0.43077  13.7%     -    0s
     0     0    0.43125    0   29    0.49924    0.43125  13.6%     -    0s
H    0     0                       0.4932395    0.43125  12.6%     -    1s
     0     2    0.43125    0   29    0.49324    0.43125  12.6%     -    1s
H  512   264                       0.4932395    0.44336  10.1%  16.1    2s
  2176   597     cutoff   14         0.49324    0.46154  6.43%  14.5    5s
H 5215   702                       0.4932395    0.47155  4.40%  13.7    9s
  5277   693     cutoff   12         0.49324    0.47234  4.24%  13.6   10s
H 6560   632                       0.4932395    0.47509  3.68%  13.5   12s

Cutting planes:
  Implied bound: 161
  MIR: 74
  Flow cover: 165
  RLT: 30
  Relax-and-lift: 81

Explored 9061 nodes (119119 simplex iterations) in 14.34 seconds (7.37 work units)
Thread count was 4 (of 48 available processors)

Solution count 8: 0.493239 0.49324 0.49924 ... 0.6226

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

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

        Job resource usage summary 

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

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