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.177907 seconds.
    local lower bound updated to 0.35629
    local upper bound updated to 0.583157

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.324215 seconds.
    local lower bound updated to 0.433887
    local upper bound updated to 0.59397

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.367601 seconds.
    local lower bound updated to 0.586334
    local upper bound updated to 0.589308

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.614244
    local lower bound updated to 0.608742

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.488542 seconds.
    local lower bound updated to 0.472418
    local upper bound updated to 0.591431

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.455893 seconds.
    local lower bound updated to 0.57975
    local upper bound updated to 0.590674

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.409245 seconds.
    local lower bound updated to 0.583984
    local upper bound updated to 0.589308

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.602631
    local lower bound updated to 0.589308

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.464963 seconds.
    local lower bound updated to 0.472418
    local upper bound updated to 0.589308

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.379576 seconds.
    local lower bound updated to 0.589308
    local upper bound updated to 0.589308
The time obtain the optimal randomized assortment is 4.47327 (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_15_4_60.000000_60416.log"
The computation time limit for a lower bound is 85994
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 20 physical cores, 40 logical processors, using up to 4 threads
Optimize a model with 720 rows, 578 columns and 2321 nonzeros
Model fingerprint: 0x12992d0e
Variable types: 521 continuous, 57 integer (57 binary)
Coefficient statistics:
  Matrix range     [5e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 192 rows and 309 columns
Presolve time: 0.01s
Presolved: 528 rows, 269 columns, 2004 nonzeros
Variable types: 219 continuous, 50 integer (50 binary)
Found heuristic solution: objective 0.7754667
Found heuristic solution: objective 0.6872553

Root relaxation: objective 5.261629e-01, 83 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.52616    0   10    0.68726    0.52616  23.4%     -    0s
H    0     0                       0.6541186    0.52616  19.6%     -    0s
     0     0    0.52630    0   16    0.65412    0.52630  19.5%     -    0s
     0     0    0.54763    0   23    0.65412    0.54763  16.3%     -    0s
     0     0    0.54776    0   25    0.65412    0.54776  16.3%     -    0s
H    0     0                       0.6353349    0.54776  13.8%     -    0s
H    0     0                       0.5893082    0.55530  5.77%     -    0s
     0     0    0.55530    0   23    0.58931    0.55530  5.77%     -    0s
     0     0    0.55561    0   22    0.58931    0.55561  5.72%     -    0s
     0     0    0.56045    0   23    0.58931    0.56045  4.90%     -    0s
     0     0    0.56084    0   22    0.58931    0.56084  4.83%     -    0s
     0     0    0.56209    0   20    0.58931    0.56209  4.62%     -    0s
     0     2    0.56209    0   20    0.58931    0.56209  4.62%     -    0s

Cutting planes:
  Implied bound: 65
  MIR: 16
  Flow cover: 34
  RLT: 4
  Relax-and-lift: 37

Explored 92 nodes (1464 simplex iterations) in 0.38 seconds (0.13 work units)
Thread count was 4 (of 40 available processors)

Solution count 5: 0.589308 0.635335 0.654119 ... 0.775467

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

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

        Job resource usage summary 

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

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