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.0256682 seconds.
    local lower bound updated to 0.287427
    local upper bound updated to 0.503552

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.540282
    local lower bound updated to 0.532263

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.537226
    local lower bound updated to 0.533795

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.166326 seconds.
    local lower bound updated to 0.372001
    local upper bound updated to 0.504103

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0558635 seconds.
    local lower bound updated to 0.502694
    local upper bound updated to 0.503552

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.0525065 seconds.
    local lower bound updated to 0.503552
    local upper bound updated to 0.503552
The Primal step takes 0.278538 (S)
lower bound updated to 0.503552

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.508739
    local lower bound updated to 0.503552

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.508248
    local lower bound updated to 0.503552

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.503753
    local lower bound updated to 0.503566

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.256047 seconds.
    local lower bound updated to 0.413477
    local upper bound updated to 0.503566

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0908069 seconds.
    local lower bound updated to 0.503105
    local upper bound updated to 0.503566

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.0823381 seconds.
    local lower bound updated to 0.503109
    local upper bound updated to 0.503552

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.506839
    local lower bound updated to 0.503552

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.255599 seconds.
    local lower bound updated to 0.413477
    local upper bound updated to 0.503552

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0537571 seconds.
    local lower bound updated to 0.503552
    local upper bound updated to 0.503552
The time obtain the optimal randomized assortment is 1.346 (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_100.000000_102212.log"
The computation time limit for a lower bound is 85997
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 128 physical cores, 256 logical processors, using up to 4 threads
Optimize a model with 628 rows, 606 columns and 1918 nonzeros
Model fingerprint: 0xc12bf811
Variable types: 565 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [1e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 241 rows and 418 columns
Presolve time: 0.01s
Presolved: 387 rows, 188 columns, 1443 nonzeros
Variable types: 153 continuous, 35 integer (35 binary)
Found heuristic solution: objective 0.6669238
Found heuristic solution: objective 0.5958360
Found heuristic solution: objective 0.5692079

Root relaxation: objective 4.227385e-01, 70 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.42274    0    6    0.56921    0.42274  25.7%     -    0s
H    0     0                       0.5646629    0.42274  25.1%     -    0s
H    0     0                       0.5035523    0.42274  16.0%     -    0s
     0     0    0.48374    0    8    0.50355    0.48374  3.93%     -    0s
     0     0    0.48706    0    8    0.50355    0.48706  3.28%     -    0s
     0     0    0.50355    0    6    0.50355    0.50355  0.00%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 28
  MIR: 2
  Flow cover: 12
  RLT: 13
  Relax-and-lift: 15

Explored 1 nodes (301 simplex iterations) in 0.05 seconds (0.02 work units)
Thread count was 4 (of 256 available processors)

Solution count 5: 0.503552 0.564663 0.569208 ... 0.666924

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

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

        Job resource usage summary 

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

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