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.217184 seconds.
    local lower bound updated to 0.324995
    local upper bound updated to 0.634698

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.663592
    local lower bound updated to 0.647115

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.628218 seconds.
    local lower bound updated to 0.428031
    local upper bound updated to 0.647155

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.466148 seconds.
    local lower bound updated to 0.62449
    local upper bound updated to 0.635565

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.267478 seconds.
    local lower bound updated to 0.635366
    local upper bound updated to 0.635488

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.286956 seconds.
    local lower bound updated to 0.635405
    local upper bound updated to 0.635437

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.338637 seconds.
    local lower bound updated to 0.635437
    local upper bound updated to 0.635437
The Primal step takes 2.00027 (S)
lower bound updated to 0.635437

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.644598
    local lower bound updated to 0.635437

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.641844
    local lower bound updated to 0.635581

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.480014 seconds.
    local lower bound updated to 0.469071
    local upper bound updated to 0.635581

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.428364 seconds.
    local lower bound updated to 0.635566
    local upper bound updated to 0.635577

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.480224 seconds.
    local lower bound updated to 0.635566
    local upper bound updated to 0.63557
The Primal step takes 1.39697 (S)
lower bound updated to 0.635566

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.643003
    local lower bound updated to 0.63557

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.426065 seconds.
    local lower bound updated to 0.469071
    local upper bound updated to 0.63557

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.516906 seconds.
    local lower bound updated to 0.635569
    local upper bound updated to 0.63557
The time obtain the optimal randomized assortment is 5.17168 (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_100.000000_106814.log"
The computation time limit for a lower bound is 85993
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 708 rows, 610 columns and 2239 nonzeros
Model fingerprint: 0xaf1e2a27
Variable types: 561 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [6e-05, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 197 rows and 363 columns
Presolve time: 0.01s
Presolved: 511 rows, 247 columns, 1961 nonzeros
Variable types: 201 continuous, 46 integer (46 binary)
Found heuristic solution: objective 0.7046533

Root relaxation: objective 4.379237e-01, 72 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.43792    0   16    0.70465    0.43792  37.9%     -    0s
H    0     0                       0.6382677    0.43792  31.4%     -    0s
     0     0    0.44010    0   21    0.63827    0.44010  31.0%     -    0s
     0     0    0.54118    0   22    0.63827    0.54118  15.2%     -    0s
     0     0    0.54942    0   22    0.63827    0.54942  13.9%     -    0s
     0     0    0.57063    0   23    0.63827    0.57063  10.6%     -    0s
     0     0    0.57668    0   21    0.63827    0.57668  9.65%     -    0s
     0     0    0.58263    0   21    0.63827    0.58263  8.72%     -    0s
H    0     0                       0.6362644    0.58263  8.43%     -    0s
     0     0    0.58332    0   21    0.63626    0.58332  8.32%     -    0s
     0     0    0.58604    0   20    0.63626    0.58604  7.89%     -    0s
H    0     0                       0.6360652    0.58604  7.87%     -    0s
     0     2    0.58604    0   20    0.63607    0.58604  7.87%     -    0s
H   36    14                       0.6359830    0.59397  6.61%  12.8    0s
H  177    31                       0.6355694    0.61105  3.86%  10.6    0s
*  341     0              20       0.6355693    0.63233  0.51%   9.7    0s

Cutting planes:
  Implied bound: 55
  MIR: 8
  Flow cover: 69
  RLT: 4
  Relax-and-lift: 26

Explored 356 nodes (4093 simplex iterations) in 0.55 seconds (0.23 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.635569 0.635569 0.635983 ... 0.704653

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

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

        Job resource usage summary 

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

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