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.0287287 seconds.
    local lower bound updated to 0.356756
    local upper bound updated to 0.526745

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0408279 seconds.
    local lower bound updated to 0.401412
    local upper bound updated to 0.528131

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0514055 seconds.
    local lower bound updated to 0.526953
    local upper bound updated to 0.527341

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.048166 seconds.
    local lower bound updated to 0.52715
    local upper bound updated to 0.527261

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.545533
    local lower bound updated to 0.52792

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0491782 seconds.
    local lower bound updated to 0.429651
    local upper bound updated to 0.52792

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.145238 seconds.
    local lower bound updated to 0.525938
    local upper bound updated to 0.527403

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.163806 seconds.
    local lower bound updated to 0.527047
    local upper bound updated to 0.527337

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.541666
    local lower bound updated to 0.527337

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.049504 seconds.
    local lower bound updated to 0.429651
    local upper bound updated to 0.527337

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0746573 seconds.
    local lower bound updated to 0.527337
    local upper bound updated to 0.527337
The time obtain the optimal randomized assortment is 0.913008 (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_60.000000_60112.log"
The computation time limit for a lower bound is 85998
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 444 rows, 418 columns and 1364 nonzeros
Model fingerprint: 0x40bf084e
Variable types: 377 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [4e-05, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 165 rows and 274 columns
Presolve time: 0.00s
Presolved: 279 rows, 144 columns, 1023 nonzeros
Variable types: 110 continuous, 34 integer (34 binary)
Found heuristic solution: objective 0.5842735
Found heuristic solution: objective 0.5837540
Found heuristic solution: objective 0.5721732

Root relaxation: objective 4.905287e-01, 43 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.49053    0   12    0.57217    0.49053  14.3%     -    0s
H    0     0                       0.5294779    0.49053  7.36%     -    0s
H    0     0                       0.5293014    0.49053  7.33%     -    0s
     0     0    0.49411    0   14    0.52930    0.49411  6.65%     -    0s
     0     0    0.49489    0   14    0.52930    0.49489  6.50%     -    0s
H    0     0                       0.5273367    0.51007  3.27%     -    0s
     0     0    0.51042    0   15    0.52734    0.51042  3.21%     -    0s
     0     0    0.51199    0   15    0.52734    0.51199  2.91%     -    0s
     0     0    0.51572    0   14    0.52734    0.51572  2.20%     -    0s
     0     0    0.51797    0   14    0.52734    0.51797  1.78%     -    0s
     0     0    0.52185    0   12    0.52734    0.52185  1.04%     -    0s
     0     0    0.52319    0   10    0.52734    0.52319  0.79%     -    0s

Cutting planes:
  Implied bound: 35
  MIR: 5
  Flow cover: 12
  RLT: 9
  Relax-and-lift: 23

Explored 1 nodes (248 simplex iterations) in 0.08 seconds (0.02 work units)
Thread count was 4 (of 48 available processors)

Solution count 6: 0.527337 0.529301 0.529478 ... 0.584273

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

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

        Job resource usage summary 

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

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