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.109454 seconds.
    local lower bound updated to 0.257103
    local upper bound updated to 0.497742

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.54624
    local lower bound updated to 0.537596

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.235739 seconds.
    local lower bound updated to 0.37582
    local upper bound updated to 0.478849

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.159299 seconds.
    local lower bound updated to 0.464115
    local upper bound updated to 0.478394

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.182619 seconds.
    local lower bound updated to 0.476278
    local upper bound updated to 0.478317

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.229287 seconds.
    local lower bound updated to 0.476717
    local upper bound updated to 0.476726
The Primal step takes 0.813391 (S)
lower bound updated to 0.476717

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.515942
    local lower bound updated to 0.476726

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.280947 seconds.
    local lower bound updated to 0.386937
    local upper bound updated to 0.476726

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.259475 seconds.
    local lower bound updated to 0.476726
    local upper bound updated to 0.476726
The time obtain the optimal randomized assortment is 1.66605 (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_104812.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: 24 physical cores, 48 logical processors, using up to 4 threads
Optimize a model with 536 rows, 512 columns and 1645 nonzeros
Model fingerprint: 0xe2b77871
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [3e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e-01, 1e+00]
Presolve removed 201 rows and 341 columns
Presolve time: 0.00s
Presolved: 335 rows, 171 columns, 1244 nonzeros
Variable types: 134 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.6666045
Found heuristic solution: objective 0.5841702

Root relaxation: objective 2.862348e-01, 53 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.28623    0    8    0.58417    0.28623  51.0%     -    0s
H    0     0                       0.5464162    0.28623  47.6%     -    0s
     0     0    0.29631    0   14    0.54642    0.29631  45.8%     -    0s
H    0     0                       0.4778759    0.29631  38.0%     -    0s
     0     0    0.29706    0   14    0.47788    0.29706  37.8%     -    0s
H    0     0                       0.4767257    0.29706  37.7%     -    0s
     0     0    0.31805    0   15    0.47673    0.31805  33.3%     -    0s
     0     0    0.32424    0   15    0.47673    0.32424  32.0%     -    0s
     0     0    0.34341    0   14    0.47673    0.34341  28.0%     -    0s
     0     0    0.36018    0   14    0.47673    0.36018  24.4%     -    0s
     0     0    0.37393    0   15    0.47673    0.37393  21.6%     -    0s
     0     0    0.37720    0   15    0.47673    0.37720  20.9%     -    0s
     0     0    0.38385    0   13    0.47673    0.38385  19.5%     -    0s
     0     2    0.38385    0   13    0.47673    0.38385  19.5%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 31
  MIR: 4
  Flow cover: 21
  RLT: 10
  Relax-and-lift: 19

Explored 56 nodes (979 simplex iterations) in 0.25 seconds (0.09 work units)
Thread count was 4 (of 48 available processors)

Solution count 5: 0.476726 0.477876 0.546416 ... 0.666604

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

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

        Job resource usage summary 

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

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