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.243062 seconds.
    local lower bound updated to 0.322181
    local upper bound updated to 0.493249

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.509525
    local lower bound updated to 0.5074

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.509525
    local lower bound updated to 0.508695

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.5819 seconds.
    local lower bound updated to 0.405713
    local upper bound updated to 0.507995

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.520227 seconds.
    local lower bound updated to 0.452069
    local upper bound updated to 0.503375

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.00652 seconds.
    local lower bound updated to 0.490287
    local upper bound updated to 0.498525

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.789758 seconds.
    local lower bound updated to 0.495461
    local upper bound updated to 0.497021

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.22273 seconds.
    local lower bound updated to 0.495725
    local upper bound updated to 0.496501

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.1422 seconds.
    local lower bound updated to 0.496324
    local upper bound updated to 0.496499

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.511113
    local lower bound updated to 0.496499

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.681349 seconds.
    local lower bound updated to 0.405713
    local upper bound updated to 0.496499

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.08722 seconds.
    local lower bound updated to 0.496499
    local upper bound updated to 0.496499
The time obtain the optimal randomized assortment is 8.62527 (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_62714.log"
The computation time limit for a lower bound is 85990
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 582 rows, 498 columns and 1829 nonzeros
Model fingerprint: 0x3b3b95e7
Variable types: 449 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [9e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 158 rows and 286 columns
Presolve time: 0.01s
Presolved: 424 rows, 212 columns, 1584 nonzeros
Variable types: 167 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.6827891
Found heuristic solution: objective 0.6184343
Found heuristic solution: objective 0.5278774

Root relaxation: objective 1.041858e-01, 47 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.10419    0   15    0.52788    0.10419  80.3%     -    0s
     0     0    0.13565    0   18    0.52788    0.13565  74.3%     -    0s
     0     0    0.23165    0   22    0.52788    0.23165  56.1%     -    0s
H    0     0                       0.5260154    0.23165  56.0%     -    0s
     0     0    0.25061    0   22    0.52602    0.25061  52.4%     -    0s
     0     0    0.31593    0   22    0.52602    0.31593  39.9%     -    0s
     0     0    0.31685    0   23    0.52602    0.31685  39.8%     -    0s
     0     0    0.33383    0   21    0.52602    0.33383  36.5%     -    0s
     0     0    0.33421    0   23    0.52602    0.33421  36.5%     -    0s
     0     0    0.33760    0   21    0.52602    0.33760  35.8%     -    0s
H    0     0                       0.5223494    0.33760  35.4%     -    0s
H    0     0                       0.5139370    0.33760  34.3%     -    0s
     0     2    0.33760    0   21    0.51394    0.33760  34.3%     -    0s
H   37    31                       0.5121199    0.39553  22.8%   7.4    0s
H  110    44                       0.4998456    0.39873  20.2%   7.3    0s
H  159    41                       0.4983513    0.39873  20.0%   7.2    0s
H  210    49                       0.4964993    0.41400  16.6%   7.5    0s

Cutting planes:
  Implied bound: 47
  MIR: 14
  Flow cover: 72
  RLT: 2
  Relax-and-lift: 20

Explored 1226 nodes (8862 simplex iterations) in 1.01 seconds (0.50 work units)
Thread count was 4 (of 48 available processors)

Solution count 9: 0.496499 0.498351 0.51212 ... 0.682789

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

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

        Job resource usage summary 

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

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